WordPress 简单的例子

示例

这个过滤器非常有用。开发人员的常见问题之一是如何在他们开发的插件中包含模板。

在wordpress使用wp层次结构在活动的子主题/父主题中找到适当的模板后,将立即应用该过滤器。

小心定义何时要修改模板路径。在下面的示例中,代码检查以查看当前页面是否是我们的自定义帖子类型的单个视图cpt。

足够简单的示例开始!

add_filter('template_include', 'custom_function');


function custom_function($template){
    
    //更改单个帖子模板...
    
    if( is_singular('cpt')  ){
         $template= 'path/to/another/template_file';
    }
      
    
    return $template;

}