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

元素帖子额外小部件的自定义查询

史同化
2023-03-14

我希望有人能帮我创建我需要的查询。我引用这个留档的元素或额外的小部件,“额外的帖子”:https://developers.elementor.com/custom-query-filter/

现在,我可以在编辑器中设置查询以显示来自多个类别的帖子。问题是,查询显示来自“红色”或“蓝色”的帖子。我需要查询来显示标记为“红色”和“蓝色”的帖子。

我使用自定义帖子类型和自定义类别,这似乎是有意义的例子,但不起作用。我对PHP的了解可能会在语法的某个地方禁止我,但我可能会大错特错:

// Showing posts in multiple categories with Posts Extra Widget
add_action( 'elementor/query/combined_categories', function( $query ) {
    $query->set( 'custom_post_type', [ 'category-one' && 'category-two' ] );
} );

共有1个答案

戚峻
2023-03-14
add_action( 'elementor/query/custom_query_id', function( $query ) {
    //$query->set( array( 'category__and' => array( 45, 54 ) ) );
    /*$args = array(
        'post_type' => 'custom_post_type',
        'tax_query' => array(
            'relation' => 'AND',
            array(
                'taxonomy' => 'custom-categories',
                'field'    => 'term_taxonomy_id',
                'terms'    => array( 45, 54 ),
            )
        )
    );*/
    //$query->set( $args );
    $tax_query_values = array(
        array(
            'taxonomy' => 'custom-categories',
            'field' => 'term_id',
            'terms' => array( 45, 54 ),
            'operator' => 'AND'
        ),  
    ) ;
    $query->set('tax_query', $tax_query_values);
    /*echo "<pre>";
    echo "title<br>";
    print_r($query);
    echo "</pre>";
    die;*/
} );
 类似资料:
  • 我有一个自定义后类型设置称为艺术家。每个单个艺术家是一个页面(艺术家个人资料,如果你愿意),有一个通过高级自定义字段(ACF)的关系字段类型与该艺术家相关联的产品列表。我需要产品在艺术家页面上显示在他们的类别中。因此,在Elementor中,我需要指定一个查询筛选器ID,以简单地将产品划分为类别。 到目前为止我所尝试的 我试图通过自定义查询仅显示列表中特定类别的产品,因为我需要生成查询ID。 我一

  • 我想为wordpress构建一个简单的票证系统插件。因此,我需要一个自定义的帖子类型。但是,如果保存了此帖子类型,则其帖子状态应仅为“发布”。因此,用于发布的整个默认元框都有不必要的字段。我不想要post状态下拉列表,也不想要visiblity设置字段。奇怪的是,即使我在register_post_type的参数中将属性public设置为false,也会显示此字段。 据我所知,自定义post类型的

  • 我正在为Wordpress中的Elementor编辑器开发一个自定义小部件。 我想设置自定义小部件图标,Elementor提供了get_ICON函数,我们必须返回类,该类包含:before伪元素,并在浏览器中呈现。 是否有任何方法可以使用png或任何其他格式将图标更新到Elementor小部件。 甚至我也试着用内容为空和背景图像的类。它不起作用了。 在Elementor中创建自定义小部件的文档:h

  • 我有一个自定义帖子类型的站点设置来定义主页调用操作框。 标题、描述和特色图像都由edtior的默认块/功能处理,但我正在尝试添加一个自定义块以将url保存到帖子的元。 块正确呈现,但它没有保存元数据,显然调用了< code>updateBlockValue函数。 我使用了几乎相同的代码为页面和帖子创建自定义元块。此方法是否不适用于自定义帖子类型? 这是我正在使用的代码: 服务器端编程语言(Prof

  • 我已经创建了一个WordPress自定义帖子类型,然后我创建了REST API自定义endpoint来让所有帖子正常工作。然后,我创建了另一个自定义endpoint,通过ID获取单个帖子。例如http://localhost:8888/WordPress/WP-JSON/LC/v1/cars/120 我已经创建了一些帖子,每次我将路线末端的ID更改为118或116时,它都会显示最新的post-ID

  • 英文原文:http://emberjs.com/guides/components/customizing-a-components-element/ 默认情况下,每个组件是一个<div>元素。如果使用开发工具查看渲染后的组件,将看到一个如下所示的DOM表示: 1 2 3 <div id="ember180" class="ember-view"> <h1>My Component</h1>