真是受够了 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 模板。
如果你还希望让其它分类也可以使用自定义模板,只需重复以上的步骤即可。
过去的今天:
- 2019: 针对Wordpress站点怎样加快网页加载速度?(0)
原创文章,作者:白天,如若转载请注明出处:WordPress 网站自定义设置文章详情页模板