gpt4 book ai didi

Wordpress - 在类别存档中使用 wp_query - 如何显示适当的类别?

转载 作者:行者123 更新时间:2023-12-02 11:28:11 25 4
gpt4 key购买 nike

我在类别存档中使用 wp_query,以便我可以使用 meta_query 忽略具有某些元值的帖子。

问题是,由于我使用的是wp_query,它似乎忽略了当前正在查看的类别并显示所有类别。

有没有办法检索用户正在查看的类别(可能由 url 定义)并将其插入到 wp_query 参数数组中?

我见过this suggested solution on stack overflow ,但必须有一种更简单的方法来做到这一点,因为当不使用默认循环时,wordpress 会自动显示正确的类别。

当前代码:

$query = array(
'meta_query' => array(
array(
'key' => 'Display',
'value' => 'Yes',
)
),
'paged'=> $paged
);

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$pageposts = new WP_Query($query);

if ($pageposts):
while ( $pageposts->have_posts() ) : $pageposts->the_post();

最佳答案

嗯,这是我自己能想到的最佳解决方案(使用 single_cat_title 设置变量):

$currentCategory = single_cat_title("", false);

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query = array(
'category_name' => $currentCategory,

'paged'=> $paged,
'posts_per_page' => '15'
);
$pageposts = new WP_Query($query);

关于Wordpress - 在类别存档中使用 wp_query - 如何显示适当的类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7494761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com