it-swarm.com.de

Zeigen Sie den Namen der benutzerdefinierten Kategorie (Taxonomie) im benutzerdefinierten Beitragstyp an

Ich habe einen benutzerdefinierten Beitragstyp namens results. Ich habe auch Kategorien für diesen bestimmten Beitragstyp.

Mein Ziel ist es, den Kategorienamen des Beitrags im benutzerdefinierten Beitragstyp auszugeben und ihn als HTML-Klasse festzulegen.

Hier ist der Code, der meinen benutzerdefinierten Beitragstyp und meine benutzerdefinierte Taxonomie festlegt:

// Create custom post type
function create_posttype() {
    register_post_type( 'Results',
        array(
            'labels' => array(
                'name' => __( 'Results' ),
                'singular_name' => __( 'Results' )
            ),
            'public' => true,
            'has_archive' => true,
            'rewrite' => array('slug' => 'results'),
            'taxonomies'  => array( 'results', 'result-category' ),
        )
    );
}
add_action( 'init', 'create_posttype' );

//Create category for specific post type
function tr_create_my_taxonomy() {
    register_taxonomy(
        'results-categories',
        'results',
        array(
            'label' => __( 'Result Categories' ),
            'rewrite' => array( 'slug' => 'result-category' ),
            'hierarchical' => true,
        )
    );
}
add_action( 'init', 'tr_create_my_taxonomy' );

Hier ist, wie ich den benutzerdefinierten Beitragstyp auf einer meiner Seiten anzeige:

<?php
$query = new WP_Query( array( 'post_type' => 'Results',  'posts_per_page' => -1 ) );
if ( $query->have_posts() ) : ?>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>
        <div class="result-item">
            <div class="<?php //GOAL: code to display the category ?>"></div>
        </div>
    <?php endwhile; wp_reset_postdata(); ?>
<?php else : ?>
<?php endif; ?>

Vielen Dank!

1
cup_of
 <?php  foreach((get_the_category()) as $category) { ?>
  <a href="<?php echo $category->category_nicename . ' '; ?>"><?php echo $category->category_nicename . ' '; ?></a>

füge hier den obigen Code ein // GOAL: Code zum Anzeigen der Kategorie //

1
DHL17