wordpress 按作者指定的顺序对ACF关系字段进行排序

6rqinv9w  于 2023-05-22  发布在  WordPress
关注(0)|答案(1)|浏览(112)

我希望实现与这篇文章中描述的相同的功能:https://support.advancedcustomfields.com/forums/topic/order-by-sorting-in-relationship-field/
如上面的链接所示,我希望在前端显示相关的帖子,它们被添加到关系字段的顺序(或随后通过拖放重新排序)。
我已经在functions.php文件中添加了代码,但它似乎不起作用。如何按作者指定的顺序对ACF关系字段进行排序?

xdyibdwo

xdyibdwo1#

我也在Elementor上搜索了这个,找到了这个方法。
https://developers.elementor.com/docs/hooks/custom-query-filter/
请将此代码添加到主题function.php文件中。

/**
 * Order the posts in the query by post__in.
 * @since 1.0.0
 * @param \WP_Query $query The WordPress query instance.
 */
function my_query_by_different_order( $query ) {
    $query->set( 'orderby', 'post__in' );
}
add_action( 'elementor/query/YOUR_QUERY_NAME', 'my_query_by_different_order' );

然后添加YOUR_QUERY_NAME like this

相关问题