Wordpress Plugin – My Page Order页面导航栏调序

时间: 2009-12-01 / 分类: WordPress / 浏览次数: 412 views / 0个评论 发表评论

换了新模版后分类导航栏排序有点乱,以前用的 category-order 也不起作用了。在网上搜索了一个 My Page Order   安装后才发现原来是用来修改【页面】导航排序的插件。以下是转自睡到自然醒blog 的一篇关于 My Page Order 的安装与使用的文章。

什么是导航栏?导航栏(英文是navigation bar)是指位于页眉(header.php)区域一排水平导航按钮,它起着链接博客的各个页面的作用,如vcdu.com上方的赚钱 /酷站 /设计 等。每当在wordpress后台撰写了一个新页面,导航条部位就会自动多出一个链接指向该页面的按钮,每个页面数据库均为其自动分配一个 page id。

正是由于wordpress每创建一个新页面page,page id是自动分配的,而通常情况下导航栏标签是按照ID排序的,由于创建页面时间不同、增加删除修改等因素,页面排序结果往往不是我们希望的排列顺序。

有两种方法可以解决此问题:
第一个方法很简单,进入wordpress管理界面-页面-选择需要修改的页面进入编辑状态,在页面最底部 有一个“页面序号”文本框,页面通常按照字母进行排序,但是您可以在上面输入数字来更改页面的显示顺序。(也许该功能现在还不是很方便,不过在以后的版本中将得到改善。)据说还可以进入sql数据库修改page id键值实现,因为每次的 page id赋值是存在WP数据库里的,不过这种方法比较复杂,安全起见,还是用这种方法好了。

第一个方法,和存档分类目录排列显示顺序调整一样,可以通过插件实现改变页面排序方式。利用WordPress插件My Page Order控制页面排列顺序,插件下载地址点击:arrow:这里http://wordpress.org/extend/plugins/my-page-order/,作者geekyweekly .

安装方法很简单,上传mypageorder.php至/wp-content/plugins/,激活插件,在管理界面多出了一个My Page Order项目,直接鼠标拖动页面所对应的模块至所需顺序即可,如果仍无法正常显示,查看找到header.php文件中<?php wp_list_pages(’depth=1&title_li=’); ?>代码语句,括号中修改为’title_li=&depth=1&sort_column=menu_order’。怎么样,有效果吧。

转发到新浪微博

发表评论

您的昵称 *

您的邮箱 *

您的网站

Spam Protection by WP-SpamFree