Wordpress自定义帖子模板

时间:2013-11-20 04:08:55

标签: php wordpress

我试图让Wordpress在single.php中包含一个不同的模板文件,如果它看到一个匹配slug的文件。

文件确实退出,路径正确,safe_mode设置为OFF ...我错过了什么?

 $dir=get_bloginfo('stylesheet_directory').'/post_tmpl/';
 $categories=get_categories();

 foreach($categories as $cat){
    if(is_file($dir.$cat->slug.".php")){
        require($dir.$cat->slug.".php");
    }else{
        require($dir."default.php");
    }
 }

1 个答案:

答案 0 :(得分:1)

你可以尝试使用这段代码吗?

$dir=get_bloginfo('stylesheet_directory').'/post_tmpl/';
 $categories=get_categories();

 foreach($categories as $cat){
    $temp = $dir.$cat->slug;

    if(is_file($temp.".php")){
        require($temp.".php");
    }else{
        require($dir."default.php");
    }
 }

由于