如何在WordPress中按类别显示页面?(是的,一页一页地分类!)

时间:2017-07-28 作者:baswijdenesdotcom

我已经在页面中添加了类别和标签,但现在我正试图将它们添加到页面中,但它不会显示任何内容,除非我将类别添加到帖子中。。。

有人能看看我做错了什么吗?

  // The Query
  query_posts( array ( \'category_name\' => \'powershell-start\', \'posts_per_page\' => -1 ) );

  // The Loop
 while ( have_posts() ) : the_post(); ?>
    <li>
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
  </li>

  <?php endwhile;

  // Reset Query
  wp_reset_query();

  ?>
编辑:很抱歉,我注意到我不清楚。我试图在一个页面上显示一个特定的类别,每个页面都有倾斜和链接。但以上部分仅在我将类别添加到帖子而不是页面时有效。

这就是我在函数中添加的内容。php:

/* add categories and tags to pages */
function add_taxonomies_to_pages() {
 register_taxonomy_for_object_type( \'post_tag\', \'page\' );
 register_taxonomy_for_object_type( \'category\', \'page\' );
 }
add_action( \'init\', \'add_taxonomies_to_pages\' );

1 个回复
SO网友:Wh0CaREs

(我无法评论)我是如何得到它的?您想在页面上显示特定类别上的所有帖子吗?

(问题1)

但是如何在页面上添加类别呢?使用插件还是?

有效的解决方案:

Link - 他没有为他的查询添加更多的钩子和过滤器

结束

相关推荐

Renaming wp_list_pages class

我当前正在尝试更改wp\\U list\\U pages正在输出的输出类。然而,我不希望进行全局更改,因此简单的过滤器不是一个选项,即只有由快捷码生成的菜单应该有不同的类。目前,我正在制作标题中这样的菜单。php:<nav class=\"uk-navbar uk-navbar-attached\" data-uk-sticky> <ul class=\"uk-navbar-nav uk-width-1-1\"> <?php do_shortcode(\'[t