Как связать пост с его категорией в WordPress - PullRequest
0 голосов
/ 28 сентября 2019

Я хочу добавить ссылку, когда на мое сообщение нажимают.Ссылка должна перейти в категорию поста.Я так далеко, но теперь я застрял.Может кто-нибудь показать мне, как я могу это сделать?

<?php
$args = array(
    'category_name'  => 'portriats',
    'posts_per_page' => 1
);
$qry = new WP_Query($args);

if ( $qry->have_posts() ) :
    while ( $qry->have_posts() ) : $qry->the_post();
        $postcat = get_the_category( $post->ID );
        ?>

        <div class="hometile">
            <a href="<?php get_category_link( $postcat) ?>">
                ==> **I need to get the category of the post and then let PHP print the link of the categorey in the href**
                <?php the_post_thumbnail(); ?>
            </a>
        </div>

        <?php
    endwhile;
endif;
?>

1 Ответ

0 голосов
/ 28 сентября 2019

Будет отображаться основная категория сообщения со ссылкой

<?php $qry = new WP_Query($args ); ?>
<?php if ( $qry->have_posts() ) : ?>

  <?php while ( $qry->have_posts() ) : $qry->the_post(); $postcat = get_the_category();?>
 <div class="hometile">
  <a href="<?php echo get_category_link( $postcat[0]->term_id ); ?>">
   <?php echo $postcat[0]->name; ?>
   <?php the_post_thumbnail(); ?>
  </a>

 </div>

 <?php endwhile; ?>
<?php endif; ?>
...