我有一个存档页面,其中显示了与作者有关的产品。但是我使用的小部件仅允许我选择“当前查询”,并且仅向我显示作者产品的完整列表,而无法编辑更多功能。
我对编辑要显示的产品数量以及能够按特色产品进行过滤感兴趣。
我看到它允许我从ID链接自定义查询过滤器,但我不知道如何构建代码以使其正常工作。我将为您提供一个代码示例,但这种情况适用于帖子。
// Showing multiple post types in Posts Widget
add_action( 'elementor/query/my_custom_filter', function( $query ) {
// Here we set the query to fetch posts with
// post type of 'custom-post-type1' and 'custom-post-type2'
$query->set( 'post_type', [ 'custom-post-type1', 'custom-post-type2' ] );
} );
答案 0 :(得分:0)
如果该操作确实存在,那么过滤作者的所有工作就是在作者部分设置查询参数,可用选项为:
(从https://developer.wordpress.org/reference/classes/wp_query/#author-parameters处获取)
author (int) – use author id.
author_name (string) – use ‘user_nicename‘ – NOT name.
author__in (array) – use author id (available since version 3.7).
author__not_in (array) – use author id (available since version 3.7).
因此,您应该执行以下操作:
$query->set( 'author_name', 'my_author_nicename' );