2015-06-15 4 views
1

мне нужна повторить категорию ссылку постов, так вот мой вопрос:прибудет категорию ссылка WordPress

<?php 
    $args=array(
      'cat' => 3, 
      'post_type' => 'post', 
      'post_status' => 'publish', 
      'posts_per_page' => 3, 
      'caller_get_posts'=> 1 
     ); 
     $my_query = null; 
     $my_query = new WP_Query($args); 
     if($my_query->have_posts()) { 
      while ($my_query->have_posts()) : $my_query->the_post(); ?> 

       ....SOME HTML.... 

     <?php 
       endwhile; 
     } 
     wp_reset_query(); 
    ?> 

А на дне я кнопка нужна «Показать все сообщения» и он должен перенаправить подкатегорию списка поста ,

+1

Получить идентификатор сообщения и использовать функцию get_the_category (post_id) для получения категорий, сообщение может принадлежать более чем одной категории. Извлеките идентификатор категории из объектов, возвращаемых get_the_category(), теперь используйте функцию get_category_link (cat_id), чтобы получить ссылку категории – WisdmLabs

ответ

0

Просто используйте функцию Wordpress the_category. Второй параметр single обеспечивает отображение только дочерних категорий. Вы можете найти более подробную информацию об этом в documentation.
Он должен работать, если вы используете код ниже в цикле while.

<?php 
$postID = get_the_ID(); 

the_category(', ', 'single', $postID); 
?> 

Надеюсь, это поможет.

Смежные вопросы