当前位置: 首页 > 知识库问答 >
问题:

Elementor按职位类别自定义查询筛选器

苏晓博
2023-03-14

我正在使用Elementor主题生成器创建一个自定义归档页面,该页面将应用于所有类别页面。传统的“归档”小部件显示所有帖子,而帖子小部件需要一个术语。

如何使用元素自定义查询过滤器在相应的存档页面上动态显示帖子?https://developers.elementor.com/custom-query-filter/

add_action( 'elementor/query/my_custom_filter', function( $query ) {
    // Get current meta Query
    $meta_query = $query->get( 'meta_query' );

    // If there is no meta query when this filter runs, it should be initialized as an empty array.
    if ( ! $meta_query ) {
        $meta_query = [];
    }

    // Append our meta query
    $meta_query[] = [
        'key' => 'category',
        'value' => get_the_ID(),
        'compare' => '=',
    ];
    $query->set( 'meta_query', $meta_query );
} );

共有1个答案

淳于健
2023-03-14

您可以使用archive posts小部件,它会自动检测归档类别。

 类似资料:
  • 我需要一些帮助。我试图创建一个自定义查询我在Wordpress中创建的自定义帖子,并使用Elementor Pro。 在我的帖子中,我添加了一个带有数字值的自定义字段“排序”,我想用它来手动排序帖子。 然而,我似乎无法让它发挥作用。 我正在使用最新的Elementor pro版本。 我试着按照他们页面上的说明:https://developers.elementor.com/custom-quer

  • 我知道你可以设置自定义查询与元素插件,但只有少数小部件支持这个f. e.后小部件。但是我想设置一个自定义查询与"Archive Post"-元素的小部件。 我想把我所有的帖子按年份分组。(每一行的顶部还应显示年度名称) 你知道怎么做吗?也许通过改变php代码本身?Elementor的php代码在哪里?

  • 存储在Django模型中的元素如下 示例数据如下: . 结果:找到对象- 结果:找到对象- 结果:找到对象- 结果:未找到对象 如何使用过滤器和正则表达式进行这些查询?

  • 我使用anywhere Elementor Pro。 在存档中,我需要在“AE-Post Blocks”中创建一个自定义查询筛选器。 我创建了一个函数以应用该筛选器nammed:“vedette\u favorites\u filter”。 函数如下: 在AE-Post块的查询过滤器字段中,我插入了名称vedette_favorites_filter。 没有附加! 请你帮帮我,告诉我错在哪里。 问

  • 我正在使用高级自定义字段插件,我试图通过分类字段过滤一些自定义帖子,修改WP_Query: 如果我尝试通过文本字段过滤一切正常,WP_Query被修改。但是当字段是一个分类法字段时,我不知道应该传递什么参数,因为它是一个对象。我尝试了分类法名称和分类法ID,但不起作用。 是否可以通过分类字段进行筛选?我应该传递的什么参数?谢谢! 更新-结构: 自定义帖子:“递归操作系统” 自定义分类Slug:'r

  • 我有一个自定义的职位类型,这是一个供应商的个人资料页排序。在每一页的末尾,我都有一个产品小部件,它应该显示这个供应商的产品。 所有产品都被分配到供应商特定的类别。因此供应商A的个人资料页面应显示分配给product_catA的所有产品。 相应的产品类别由每个配置文件页面上的acf字段指定。因此,我的自定义筛选查询需要获取指定的产品目录,然后按该类别筛选所有产品。我正在努力研究如何将帖子中的自定义字