欢迎访问服务器技术网-www.fuwuqijishu.com

Typecho 程序如何调用循环页面、分类、标签代码方法

网站建设 fuwuqijishu 2年前 (2022-09-04) 79次浏览 0个评论 扫描二维码

在我们日常使用Typecho程序制作主题或者修改主题模板的时候,会用到循环页面或者分类、标签代码的调用,这里我们可以将常用的这三个调用代码记录下来。

<!--循环显示页面-->
<?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
<?php while($pages->next()): ?>

<span class="nav-item<?php if($this->is('page', $pages->slug)): ?> nav-item-current<?php endif; ?>">
<a href="<?php $pages->permalink(); ?>" title="<?php $pages->title(); ?>">
<span><?php $pages->title(); ?></span>
</a>
</span>
<?php endwhile; ?>
<!--结束显示页面-->

<!--循环所有分类-->
<?php $this->widget('Widget_Metas_Category_List')->to($category); ?>
<?php while ($category->next()): ?>

<span class="nav-item<?php if($this->is('category', $category->slug)): ?> nav-item-current<?php endif; ?>">
<a href="<?php $category->permalink(); ?>" title="<?php $category->name(); ?>">
<span><?php $category->name(); ?></span>
</a>
</span>
<?php endwhile; ?>
<!--结束显示分类-->

<!--循环显示标签 其中limit的5为显示数量-->
<?php $this->widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true, 'limit' => 5))->to($tags); ?>
<?php while($tags->next()): ?>

<span class="nav-item<?php if($this->is('tag', $tags->slug)): ?> nav-item-current<?php endif; ?>">
<a href="<?php $tags->permalink(); ?>" title="<?php $tags->name(); ?>">
<span><?php $tags->name(); ?></span>
</a>
</span>
<?php endwhile; ?>
<!--结束显示标签-->
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2300.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900