categorías wordpress
-
01-10-2019 - |
Pregunta
Estoy creando un tema que consta de dos páginas, blog y cartera. Por tanto, he categorías que se referían a los postes de cartera (es decir. diseño web, diseño gráfico) y categorías relacionadas con las entradas del blog (es decir, de Todos tutoriales.)
tengo dos páginas (/ blog y / cartera), en cada uno, me gustaría mostrar la lista de categorías relacionadas a los tipos específicos
(i puede no estar claro) así que esto es un ejemplo:
todas las categorías: CAT1, CAT2 cat3, CAT4, cat5, cat6
for portfolio:
<ul>
<li><a>cat1</a></li>
<li><a>cat2</a></li>
<li><a>cat3</a></li>
</ul>
for blog:
<ul>
<li><a>cat4</a></li>
<li><a>cat5</a></li>
<li><a>cat6</a></li>
</ul>
Entonces, ¿hay una manera de separarlos de esa manera
gracias
Solución
Se puede utilizar el método wp_list_categories () en su plantilla, este método tiene un "excluir" o parámetro "exclude_tree", lo que le permite excluir categorías del blog en la primera lista, y la cartera en el segundo.
Otros consejos
Aquí está el que el uso del método de control de la categoría de mensajes muestra en qué páginas de un blog de WordPress. Puedo insertar esta línea de código en el archivo page.php, justo antes de que el bucle se llama:
<?php
$catID = 0;
if (is_page('videos')) {
$catID=3;
} elseif (is_page('music')) {
$catID=4;
}
elseif (is_page('poetry')) {
$catID=5;
}
if ($catID) {
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=$catID&paged=$paged");
} ?>
Nota: . Los nombres entre paréntesis después de "=" is_page son la página babosas , no el título de la página
El uso de esta línea de código, se puede decir, que la página a la pantalla de la categoría de los puestos.
Se puede leer más información sobre esto en mi blog si lo necesita: WordPress: Cómo controlar qué categoría de los puestos de exhibiciones en determinadas páginas