Artículos relacionados en Wordpress sin plugin
Tener artículos relacionados es una característica muy popular en los sitios de Wordpress. La instalación de wordpress por defecto a menudo incluye un plugin que tiene esta funcionalidad. Hay bastantes plugins que te permite tener esta característica… pero hasta buscar uno, aqui les suguiero como pueden incluir en sus sitios.
El Código
WordPress tiene etiquetas en sus nuevas versiones (2.8.x en adelante) por lo que la función de los articulos relacionados se pueden ejecutar sin la ayuda de los complementos o plugins. Todo lo que tenemos que hacer es encontrar los otros articulos con algunas etiquetas del articulo actual. Para esto, tienes que abrir el archivo single.php en la capeta de templates y añadir este fragmento de código en el que desea los puestos correspondientes a aparecer.
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array(
‘tag__in’ => $tag_ids,
‘post__not_in’ => array($post->ID),
’showposts’ =>5, // Number of related posts that will be shown.
‘caller_get_posts’=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo ‘<h3>Articulos relaciondos</h3><ul>’;
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a></li>
<?php
}
echo ‘</ul>’;
}
}
?>
Este código se encuentra articulo con la etiqueta similar al articulo actual. Si deseas mostrar los mensajes con cualquiera de las categorías puedes usar el siguiente código:
<?php
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;$args=array(
‘category__in’ => $category_ids,
‘post__not_in’ => array($post->ID),
’showposts’=>5, // Number of related posts that will be shown.
‘caller_get_posts’=>1
);
// El resto es el mismo codigo de arriba
Espero que les ayude. Una muestra esta instalado en mi blog.

Para todas las personas que trabajan sobre Mac Os X, aqui va un tip que posiblemente va ser de mucha utilidad en el desarrollo bajo la plataforma Apache, PHP, MySQL. Actualmente lo uso para Zend Framework, Joomla, Wordpress, LiveCMS y otros que necesitan para el URL Friendly. 




Daniel 17:33 on 13 Septiembre, 2009 Enlace permanente
Una copia más de la imagen y semejanza de Dios.
¡Bendiciones Daniel! ¡Bendiciones familia Calisaya!
Daniel 17:33 on 13 Septiembre, 2009 Enlace permanente
Una copia más de la imagen y semejanza de Dios.
¡Bendiciones Daniel! ¡Bendiciones familia Calisaya!
Ariel 10:39 on 14 Septiembre, 2009 Enlace permanente
Hola Daniel, solo para saludarlos y felicitarlos. que Dios les siga bendiciendo
Ariel 10:39 on 14 Septiembre, 2009 Enlace permanente
Hola Daniel, solo para saludarlos y felicitarlos. que Dios les siga bendiciendo
David Fajardo 13:53 on 11 Noviembre, 2009 Enlace permanente
Daniel, saludos.
Te felicito; Dios te seguirá bendiciendo para seguir siendo bendición a tu familia y al mundo.
Con aprecio, David Fajardo
David Fajardo 13:53 on 11 Noviembre, 2009 Enlace permanente
Daniel, saludos.
Te felicito; Dios te seguirá bendiciendo para seguir siendo bendición a tu familia y al mundo.
Con aprecio, David Fajardo
Kalvin Manson 1:26 on 4 Enero, 2010 Enlace permanente
Definitivamente Daniel, dejaste las webs, abandonaste la comunidad, ahora tienes hijo, cada vez mas lejos de una bonita fantasia geek. xD
Kalvin Manson 1:26 on 4 Enero, 2010 Enlace permanente
Definitivamente Daniel, dejaste las webs, abandonaste la comunidad, ahora tienes hijo, cada vez mas lejos de una bonita fantasia geek. xD