首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wpbakery Wordpress中添加orderby="rand“函数

在wpbakery Wordpress中添加orderby="rand“函数
EN

Stack Overflow用户
提问于 2019-11-04 04:38:52
回答 1查看 440关注 0票数 0

我有一个eCommerce网站的主题,我的主页是用wpbakery建立的。主页中显示的产品在刷新后不会更改。所有的产品都在同一个地方。我在wpbakery元素中找不到随机更改顺序的选项。如何添加此功能?

EN

回答 1

Stack Overflow用户

发布于 2019-11-04 08:00:58

我相信在wpbakery中,您可以通过选择一个随机选项来实现这一点。但是,如果您无法找到它,请检查并查看此方法是否适用于您的情况。

代码语言:javascript
复制
add_action('pre_get_posts', 'my_pre_get_posts');
function my_pre_get_posts($query) {
    if ( $query->is_home() && $query->is_main_query() ) {
        $query->set('orderby', 'rand');
    }
}

将代码放入您的函数文件中。它将设置您的主页后按兰特排序。希望它能工作,但我建议你按照WPbakery的设置来做。

在WPbakery中找到方法的简单步骤

  1. 确保您的插件处于活动状态,然后转到设置为主页的页面,单击编辑页面并打开wpbakery
  2. Select Data setting
  3. Choose
  4. wpbakery
  5. Select Data setting
  6. Choose中的post设置。第一个选项是"Order by“
  7. 向下滚动并选择"Random order”并保存您的设置。这将为您提供在WPbakery中设置随机post顺序的正确方法。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58684412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档