wp_list_pages函数控制WordPress页面显示与否

2010年6月6日 由 楼长 留言 »

今天下午大部分时间都在搞WordPress。想要利用WordPress的页面页进行seo优化,将一个tag的文章全部显示在这个页面上然后用相关关键词做这个页面的url地址。然而WordPress主题一般首页都会有显示网站的页面项,如果全部显示的话会影响网站的美观,所以要控制页面的显示。假如主题做的够精致,这些选项应该在网站选项中都有的,就像之前我用过的一个收费主题(收费主题免费用……)就有各种各样的选项,用起来很舒服。可惜一般主题都没有,又不想安装插件,所以只能改模板了。进入正题,用wp_list_pages函数控制WordPress页面显示与否。

我的WordPress主题页面链接显示在网站的最上边,也就是header.php文件,通过搜索page关键词找到了wp_list_pages函数,然后用google搜索发现,这个函数确实可以实现我想要的功能!可见用好搜索和关键词的重要啊。

实现很简单,看代码<?php wp_list_pages('title_li=&depth=1&exclude=2,4');?>

只要将exclude后的数字改成你不想显示的页面ID就OK了,这个ID可以去页面管理中找,点开编辑你的页面,上边有个ID=*,这个=后边的数字就是你要找的。

另外wp_list_pages函数还有许多其他的用处,比如去掉代码中的&depth=1就可以显示页面的子页面了(页面也有子页面的?)。这是用来限制子页面显示的。

其他更多应用请自行google“wp_list_pages”关键词找吧。

广告位

1条评论

发表评论