Me sorprende que aparentemente nadie haya preguntado esto antes y después de buscar, revisar y "programar el vaquero" durante horas, estoy casi listo para rendirme ...
El problema (WP-): Cuando tiene una categoría con muchas publicaciones y muchas subpáginas de categoría, normalmente tiene el nombre de la categoría en <title> y (en las subpáginas) también se adjunta un identificador único (como "Página 2 de 99").
Para propósitos de SEO y legibilidad, sería mejor agregar algo más "descriptivo". Mi idea: ¿Por qué no agregar el título de la primera publicación a la categoría <title> en cada (sub) página? Al igual que
<title> categoría 1 Mi primera publicación divertida </title>
<title> categoría 1 (subpágina 1) Mi otra primera publicación en el segundo sitio </title>
La pregunta: ¿Cómo puedo obtener el título de la categoría y cada título de la primera publicación de las subpáginas para interconectarme y obtener resultados únicos al final?
Idealmente, esto debería suceder en functions.php o plugin personalizado.
Respuestas
0 para la respuesta № 1Es muy simple. Solo tiene que encontrar la plantilla de publicación de categoría y agregar el siguiente código con el título de categoría:
<?php echo get_cat_name( $cat_id ) ?>
Aquí $ cat_id es su id de categoría, la cual quiere el nombre.
Tienes que obtener el ID de categoría padre y luegoobtenga solo una publicación de esa categoría y establezca el orden por asc / desc post id (como quiera más reciente o más antigua). De esta manera, siempre encontrará los datos de la primera publicación de la categoría principal y seleccionará lo que desee. En el título de la publicación de su caso sé útil.