php 将自定义模板分配给具有特定类别(和子级)的帖子。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将自定义模板分配给具有特定类别(和子级)的帖子。相关的知识,希望对你有一定的参考价值。
<?php
add_filter('single_template', 'myfunction_1', 10, 1);
function myfunction_1($single_template) {
$parent = '{PARENT_CATEGORY_ID}';
$parent_category_name = 'blog';
$new_template = 'single-new.php';
$categories = get_categories('child_of=' . $parent);
$cat_names = wp_list_pluck($categories, 'name');
if (has_category($parent_category_name) || has_category($cat_names)) {
$single_template = locate_template(array($new_template));
}
return $single_template;
}
以上是关于php 将自定义模板分配给具有特定类别(和子级)的帖子。的主要内容,如果未能解决你的问题,请参考以下文章
在Woocommerce中为特定产品类别使用自定义单一产品模板
如何为 k2 类别创建自定义模板并将此模板分配给 Joomla 支持?
将自定义类分配给控制器后,Xcode Table View 被擦除
Django 如何将自定义变量传递给上下文以在自定义管理模板中使用?
使用 MVC 5 向 Kendo UI 控制器添加父级和子级
Angular - 将自定义验证器分配给 FormGroup