自定义页面顺序而不是按字母顺序

时间:2012-03-13 作者:Sharon

我会尽我最大的努力来表达这一点。如果弄糊涂了,我道歉。无论如何,我正在为我的网站创建页面,当我去创建页面时,我希望它们在网站上以特定的顺序出现:

HomeAboutServicesPhotographsLogosContact主页

然而,每次我创建页面时,它们都是按字母顺序排列的,而不是我想要的方式。有人知道我是如何解决这个问题的吗?

感谢您抽出时间。

3 个回复
SO网友:fuxia

创建custom navigation menu 并按顺序排列页面wp-admin/nav-menus.php. 你不应该和wp_list_pages() 不再

要在可用页面列表中获得主页链接,请在主题中添加以下代码functions.php:

add_filter( \'wp_page_menu_args\', \'add_home_link_to_nav_menu_editor\' );
function add_home_link_to_nav_menu_editor( $args )
{
    $args[\'show_home\'] = TRUE;
    return $args;
}

SO网友:markratledge

页面编辑器中有一个包含页面顺序选项的“页面属性”元框。输入一个数字。

或者,如果您的主题支持WP3菜单,请转到“外观>>菜单”,拖放页面并以不同的顺序保存页面。

SO网友:helgatheviking

页面属性是正确的,但我发现它非常不直观。大多数主题都不支持开箱即用,但令人高兴的是,有一个插件可以处理drap和drop页面排序:http://wordpress.org/extend/plugins/my-page-order/

结束

相关推荐

插件的自定义页面上的$Pages Always 0

我正在制作一个插件,根据传递的特定查询变量加载特定模板,实际上是在前端为插件创建一个页面,如本文所述:Create a page without adding a page in the Database - Brian Fegter的第一个答案所以如果我去我的网站。我可以使用我的自定义模板。但是,如果我将一个函数挂接到wp\\u head并打印出分页的query\\u var,那么无论url中的值是什么(mysite.com/foobar/page/2或示例),它都会返回0。有没有想过为什么会发生这种情