WordPress 网站自定义设置文章详情页模板
真是受够了 WordPress 只有一个文章详情页模板,想要针对不同的分类目录使用不同的文章详情页展示效果怎么办呢?白天教你使用自定义模板的方法来实现。 例如:白天想让 wordpress 这个分类目录下的文章详情页与自带的模板页不同。 实现方法: 1、在网站主题根目录下新建一个文章详情页模板文件,白天把它命名为:single-wordpress.php(名…
真是受够了 WordPress 只有一个文章详情页模板,想要针对不同的分类目录使用不同的文章详情页展示效果怎么办呢?白天教你使用自定义模板的方法来实现。
例如:白天想让 wordpress 这个分类目录下的文章详情页与自带的模板页不同。
实现方法:
1、在网站主题根目录下新建一个文章详情页模板文件,白天把它命名为:single-wordpress.php(名称按个人喜好,但需使用英文名称)
2、添加以下代码到当前主题的 functions.php 文件中:
add_action('template_include', 'load_single_template'); function load_single_template($template) { $new_template = ''; // single post template if( is_single() ) { global $post; // 'wordpress' is category slugs if( has_term('wordpress', 'category', $post) ) { // use template file single-wordpress.php $new_template = locate_template(array('single-wordpress.php' )); } } return ('' != $new_template) ? $new_template : $template; }
注:到这,就可以将指定WordPress分类的文章自定义设置为使用 single-wordpress.php 模板。
如果你还希望让其它分类也可以使用自定义模板,只需重复以上的步骤即可。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 44400@trc20.tw 举报,一经查实,本站将立刻删除。