发布格式和模板层次结构

时间:2015-02-19 作者:Rob

我想使用post格式,但我当前模板所基于的主题(320Press的WP Bootstrap)没有使用内容。php模板,仅单个。php。

是否可以编辑模板层次结构,以便将格式附加到单个模板(例如single-image.php)?或者,如果最好避免这种情况,是否有人可以建议其他解决方法?

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

如果您的主题不支持post formats

创建child theme

  • add_theme_support 对于post格式

    从模板文件中删除循环并添加替换为get_template_part( \'content\', get_post_format() );. 您的模板应如下所示

    if ( have_posts() ) { // <- Not necessary in single.php
    
        while ( have_posts() ) {
            the_post();
    
            get_template_part( \'content\', get_post_format() );
    
        }
    
    }
    
    其他所有内容都应放入一个新文件中,该文件应被调用content.php

    创建一个名为content-image.php 并在其中添加循环,并根据需要进行修改

    当一个职位被分配到image post格式,content-image.php 将在单个内部使用。php显示图像帖子

  • 看看其中一个捆绑主题如何准确地使用post格式

    结束

    相关推荐