TypechoJoeTheme

虾米皮皮乐工作室

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

2020-06-23
/
1 评论
/
2 阅读
/
正在检测是否收录...
06/23

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

<?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;?>

但是我不想输出用户中心,所以我就在后台把用户中心页面隐藏了

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

此处内容 回复 可见


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

Typecho页面
朗读
赞 · 0
版权属于:

虾米皮皮乐工作室

本文链接:

https://xiamp.net/archives/typecho-how-to-get-all-pages.html(转载时请注明本文出处及文章链接)

评论 (1)
取消
  1. 木灵鱼儿 作者
    Windows 10 · FireFox

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

    2020-09-08 回复