Ondersteuning » Code oplossingen gezocht » Tonen van de category naam lukt niet.

  • Ik heb test_home.php als home page.
    Hierin heb ik het volgende code:

    <?php
    /*
    Template Name: Marm home
    */
    
    get_header(); ?>
    <div id="primary">
    <div id="content" role="main">
    
    <?php
    $categories = get_the_category();
    echo $categories[0]->cat_name;
    
    ?> 
    
    </div>
    </div>
    
    <?php get_footer();

    Hiermee wil ik de category naam tomen, maat het lukt niet.

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Thread starter wp_starter

    (@wp_starter)

    tomen = tonen

    Ik zou denken dat get_the_category() de category ophaalt van je huidige post. Maar je zit in een pagina en hebt dus geen category.
    Als je de lijst van categories op wilt halen kun je dit doen:

    <?php $args = array(
    'type'                     => 'post',
    'child_of'                 => 0,
    'parent'                   => 0,
    'orderby'                  => 'name',
    'order'                    => 'ASC',
    'hide_empty'               => 1,
    'hierarchical'             => 0,
    'exclude'                  => '',
    'include'                  => '',
    'number'                   => '',
    'taxonomy'                 => 'category',
    'pad_counts'               => false );
    $cats = get_categories( $args );
    
    foreach ($cats as $cat) {
    ?>
    <div class="item">
    
    <h4><a href="<?php bloginfo('url'); ?>/category/<?php echo $cat->slug; ?>" title="<?php echo $cat->name; ?> (<?php echo $cat->count; ?>)">
    <?php echo $cat->name; ?>
    </a></h4>
    
    <p><?php echo $cat->description; ?></p>
    </div> <!-- item -->
    <?php } ?>
    Thread starter wp_starter

    (@wp_starter)

    Bedankt 🙂

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘Tonen van de category naam lukt niet.’ is gesloten voor nieuwe reacties.