如何为文本和图像创建默认的固定自定义帖子布局

时间:2017-05-04 作者:ma1169

我到处都在找,但我似乎找不到如何创建一个带有特定模板的帖子,在那里我可以决定在哪里显示图像,wordpress会知道这是在这篇帖子中显示图像的地方,所以用户可以插入文本并附加所有图像,而不必担心显示这些图像。我发现了自定义帖子类型和分类法,我创建了它,但如何创建这样的模板。

Update:我希望帖子以特定的设计显示。所以假设你在亚马逊有一个产品页面。我想在所有的法师被插入在左侧和文本在右侧。在ASP中,用户可以插入图像,然后将其上载到版面中特定的预定义位置。这就是我要做的。因此,我想为产品发布页面创建一个图像容器,并在其旁边创建文本。当用户上传图像时,它会显示在那里。

1 个回复
SO网友:Greg36

如果希望许多帖子的显示方式不同于其他帖子,可以向其中添加特定类别或标记,并在single.php 文件:

if ( have_posts() ) {
    while ( have_posts() ) { the_post();
        if ( in_category(\'houses\') ) {

            get_template_part( \'single\', \'house\' );

        } else {
            get_template_part( \'single\', \'post\' );
        }
    }
} else {
    // No posts
}
类别中的每个职位houses 模板来自single-house.php 文件将用于所有其他帖子single-post.php 将使用。

如果你想让一篇文章有不同的布局,你应该使用一个页面。帖子是按时间倒序列出的内容条目,页面是指静态内容类型,即“关于页面”,您可以了解更多关于这种差异的信息here.

为页面使用独特的布局很容易,您需要创建一个新的页面模板,并为所需的页面选择它。要创建帖子模板,只需放置:

<?php /* Template Name: Example Template */ ?>
在新文件的顶部添加所有必要的代码。有关页面模板的详细信息go here.

有关使用模板文件的详细信息,请阅读有关template hierarchy.

相关推荐

Custom term templates

所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ