Cómo mostrar páginas relacionadas en WordPress

Recientemente, uno de nuestros usuarios nos preguntó si había una manera de mostrar páginas relacionadas en lugar de mensajes en WordPress. Anteriormente, te mostramos cómo mostrar los posts relacionados en WordPress con o sin plugin. En este artículo, le mostraremos cómo mostrar páginas relacionadas en WordPress.
Mostrando Páginas Relacionadas en WordPress Usando Plugin
La manera más fácil de mostrar páginas relacionadas en WordPress es usando un plugin.
Lo primero que tienes que hacer es instalar y activar el plugin Yet Another Related Posts Plugin (YARPP). Después de la activación, debe ir a Settings " YARPP para configurar el plugin.
En la página de configuración del plugin, desplácese hacia abajo hasta la sección 'Display Options for your website' . En la opción Mostrar automáticamente , debe marcar `páginas' y dejar los mensajes y los medios sin marcar. Eso es todo, puede guardar su configuración ahora y YARPP comenzará a mostrar páginas relacionadas debajo del contenido de la página en su sitio WordPress.
Tenga en cuenta que YARPP junto con algunos otros plugins de WordPress está bloqueado por algunos proveedores de alojamiento de WordPress debido a su gran uso de base de datos. Otro problema al que puede enfrentarse es que YARPP no puede buscar texto en la base de datos si su motor de almacenamiento MySQL está configurado como InnoDB.
Mostrando Páginas Relacionadas en WordPress Sin Plugin
Antes de mostrarte cómo mostrar páginas relacionadas sin usar un plugin, nos gustaría que echaras un vistazo a nuestro artículo sobre la diferencia entre Posts y Pages en WordPress.
La manera más eficiente de mostrar los mensajes relacionados es buscando etiquetas o categorías. Pero como las páginas de WordPress no tienen etiquetas o categorías, primero tendremos que habilitar categorías y etiquetas para las páginas de WordPress. Para ello, todo lo que tienes que hacer es instalar y activar el plugin Post Tags and Categories for Pages.
El plugin funciona desde el primer momento, por lo que no hay ajustes que puedas configurar. Tras la activación, simplemente habilitará etiquetas y categorías para sus páginas de WordPress.
Ahora necesitas editar un par de páginas que crees que están relacionadas entre sí y añadir etiquetas. Por ejemplo, si tiene una página sobre su empresa y otra página para el historial de la empresa, puede etiquetarlas a ambas como sobre nosotros.
Después de haber añadido etiquetas a unas cuantas páginas, lo siguiente que necesita hacer es añadir este código en el archivo functions.php de su tema o en un plugin específico del sitio.
1234567891011121314141516171819202122232425262728293031323334functionwpb_related_pages() { $orig_post= $post;global$post;$tags= wp_get_post_tags($post->ID);if($tags) {$tag_ids= array();foreach($tagsas$individual_tag)$tag_ids[] = $individual_tag->term_id;$args=array('post_type'=> `página','tag__in'=> $tag_ids,'post__not_in'=> array($post->ID),'posts_per_page'=>5);$my_query= newWP_Query( $args( $args);if( $my_query->have_posts()) {echo''.
Páginas relacionadas
- "while( $my_query->have_posts() ) wWw.Subs-Team.Tv P r e s e n t a.
- thumb">""title="">>
""title="">"><? echo"
DIFUNDE LA PALABRA-
Este código busca etiquetas asociadas a una página y luego ejecuta una consulta de base de datos para obtener páginas con etiquetas similares. Para mostrar la lista de páginas, necesitaría editar su plantilla de página. Lo más común es el archivo page.php o content.php. Simplemente agrega esta línea de código donde quieres que aparezcan las páginas relacionadas.
1
Esto mostrará las páginas relacionadas en cualquier página de WordPress. No se verá muy bonito al principio, así que tendrás que añadir algo de CSS y darle estilo para que coincida con tu tema.
Nota: el código en functions.php se trata igual que los plugins.
Esperamos que este artículo le haya ayudado a mostrar páginas relacionadas en WordPress. Como siempre, por favor siéntase libre de hacernos preguntas en los comentarios de abajo. No olvides seguirnos en twitter o unirte a la discusión en Google+.
Deja una respuesta