Suporte » Desenvolvendo com WordPress » Criar uma lista de categoria cadastrada.

  • Resolvido thiego.ramos

    (@thiegoramos)


    Eu tenho uma função que retorna uma lista de categoria, mais está retornando apenas as categorias que estão vinculadas a um post. Gostaria que toda a categoria cadastrada retornasse nesta lista.

    Exemplo.

    <select name=”event-dropdown”>
    <option value=””><?php echo attribute_escape(__(‘Selecione uma categoria’)); ?></option>

    <?php $args = array(
    ‘orderby’ => ‘name’,
    ‘order’ => ‘ASC’,
    ‘pad_counts’ => false );?>

    <?php

    $categories= get_categories( $args );
    foreach ($categories as $category) {
    $option = ‘<option value=”/category/archives/’.$category->category_nicename.'”>’;
    $option .= $category->cat_name;
    $option .= ‘</option>’;
    echo $option;
    }
    ?>
    </select>

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • tente isso.

    <select name="event-dropdown">
    <option value=""><?php echo attribute_escape(__('Selecione uma categoria')); ?></option>
    <?php $categories = get_categories('hierarchical=0');
    foreach ($categories as $category) {
    $option = '<option value="/category/archives/'.$category->category_nicename.'">';
    $option .= $category->cat_name;
    $option .= '</option>';
    echo $option;
    }
    ?>
    </select>

    Lista categorias com botão de ação:

    <li id="categories">
    	<h2><?php _e('Categories:'); ?></h2>
    	<form action="<?php bloginfo('url'); ?>" method="get">
    	<div>
    	<?php wp_dropdown_categories('show_count=1&hierarchical=1'); ?>
    	<input type="submit" name="submit" value="view" />
    	</div>
    	</form>
    </li>

    Veja parâmetros em http://codex.wordpress.org/Function_Reference/wp_dropdown_categories

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Criar uma lista de categoria cadastrada.’ está fechado para novas respostas.