AT互联|WordPress根据分类别名或ID选择内容页模板_
AT互联|WordPress根据分类别名或ID选择内容页模板_手机扫码预览

AT互联|WordPress根据分类别名或ID选择内容页模板_

507
免费 优惠信息:免费 暂无永久SVIP下载特权
  • 免费售前咨询
  • 登录下载更划算哦
  • 付费安装资源
  • 付费终身升级
  • QQ保障售后服务
  • 网站应急咨询顾问

当我们需要某一个指定的分类使用指定的内容页模板时候,就需要用到下面这段wordpress代码。

在当前主题的根目录创建一个名为single 的文件夹,然后根据不同分类创建不同的文件,命名格式为 single-分类别名或ID.php。

例如,那就可以命名为 single-themes.php 或 single-2.php 。

这样,只要是WordPress主题这个分类,就会自动选择 single-themes.php 或 single-2.php 作为这个分类的文章模板。

//通过分类别名或ID选择模板文件
function wptoo_single_template($single) {
	global $wp_query, $post;
	foreach((array)get_the_category() as $cat) :
	if(file_exists(TEMPLATEPATH . \\\'/single/single-\\\' . $cat->slug . \\\'.php\\\'))
		return TEMPLATEPATH . \\\'/single/single-\\\' . $cat->slug . \\\'.php\\\';
	elseif(file_exists(TEMPLATEPATH . \\\'/single/ingle-\\\' . $cat->term_id . \\\'.php\\\'))
		return TEMPLATEPATH . \\\'/single/single-\\\' . $cat->term_id . \\\'.php\\\';
	endforeach;
}
add_filter(\\\'single_template\\\', \\\'wptoo_single_template\\\');

 

文章来自AT互联https://www.at8848.cn转载请注明出处,谢谢!!!

打破行业潜规则-更多选择 更低价格 更快交付!
AT互联全栈开发服务商 » AT互联|WordPress根据分类别名或ID选择内容页模板_
欢迎您光顾,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡