¿Cómo mostrar las taxonomías personalizadas en las publicaciones?

3

Casi todos los temas muestran categorías (con su enlace permanente) de forma predeterminada. Estoy buscando un tipo similar de código para agregar en mi tema. ¿De dónde puedo conseguirlo? Para crear taxonomías personalizadas, estoy usando el complemento Más taxonomías .

    
pregunta user931 23.02.2011 - 07:29

3 respuestas

11

La forma más fácil de enumerar los términos de taxonomía personalizada y mostrarlos sería utilizarlos

 <?php get_the_term_list( $id, $taxonomy, $before, $sep, $after ) ?> 

Por ejemplo, en el bucle, mi taxonomía personalizada es la lista de 'trabajos' como li

 <ul><?php echo get_the_term_list( $post->ID, 'jobs', '<li class="jobs_item">', ', ', '</li>' ) ?></ul>
    
respondido por el Bainternet 23.02.2011 - 09:31
7

Ninguno de los códigos en esta página funcionó, pero el ejemplo del sitio de wordpress:

<?php echo get_the_term_list( $post->ID, 'people', 'People: ', ', ', '' ); ?> 

Lo obtuve de enlace

Espero que ayude a otras almas perdidas que deseen mostrar las taxonomías actuales :)

    
respondido por el agrublev 10.02.2012 - 19:34
1

Mira esto. funciono para mi Tengo una taxonomía llamada 'tiendas', y quería mostrar 2 taxones de ella.

<?php
    $taxonomy = 'stores';
    $args1=array(
        'include'=> array(12,30)
        );

    $terms = get_terms('stores',$args1 );
    echo '<ul>';


    foreach ($terms as $term) {
        //Always check if it's an error before continuing. get_term_link() can be finicky sometimes
        $term_link = get_term_link( $term, 'stores' );
        if( is_wp_error( $term_link ) )
            continue;
        //We successfully got a link. Print it out.


        echo '<li><a href="' . $term_link . '">' . $term->name . '</a></li>';
    }
    echo '</ul>';
    ?>
    
respondido por el user2260287 18.09.2013 - 09:28

Lea otras preguntas en las etiquetas