WordPress,Elementor Pro,后自定义查询不工作



我真的很纠结。正在尝试将(任何(基本自定义查询添加到ElementorPost小部件中。

问题-自定义查询被忽略,小部件显示所有帖子,而不考虑自定义查询参数。

配置

  • WP 6.0.2
  • Elementor Pro 3.7.7(我使用的是容器(
  • WPCode-2.0.2

小部件配置的屏幕截图:https://imtanuki.tinytake.com/msc/NzM5ODAwMF8yMDI4MDg2Ng

代码段

function custom_query_test_02 ( $query ) {
$query_args = array(
'post_status' => 'draft',
);

$query = new WP_Query( $query_args );
return $query;
}
add_action( 'elementor/query/{$query_id}', 'custom_query_test_02' );

我试过:

  • 向函数添加代码
  • 不同的过滤器
  • 设置$query的各种语法

什么都不管用!没有抛出任何错误,但它只是忽略了自定义查询。

有什么建议吗?

文档建议对下一行中的{$query_id}进行插值,类似于模板语言。

add_action( 'elementor/query/{$query_id}', 'custom_query_test_02' );

我发现需要一个文字来实现这一点:

add_action( 'elementor/query/xxxxxx', 'custom_query_test_02' );

使用文字似乎很好。。。

最新更新