勤美堂源码网

WordPress后台设置不同分类使用不同模板

24小时自助开通VIP,马上拥有站内全部资源 西部数码钻石代理商特价冲量 乐道主机 24小时自助开通VIP,马上拥有站内全部资源

WordPress不同分类使用不同的文章模板,网上有许多教程,采用的方法大概有两种。一种是根据模板文件名进行判断,另一种是使用is_category() 函数进行判断。今天小编介绍的是如何在后台输入分类号,让不同分类调用不同模版的方法,原理也是使用is_category()函数进行判断 这里以flshow主题为例 首先创建一个新的分类模版,列如category-news.php,放入模版根目录 在后台options中加入设置代码


array( "name" => "分类文章列表显示", "desc" => "输入分类ID,多个ID用英文,隔开,例:1,2,3", "id" => $shortname."_catnum", "type" => "text", "std" => ""),

在category.php或者archive.php中加入判断语句


<?php$str = stripslashes(get_option('flshow_catnum')); //将后台输入的分类号变成字符串$cat = explode(",",$str); //将字符串转换成数组if( is_category($cat)) {?> //判断分类号调用模版<?php include('category-news.php');?> //后台设置的分类调用news模版<?php } else{include('category.php');} ?> //未在后台设置的分类调用默认模版

本文只是提供实现的原理,具体调用可根据自己的主题进行相应的改动,如果有问题可以留言互相探讨。


本站提供的模板源码,仅供源码爱好者本地电脑环境下学习研究或2次开发使用,部分演示数据仅为网站模板整体美观或属性设置需要,不合适上线运营,下载后请自行24小时内删除数据。我们倡议:站长应该严格遵守互联网法律法规建站,净化网络,站长更有责!!!

发表评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 Q交流群
51843834
返回顶部
 
QQ在线咨询
客服热线
139-3511-2134