我正在使用Elementor 2.6.8+Elementor Pro 2.6.2
我正在设计一个归档模板,以显示由自定义分类术语过滤的自定义帖子类型列表。我正在使用Elementor Pro的Posts小部件来完成此操作,无需一行代码。
此外,由于Ele Custom Skin插件(1.2.0),我可以以自定义方式设计每个帖子的外观(希望Elementor Pro将来能提供此功能)/
现在,我想在每个帖子中显示帖子在列表中的当前位置(=在WP循环中)。
我尝试使用这个代码片段,我用ShortCode小部件添加到每篇文章中。
add_shortcode( \'current_post_count\', function () {
global $wp_query;
$out = $wp_query->current_post;
return $out;
} );
但这总是返回-1。
我想原因是,在Posts小部件的上下文中,全局$wp\\u查询不是从中获取信息的查询。我想小部件使用了另一个变量。但我不知道如何做到这一点。也许我可以使用实际的$查询变量?或者可以使用Posts小部件提供的查询ID参数?
我不知道该怎么做。
有什么能告诉我正确的方向吗?谢谢