【发布时间】:2021-03-13 11:52:45
【问题描述】:
我在 WordPress 中工作,我正在尝试随机订购产品结果。就像每次客户刷新页面一样,产品应该随机显示。目前无论我刷新多少次页面。
每次产品都以相同的顺序显示。第一个产品将在第一个,最后一个将在最后。
我正在写这个查询
add_action( 'pre_get_posts', 'rand_products');
function rand_products( $query) {
//if ( ! is_admin() && $query->is_main_query() ) {
$query->query['orderby'] = 'rand';
$query->query['order'] = 'rand';
$query->set( 'orderby', 'rand');
$query->set( 'order', 'rand' );
/}
}
如果我看到查询转储(附在屏幕截图中),那么我可以看到查询参数已更改,但仍然无法正常工作。任何人都可以请帮忙。
【问题讨论】:
标签: php wordpress custom-wordpress-pages