wordpress隐藏某个页面

文章目录

因为要制作归档页面,不可避免的要新建一个页面然后选择archives模板,有兴趣的可以看看wordpress归档页面的实现

但是如果导航栏比较紧凑,或者你不想把它放到导航栏,如我,放在了页面底部,那怎么办呢,下面介绍下。

思路其实很简单,就是用exclude函数把不想要的页面id号去掉。如:

1
<?php wp_list_pages('exclude=1,4' ); ?>

获取页面id

首先要获取页面的id号,这个可以在后台看到,在你编辑页面的时候你可以看到该页面的url是:

1
https://www.tennfy.com/wp-admin/post.php?post=529&action=edit

那么该页面的id是529。

隐藏指定页面

展示页面一般都用的wp_list_pages函数,现在似乎支持了菜单,不过我还不会用,姑且就只说老方法吧。

一般的展示页面的函数调用方式如下所示:

1
wp_list_pages('depth=2&title_li=0&sort_column=menu_order');

如果我们想排除哪个页面,如id为529的页面,可以这样:

1
wp_list_pages('depth=2&title_li=0&sort_column=menu_order&exclude=529');

也就是说参数之间用连接符&连接,并且如果想隐藏多个页面id之间用逗号隔开。

调用该页面

在你想要显示该页面的位置加上它的url就好了,想放哪里放哪里

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/540.html

下一篇文章:

上一篇文章:

5人参与了讨论

  1. Faris 说:

    不错~~~学习了,还没研究过这个呢,回头试试~~~~我回来了~~~哈哈

  2. tiandi 说:

    其实wp的各类现有函数还是很强大的。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

2 + 8 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部