根据帖子元素(作者ID)和元元素过滤自定义帖子类型

时间:2019-05-08 11:38:18

标签: wordpress

我正在使用以下插件在WordPress网站上工作

  • Elementor Pro(所见即所得的编辑器)
  • PODS(创建CPT)
  • 代码段(在不加载其他插件的情况下保留WP代码)

页面工作正常,Elementor可以过滤并显示我的CPT,我为1位作者(已登录的作者)对其进行了过滤。那部分行。为此,Elementor有一个帖子小部件,该小部件具有一个称为“查询ID”的选项,以允许服务器端过滤。在该选项中,您可以放置​​一个动作名称,例如“ the_author ”。

然后我创建了以下代码段...


add_action( 'elementor/query/the_author', function( $query ) {
    // Here we set the query to fetch posts with
    // limit results to logged in author only

    $query->set('author',  $user_ID);

} );

这很好,并且该页面仅显示登录作者的帖子,但是我需要以下帮助...对于同一CPT,我有一些元数据,一个元数据称为“ 实时< / strong>”,对于LIVE等于“ 1 ”,对于离线则等于“ 0 ”。

我需要在仅显示已登录作者的帖子的地方工作,该帖子的元名称为“ live” = 1。

CPT顺便被称为“书籍”。

0 个答案:

没有答案