1
如何使用URL顯示特定類別的所有帖子foo和特定標籤bar?WordPress網址用於顯示帖子的類別和標籤
Example: site.com/category/foo/tag/bar
或
Example: site.com/posts?category={category-id}&tag={tag-id}
如何使用URL顯示特定類別的所有帖子foo和特定標籤bar?WordPress網址用於顯示帖子的類別和標籤
Example: site.com/category/foo/tag/bar
或
Example: site.com/posts?category={category-id}&tag={tag-id}
我不知道現在還有沒有作爲該與否默認的功能,但我有一個想法,如何實現它。
可以爲此創建一個自定義模板,在模板中通過
get_query_var()
得到 查詢字符串,然後使用WP_Querycat
和tag
參數來獲取您的文章屬於 那隻貓/標籤。
下面是一個簡單的工作代碼:
$cat_id = get_query_var('category');
$tag_id = get_query_var('tag');
$args = [
//...
//...
'post_type' => 'post', //<-- Replace it with your custom post_type
'post_status' => 'publish',
'tag_id' => $tag_id, //replace tag_id with tag if you are passing tag slug
'cat ' => $cat_id //replace cat with category_name if your are passing category slug
//...
//...
];
// The Query
$query = new WP_Query($args);
if (!empty($query->posts))
{
//print_r($query->posts);
foreach ($query->posts as $post)
{
//Your filtered post
}
}
希望這有助於!
非常感謝你 –
@SyahnurNizam:如果它解決了你的問題,那麼請接受我的答案_通過點擊一個小tick_。 –