WordPress:按标签发布(考虑所有标签)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress:按标签发布(考虑所有标签)相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. $alltags = get_terms('post_tag');
  3. if ($alltags){
  4. //echo "<pre>"; print_r($alltags); echo "</pre>";
  5. foreach( $alltags as $tag ) {
  6. $args=array(
  7. 'tag__in' => array($tag->term_id),
  8. 'post_type' => 'post',
  9. 'post_status' => 'publish',
  10. 'showposts' => -1,
  11. 'caller_get_posts'=> 1
  12. );
  13. $my_query = null;
  14. $my_query = new WP_Query($args);
  15. if( $my_query->have_posts() ) {
  16. echo 'List of Posts in tag '.$tag->name;
  17. while ($my_query->have_posts()) : $my_query->the_post(); ?>
  18. <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
  19. <?php
  20. endwhile;
  21. }
  22. }
  23. }
  24. wp_reset_query(); // Restore global post data stomped by the_post().
  25. ?>

以上是关于WordPress:按标签发布(考虑所有标签)的主要内容,如果未能解决你的问题,请参考以下文章

WordPress REST API 未检索所有数据

Wordpress-按用法显示前10个标签

如何从 Wordpress 页面/帖子中获取所有标签作为简码列表?

如何在 Gatsby 中获取所有 Wordpress 帖子和显示标签

为WordPress所有的Tags标签添加Nofollow

WordPress如何调用随机文章标签