• Rozwiązano ichas_piekne-strony.pl

    (@ichas_piekne-stronypl)


    Witam serdecznie. Potrzebuję przepisać listę tagów danego postu jako klasy css obiektu article.
    <article class="boxLink boxNew span4 isotopeItem"> Korzystam z custom post types. Próbowałem różnych rozwiązań: wp_get_object_terms(), get_the_term_list() itp jednak bezskutecznie. Pewnie wynika to z braku doświadczenia w PHP. Proszę o pomoc.
    PS: nazwa mojej taksonomi to 'patcheskind’; skrypt który próbuję załadować to isotope.
    Poniżej zamieszczam kod pętli:

    <?php
    $patches_query = new WP_Query(array(
    'numberposts'		=> 15,
    'orderby'		=> 'post_date',
    'order'			=> 'DESC',
    'post_type'		=> 'patches',
    'post_status'		=> 'publish'
    ));
    
    if($patches_query->have_posts()) :
    
    ?>
    
    <?php while($patches_query->have_posts()) : $patches_query->the_post(); ?>
    
    <article class="boxLink boxNew span4 isotopeItem women<?php get_the_term_list( $patches_query->ID, 'patcheskind', '', ',', '' ); ?>">
    <section class="imgWrapper"> <?php the_post_thumbnail( array(370,201)); ?> </section>
    <div class="media-hover">
    <div class="mask"></div>
    <div class="iconLinks">
    <a href="portfolio-project-fullwidth-video.html" title="link" target="_blank" class="sizer iconWrapper">
    <i class="icon-videocam"></i>
    </a>
    <a href="<?php the_permalink(); ?>" class="prettyPhoto iconWrapper" title="Zoom" >
    <i class="icon-search"></i>
    </a>
    
    </div>
    </div>
    <section class="boxContent">
    <h3><?php the_title(); ?></h3>
    <p>										<?php the_excerpt_max_charlength(160); ?>
    <br>
    <a href="<?php the_permalink(); ?>" class="moreLink">→ read more</a>
    </p>
    </section>
    </article>
    <?php endwhile; ?>
    <?php endif; ?>

Zobacz 1 odpowiedź (z 1 wszystkich)
  • Twórca wątku ichas_piekne-strony.pl

    (@ichas_piekne-stronypl)

    Rozwiązane:

    <?php $terms = get_the_terms( $patches_query->ID, 'patcheskind' ); ?>
    <article class="boxLink boxNew span4 isotopeItem women<?php foreach( $terms as $term ) echo ' ' . $term->name; ?>">

Zobacz 1 odpowiedź (z 1 wszystkich)

Temat ‘Jak przekazać listę tagów danego postu do klasy css?’ jest zamknięty na nowe odpowiedzi.