我更改了菜单顺序,但首页上的页面顺序没有更改

时间:2018-08-16 作者:Jason Bradley Thompson

这里是第一个计时器!我正在尝试更改我的boardgame网页的页面顺序,如顶部横幅所示www.mangakagame.com .

基本上,我在仪表板中使用了“Edit”,并调整了所有“order”属性,但没有任何更改。它仍然使用时间顺序。“简单页面排序”插件也没有做任何事情。

更奇怪的是,我试图将其中一个页面设置为“私有”,但它仍然显示在横幅中!:/它只是链接到一个“哎呀!找不到那个页面。”所以我不得不再次公开,至少暂时是这样。。。

我想这可能是由于我正在使用的WP主题(Auberge)中的某些内容造成的,但我无法理解。如果这需要摆弄实际的CSS,我甚至不知道从哪里开始。如果有人有任何建议,我将不胜感激。

非常感谢,

杰森(@mockman)

1 个回复
SO网友:nmr

默认情况下,帖子和页面排序在日期之后。如果要按“顺序”字段对页面进行排序(该字段在编辑页面上可见),则必须设置orderby 参数:

add_action(\'pre_get_posts\', \'change_order\');

function change_order($query) {
    if ( is_front_page() || is_home() ) {
        $query->set( \'orderby\', \'menu_order\' );
        $query->set( \'order\', \'ASC\' );
    }
    return $query;
}
输入代码functions.php 文件更多关于orderby 您将找到的参数here.

结束