Crie uma página de lista de categorias

4

Estou tentando criar uma página de lista de categorias que exibe apenas os títulos das categorias com links correspondentes.

Não deve ser PHP diretamente na página. Então, como posso incluir uma listagem de categorias em uma página?

Sou muito novo no WordPress e pesquisei muitos sites e encontrei apenas como listar postagens.

Por favor, sugira uma maneira de exibir categorias.

    
por Ann Mary 31.03.2015 / 15:33

1 resposta

6

Para exibir uma lista de categorias na sua página colocando apenas algo na área de conteúdo, você precisa de um shortcode .

Você pode criar um shortcode usando add_shortcode . Isso define a tag e a função para chamar quando esse shortcode for usado.

Veja um exemplo básico que cria um shortcode [my_cat_list]:

/**
 * This creates the [my_cat_list] shortcode and calls the
 * my_list_categories_shortcode() function.
 */
add_shortcode( 'my_cat_list', 'my_list_categories_shortcode' );

/**
 * this function outputs your category list where you
 * use the [my_cat_list] shortcode.
 */
function my_list_categories_shortcode() {
    wp_list_categories(); 
}

Adicionar este trecho ao arquivo functions.php do seu tema criará o shortcode.

Colocar o shortcode [my_cat_list] em uma postagem ou página exibirá uma lista de categorias com links para elas.

O exemplo usa wp_list_categories() na função shortcode para exibir uma lista de categorias. O exemplo depende apenas dos padrões para a função, mas existem algumas opções para o modo como a lista é gerada. Veja a documentação no códice para wp_list_categories para uma explicação completa de todos os padrões e opções e o que eles fazem.

    
por butlerblog 31.03.2015 / 15:49

Tags