pages php,pages.php · shellblock/Typecho-Theme-Paul - Gitee.com

这段PHP代码主要用于处理不同类型的页面模板,如笔记、作品、番剧等,并为它们分配全局变量。它遍历页面列表,根据模板类型设置全局变量,如链接,用于构建网站导航结构。同时,代码还收集了作品信息并存储在数组中,以及处理了首页和链接页的链接列表。
摘要由CSDN通过智能技术生成

<?php $this->widget('Widget_Contents_Page_List')->to($pages);

$works = $index_pages = $collection = array();

while ($pages->next()):

switch ($pages->template): case 'page-note.php':

$GLOBALS['note'] = $pages->permalink;

break;

case 'page-works.php':

$GLOBALS['project'] = $pages->permalink;

break;

case 'page-bangumi.php':

$GLOBALS['bangumi'] = $pages->permalink;

break;

case 'page-works_info.php':

$works[] = $pages->permalink;

break;

case 'page-music.php':

$GLOBALS['music'] = $pages->permalink;

break;

case 'page-say.php':

$GLOBALS['say'] = $pages->permalink;

$GLOBALS['say_text'] = $pages->content;

break;

case 'page-index.php':

$index_pages[] = $pages->permalink;

break;

case 'page-link.php':

$GLOBALS['link'] = $pages->permalink;

break;

case 'page-archive.php':

$GLOBALS['archive'] = $pages->permalink;

break;

case 'page-opensource.php':

$GLOBALS['opensource'] = $pages->permalink;

break;

endswitch;

endwhile;

$GLOBALS['works'] = $works;

$GLOBALS['index'] = $index_pages;

$GLOBALS['stack'] = $pages->stack;

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值