Retroceder   Foros del Web > Diseño de Sitios web > Aplicaciones pre-fabricadas > Wordpress

Respuesta
 
Herramientas Desplegado
Antiguo 23-mar-2008, 02:00   #1 (permalink)
Moderador
metacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradable
 
Avatar de metacortex
 
Fecha de Ingreso: junio-2004
Ubicación: Venezuela
Mensajes: 6.306
Enviar un mensaje por MSN a metacortex Enviar un mensaje por Skype™ a metacortex
Tips / trucos para Wordpress

1.- ¿Cómo agrego más widgets en mi sitio?

Supongamos que deseas habilitar 2 sidebar como widgets para controlarlos cómodamente desde el panel de administración. simplemente hay que agregar esto a functions.php de la plantilla (o crear el archivo si no existe):

Código PHP:
<?php
if ( function_exists('register_sidebars') )
    
register_sidebars(2);
?>
Y guardar los sidebars como sidebar1.php y sidebar2.php .

Los incluyes de esta forma:

Código PHP:
<?php include (TEMPLATEPATH '/sidebar1.php'); ?>
<?php 
include (TEMPLATEPATH '/sidebar2.php'); ?>
¿Puedo entonces agregar más sidebars?

Sí. Se pueden tener tantos sidebars como se desee, siempre y cuando se modifique el número en el código de functions.php (y por supuesto exista el archivo correspondiente).

Lo demás va por cuenta de la creatividad. Es posible tener "widgetizado" casi todo el sitio, lo cual -dependiendo del caso- nos ahorrará mucho trabajo de codificación manual.

Saludos.
__________________
Página del PSUV
Joomlaworks Support Team
metacortex está desconectado   Responder Citando
Antiguo 23-mar-2008, 02:29   #2 (permalink)
Moderador
metacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradable
 
Avatar de metacortex
 
Fecha de Ingreso: junio-2004
Ubicación: Venezuela
Mensajes: 6.306
Enviar un mensaje por MSN a metacortex Enviar un mensaje por Skype™ a metacortex
Re: Tips / trucos para Wordpress

2.- Hacer que los artículos sólo muestren una categoría, la cual a la vez pertenece a una categoría padre

Expliquemos mejor el escenario. Tus categorías están organizadas de la siguiente manera:

Actualidad
-- Política
-- Nacionales
-- Internacionales

Entetenimiento
-- Humor
-- Cine
-- Teatro

Y tienes un artículo llamado "Chiste político" que asignaste a las categorías Política y Humor

En condiciones normales tu artículo aparecerá así:

Política - Humor
Chiste político

Pero en realidad deseas que salga así:

Humor
Chiste político

Éste es el procedimiento para lograrlo:

Código PHP:
<div class="articulo">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <p class="nombre-categoria">
        <?php
        
foreach((get_the_category()) as $cat) {
            if (
$cat->category_parent == 7// El ID de la categoría "Entetenimiento", padre de "Humor"
            
echo '<a href="' get_category_link($cat->cat_ID) . '">' $cat->cat_name '</a>';
        } 
        
?>
    </p>
    <!-- Y el resto del código -->
    <p class="titulo-del-articulo"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a><span class="enlace-para-editar"><?php edit_post_link('Editar'' | '''); ?></span></p>
    <?php endwhile; else: ?>
        <p><?php _e('El tema no existe.'); ?></p>
<?php endif; ?>
</div>
__________________
Página del PSUV
Joomlaworks Support Team

Última edición por metacortex; 23-mar-2008 a las 05:19. Razón: Corregir datos
metacortex está desconectado   Responder Citando
Antiguo 25-mar-2008, 02:18   #3 (permalink)
yournightmare86 tiene algunos puntos positivos de karma
 
Avatar de yournightmare86
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 833
Re: Tips / trucos para Wordpress

3.- ¿Cómo puedo poner un link en mi blog que me muestre un post aleatorio?

Con el siguiente código, que debes copiar en un fichero con extensión PHP:

Código PHP:
<?php require('wp-config.php'); $single 1$siteurl get_settings('siteurl'); ?>
<?php
$numposts 
$wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
$gorand(1,($numposts));
$consulta "SELECT ID FROM $wpdb->posts WHERE post_status = 'publish' LIMIT " $go " , 1 ";
$numposts2 $wpdb->get_var($consulta);
$direc get_permalink($numposts2);
header ("Location: $direc");
?>
Luego simplemente has de subir el fichero con el nombre que quieras con extensión .php e incluir un link hacia dicho archivo para tenerlo funcionando.
Crédito
yournightmare86 está desconectado   Responder Citando
Antiguo 02-abr-2008, 09:04   #4 (permalink)
Moderador
metacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradable
 
Avatar de metacortex
 
Fecha de Ingreso: junio-2004
Ubicación: Venezuela
Mensajes: 6.306
Enviar un mensaje por MSN a metacortex Enviar un mensaje por Skype™ a metacortex
Re: Tips / trucos para Wordpress

4. Cuando me intento loguear en Wordpress 2.5 sale este mensaje: "Fatal Error: Cannot use string offset as an array, line 46 dashboard.php" ¿Cómo hago?

Generalmente este error ocurre cuando migramos o cuando importamos una base de datos. La solución es ésta:

1) Vé a tu phpMyAdmin y haz clic en la tabla wp_options:



2) Una vez dentro de la tabla presiona el botón Buscar:



3) En el campo option_name escribe "dashboard_widget_options", luego clic en Aceptar:



4) Te aparecerá una sola tabla que deberás eliminar presionando la X:



Intenta loguearte de nuevo.

Fuente: http://wordpress.org/support/topic/164836
__________________
Página del PSUV
Joomlaworks Support Team
metacortex está desconectado   Responder Citando
Antiguo 02-abr-2008, 11:52   #5 (permalink)
Moderador
metacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradable
 
Avatar de metacortex
 
Fecha de Ingreso: junio-2004
Ubicación: Venezuela
Mensajes: 6.306
Enviar un mensaje por MSN a metacortex Enviar un mensaje por Skype™ a metacortex
Re: Tips / trucos para Wordpress

5.- Colocar el nombre de usuario en la página, al estilo de "Hola [nombre de usuario]"

Copia y pega el siguiente código:

Código PHP:
<?php
    
global $user_identity;
    
get_currentuserinfo();
    if (
$user_identity == '') {
        echo(
'Hola invitado');
    } else {
        echo(
'<p>Hola <strong>' $user_identity '</strong></p>');
    }
?>
Fuente: http://wordpress.org/support/topic/123685
__________________
Página del PSUV
Joomlaworks Support Team
metacortex está desconectado   Responder Citando
Antiguo 07-abr-2008, 12:32   #6 (permalink)
Moderador
metacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradablemetacortex es realmente agradable
 
Avatar de metacortex
 
Fecha de Ingreso: junio-2004
Ubicación: Venezuela
Mensajes: 6.306
Enviar un mensaje por MSN a metacortex Enviar un mensaje por Skype™ a metacortex
Re: Tips / trucos para Wordpress

6.- ¿Cómo paginar mis artículos al estilo « Anterior 1 2 3 4 ... 10 Siguiente » en lugar de usar previous_posts_link y next_posts_link?

Pega este código:

Código PHP:
<?php
global $paged;
if ( isset( 
$_GET['paged'] ) )
$page abs( (int) $_GET['paged'] );
else
$page 1;
$start $offset = ( $page ) * 20;
$page_links paginate_links( array(
    
'base' => add_query_arg'paged''%#%' ),
    
'format' => '',
    
'total' => $wp_query->max_num_pages,
    
'current' => $page
));

if ( 
$page_links )
    echo 
'<div class="paginacion">$page_links</div>';
?>
__________________
Página del PSUV
Joomlaworks Support Team

Última edición por metacortex; 07-abr-2008 a las 18:22. Razón: Reemplazar código por otro mejor
metacortex está desconectado   Responder Citando
Antiguo 11-jun-2008, 16:21   #7 (permalink)
lucasan llegará a ser famoso muy prontolucasan llegará a ser famoso muy pronto
 
Avatar de lucasan
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 794
Enviar un mensaje por MSN a lucasan Enviar un mensaje por Skype™ a lucasan
Respuesta: Tips / trucos para Wordpress

7.- Referencia a Funciones de WordPress

Esta URL tiene la guía de referencia a todas las funciones de wordpress

http://codex.wordpress.org/Function_Reference
__________________
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
lucasan está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 4 votos, 3,75 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:29.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93