Typecho 获取所有页面的方法(包括隐藏页面)

Ryan

2020-06-23/1 评论/551 浏览

之前在调整主题导航菜单的时候想添加所有页面,用下面的代码就可以了。

<?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
<?php if ($pages->have()) : ?>
<ul>
   <?php $pages->parse('<li><a href="{permalink}">{title}</a></li>')
</ul>
<?php endif;?>

但是我不想输出用户中心,所以我就在后台把用户中心页面隐藏了
Typecho 获取所有页面的方法(包括隐藏页面)
今天想在右上角用户菜单那添加用户中心链接,但是通过 Widget_Contents_Page_List 无法获取隐藏的页面,不能判断页面是否存在,所以我写了下面的代码用于获取所有前端可访问页面

此处内容已隐藏,回复后(需要填写邮箱)可见

这样返回的是 Widget_Contents_Page_List 对象,怎么用不用我多说了吧

文章出自:虾米皮皮乐 https://xiamp.net/archives/typecho-how-to-get-all-pages.html,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
1 条评论
551 浏览
您的大名:
万水千山总是情,给个打赏行不行。 打赏

发表评论

;-) :| :smile: :sad: :razz: :oops: :sup: :lol: :grin: :cry: :cool: :???:

仅有一条评论

  1. 木灵鱼儿 路过 Windows 10 x64 Edition / Firefox 80.0 2020-09-08 00:48

    终于给我取消收钱了,流泪

虾米皮皮乐

Ryan

版权申明:收费资源由本站发布,用户购买后只有终端使用权,禁止转售和转载

暂无附件
暂无目录
Typecho 获取所有页面的方法(包括隐藏页面)
06/23
2020
之前在调整主题导航菜单的时候想添加所有页面,用下面的代码就可以了。<?php $this...
扫描右侧二维码阅读全文