← WordPress

prob com o wp_list_categories

Lida 2910 vezes

Offline

ragnarock 
Membro
Mensagens 208 Gostos 1
Feedback +1

Troféus totais: 27
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2

Estou praqui a alterar um theme a martelada.
E quero ordenar a listagem de categorias por uma determinada ordem.

Actualmente esta assim <?php wp_list_categories('show_count=0&title_li='); ?>

pelo que li aqui http://codex.wordpress.org/Template_Tags/wp_list_categories esta a listar as categorias por ordem alfabetica.

Ora mas eu queria que uma das Categorias (e respectivas sub categorias) fosse listada no fim.

vi que era a categoria numero 52 e ficou assim:
Código: [Seleccione]
<ul class="sf-menu">
    <?php wp_list_categories('show_count=0&exclude=52&title_li='); ?>
</ul>

e funcionou bem, mas depois disto quero listar a mesma a categoria no fim

e fiz:
Código: [Seleccione]
<ul class="sf-menu">
    <?php wp_list_categories('show_count=0&exclude=52&title_li='); ?> |
    <?php wp_list_categories('show_count=0&include=52&title_li='); ?>
</ul>

mas nem o "|" aparece... (serve só para fazer uma separação ali no meio) nem a listagem da categoria 52 e das suas subcategorias...

O que é que me falta?
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

não percebi bem o que querias, mas tens este plugin que ordena as categorias

_http://wordpress.org/extend/plugins/my-category-order/

Offline

ragnarock 
Membro
Mensagens 208 Gostos 1
Feedback +1

Troféus totais: 27
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2

vamos supor que tenho as seguintes categorias:
açores centro norte madeira sul e blog.

e dentro de cada uma delas ha outras tantas sub categorias.

Por definição o wordpress ordena as categorias por nome, logo fica:
açores blog centro norte madeira sul.

e eu queria que ficasse:
açores centro norte madeira sul | blog

consigo fazer o que está antes do "|" escrever o "|" e listar a categoria Blog é que não estou a conseguir...estou a fazer algo de errado com os argumentos da função penso eu...

Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Porquê que não metes o link para essa categoria manualmente, ou então:

Código: [Seleccione]
<?php get_category_link('52'); ?>
Offline

ragnarock 
Membro
Mensagens 208 Gostos 1
Feedback +1

Troféus totais: 27
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2

porque esta categoria é suposto ter subcategorias, e se eu usar a função correctamente ele listava tudo como deve ser com um menu em dropdown e tudo.

*edit*
só agora é que reparei que ao utilizar o include=52 aparece la escrito "categories no categories" não sei o que é que isto significa... (só reparei agora pk são letras pretas em fundo preto)