wordpress为指定ID的文章添加特定single模板

wordpress模板制作时常会用到,wordpress为指定ID的文章添加特定single模板。 add_filter( 'single_template', 'my_custom_single_template' ); function my_custom_single_template( $template ) { global $post; // Check for a specific post ID if ( $post->ID == 123 ) { $new_temp…

WordPress为某个分类添加特定的内容页模板

如果想给某个分类目录下的内容页用不的模板,可以使用以下的方式实现。 将以下这段代码放到functions.php中 add_filter( 'single_template', 'get_wordpress_cat_template' ) ; function get_wodepress_cat_template( $single_template ) { global $post;//wodepress.com if ( is_category( 'news' ) || in…

为不同文章形式选择不同的WordPress文章模板

在写文章的时候选择不同的文章形式,然后打开文章的时候会调用不同文章形式的模板。比如,文章形式为video ,就调用single-video.php模板,其它文章形式类似,可以添加多个文章样式。 //为不同文章形式的内容添加不同的single页面 add_action('template_include', 'load_single_template'); function load_single_temp…

wordpress根据文章分类自动调用指定页面模板

通过wordpress分类目录的别名来调用指定的single模板 add_action('template_include', 'load_single_template'); function load_single_template($template) { $new_template = ''; if( is_single() ) { global $post; // 新闻 if( has_term('news', 'category', $post) ) { $new_template = locate_template(…