是否可以按所选标签显示帖子?我试图对谷歌进行一些研究,但我无法得到它。我遇到了这个问题,我被困住了。
我创建了一个新的WordPress帖子
离。
烤宽面条和我将它标记为甜食,奶油食品
面条和标签=辣味食品,甜食
在页面上,我想展示Sweet-Food标签,它将显示Noodles和Lazagna。这可能吗?
答案 0 :(得分:0)
是的可能
function get_tags_post($tag_name)
{
$original_query = $wp_query;
$wp_query = null;
$brand_name= $tag_name;
$args=array('posts_per_page'=>5, 'tag' => $brand_name);
$wp_query = new WP_Query( $args );
if ( have_posts() ) :
while (have_posts()) : the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;
endif;
$wp_query = null;
$wp_query = $original_query;
wp_reset_postdata();
}
将标记名称传递给变量$ brand_name,您可以获得与标记相关的帖子
如果您想获得标签列表,您可以通过以下代码
实现<?php
$posttags = get_the_tags(); // gives you the list of all tags
if ($posttags) {
foreach($posttags as $tag) {
echo '<img src="http://example.com/images/' . $tag->term_id . '.jpg"
alt="' . $tag->name . '" />';
get_tags_post($tag->name); // pass the dynamic names to the function and it will return the post of the particular tag
}
}
?>