首页 > 上海日记 > [教程]WordPress隐藏page页面
2013
03-29

[教程]WordPress隐藏page页面

  北街最近整理了 WordPress 中加入 Google 自定义搜索的方法,这里主要说说 WordPress 如何隐藏导航栏上面我们制作 Google 自定义搜索时创建的 page 页面。

  我们在制作 Google 自定义搜索时我们需要创建一个页面,那么如何在导航栏中不显示该页面呢?如果页面是用 wp_list_pages() 这个函数输出的,我们可以使用 exclude 这个参数把刚才创建的页面剔除出去。

  1. 怎么把特定页面从 pages 页面列表中隐藏?
  登录到 wordpress 的后台,在页面管理功能里面,找到你想隐藏的 page 的ID,譬如2、4等。然后在 header 或者其他页面找到 wp_list_pages 代码,修改成

  2. 如何控制 pages 的排列顺序?
  登入后台在页面管理界面,修改你想要排序的page页面,在右方点击 Page Order ,修改值为你想排的顺序。如此修改其他页面的 Order 值。然后在 header 或者其他页面找到 wp_list_pages 代码,修改成

这样pages页面就会按照你的排序列表。

  3. 如何显示页面的子页面?
  将上面代码中的 &depth=1 取消就可以了。这是用来限制子页面显示的。

  以下文字摘译自 WordPress 官方开发文档中 wp_list_pages 部分显示页面列表,我们可以对这些参数进行设置,使页面列表成为想要的样子。

  默认用法及效果:


$defaults = array(
'depth' => 0,                                ##列出所有页面,不考虑层次##
'show_date' => 0,                            ##不显示创建日期##
'date_format' => get_option('date_format'),
'child_of' => 0,                             ##没有对子页面的限制##
'exclude' => 0,                              ##没有隐藏页面##
'title_li' => ('Pages'),                     ##页面列表表名叫做“Pages”##
'echo' => 1,                                 ##显示调用结果##
'authors' =>0,                               ##对作者没有任何限制##
'sort_column' =>0,                           ##增序排列##
'menu_order' =>0,                            ##按页面编号排列##
'post_title' =>0;                            ##按标题字母顺序排列##
)
最后编辑:
作者:北街
身高八尺,腰围也是八尺!
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

[教程]WordPress隐藏page页面》有 90 条评论

  1. 笑话大全 说:

    很好的网站,赞一个,加油!

  2. 秒赞不是偶然,是一种态度!

  3. 最励志网 说:

    过来支持一下 感值得收藏分享

  4. 怪獸君 说:

    寫進functions.php也行

  5. 牛逼思维 说:

    导航菜单随时可以去掉的吧,难道说的不是同一个问题

  6. 怎样网 说:

    呵呵,我是干脆就没page页面….

  7. 北街 说:

    想要创建个页面然后加载此WP页面时自动跳转到站外的某个网站去的话,可以在header页面里添加这个跳转~

留下一个回复

你的email不会被公开。