使用插件将特定类别页面模板添加到WordPress

时间:2016-09-29 15:41:59

标签: php wordpress

如何通过Wordpress 插件添加类别模板。它需要针对特定​​类别。因此,如果该类别是'category-awesome',请加载'category-awesome.php'。我遇到过使用单个模板钩子,例如:

add_filter('single_template', 'my_custom_template');

但是没有找到任何类别或单一类别。

非常感谢

1 个答案:

答案 0 :(得分:1)

认为我解决了它。使用template include filter hook

function category_awesome( $template ) {

  if (is_category( 'awesome' )) {
    $new_template = dirname(__FILE__) . '/custom-template-awesome.php';
      if ( '' != $new_template ) {
        return $new_template ;
      }
  }

  return $template;
}

add_filter( 'template_include', 'category_awesome' );