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

¿Fue útil?

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.

http://codex.wordpress.org/Template_Tags/wp_list_categories

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&amp;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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top