要从内容中排除某个标记,可以在主题文件中循环之前使用该标记:
<?php
if (is_home()) {
global $wp_query;
$wp_query->set("tag__not_in", array(1));
$wp_query->get_posts();
}
?>
以上使用
tag__not_in
查询参数
(view the codex page for options)您需要标签id(在WP Admin区域查看指定标签时,URL中可用:
贴子/标签/猫)。
要使用is\\U home以外的其他功能,请查看此处以获取更多选项:http://codex.wordpress.org/Conditional_Tags
要仅显示带有cats标记的帖子,您可以使用:
<?php
global $wp_query;
$args = array(
\'tag\' => \'cats\',
\'order\' => \'ASC\'
);
query_posts( $args );
// The Loop
while ( have_posts() ) : the_post();
echo \'<li>\'; the_title();
echo \'</li>\';
endwhile;
wp_reset_query(); // Reset Query ?>
query\\u posts的codex页面提供了有关选项的良好信息,或者对上述代码中发生的情况进行了详细解释:
http://codex.wordpress.org/Function_Reference/query_posts有关重定向的问题,请访问:
站点。com/cats到“cats”的标签页,只显示带有“cats”标签的帖子
有几种方法可以解决这个问题。可以创建页面模板或条件语句来处理该选项。您可以创建页面模板,创建一个名为cats的新页面,并将新页面模板分配给cats页面。根据你的永久链接结构,它可以使用你网站的URL。通信/猫。只需放置上面显示的查询,以显示标记为cats的帖子的帖子标题。您需要调整实际的循环代码,以匹配所需的结果。