我正在尝试在我的页面上实现标记,因此页面显示在我在网站上不同位置打印的标记云中。
问题出在哪里?如果我标记一个页面,它不会显示在列表中。只有帖子可以。我在函数中使用了以下内容。php启用页面标记:
// add tag support to pages
function tags_support_all() {
register_taxonomy_for_object_type(\'post_tag\', \'page\');
}
// ensure all tags are included in queries
function tags_support_query($wp_query) {
if ($wp_query->get(\'tag\')) $wp_query->set(\'page_type\', \'any\');
}
// tag hooks
add_action(\'init\', \'tags_support_all\');
add_action(\'pre_get_posts\', \'tags_support_query\');
我的标签。php页面包含以下内容:
<?php while (have_posts()) : the_post(); ?>
<h2 class="category-title" id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ? >" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" style="color:#000;"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<?php if ($wp_query->max_num_pages > 15) : ?>
<nav class="post-nav">
<ul class="pager">
<li class="previous"><?php next_posts_link(__(\'← Older posts\', \'roots\')); ?> </li>
<li class="next"><?php previous_posts_link(__(\'Newer posts →\', \'roots\')); ?> </li>
</ul>