今天在制作wordpress主题模板时,想同时调用多个tags文章列表,在网上搜索了下,大部分都是讲的多个分类下的模版,也有一些模模糊糊未表述清楚的。
今天做好,尝试OK了,效果如下:https://www.limiwu.com/tags
大体思路是这样的:
1,创建一个单独的页面模版,注意,不是文章模版,页面模版一般以 page- 作为开头,在PHP文件顶端会有一行相对的标注;
2,新建一个页面,调用刚才创建的模版即可。
<?php
/*
Template Name: 标签聚合页面
*/
get_header();?>
<?php
$tags = get_tags();
$html = '<form action="" method="get" role="form">';
if ($_GET['page_id']){
$html .= '<input class="display-none" name="page_id" value="'.$_GET['page_id'].'">';
}
$html .= '<ul>';
foreach ( $tags as $tag ) {
if (empty($_GET['allTags']