我的插件中的Content-Single.php

时间:2015-02-03 作者:Dori

我在我的插件中实现了这个钩子来更改自定义帖子类型的单个模板(我不希望它在子主题中,只在我的插件中),它工作得很好。

现在我想实现单内容。php在我的插件中。如何做到这一点?这是在插件中实现自定义模板的代码:

//Template fallback
function get_custom_post_type_template($single_template) {
    global $post;
    if ($post->post_type == \'my-custom-post-type\') {
        $single_template = dirname( __FILE__ ) . \'/single-my-custom-post-type.php\';
    }
    return $single_template;
}
add_filter( \'single_template\', \'my-custom-post-type\' );

1 个回复
SO网友:Dori

如果有人想这样做,这对我来说很有用:

在我的single-my\\u custom\\u post\\u类型中。php

我替换了这一行:

get_template_part(\'content\', get_post_format());
使用此选项:

include \'content-spp_service_provider.php\';

结束