【问题标题】:How to place featured image below post title如何将特色图片放在帖子标题下方
【发布时间】:2020-09-16 04:38:33
【问题描述】:

我找到了这个解决方案,可以将特色图片默认设置在帖子标题下方。 wordpress add featured image below post title

我在哪里放置这个 php?

它适用于所有帖子吗?

【问题讨论】:

    标签: php wordpress page-layout


    【解决方案1】:

    请查看主题中的 wordpress 模板层次结构:

    https://developer.wordpress.org/themes/basics/template-hierarchy/

    如果使用自定义帖子类型single-{post-type}.php,您可以在single.php 中编辑单个帖子视图的外观。如果您使用的主题不是您自己制作并且可能会更新,请确保使用子主题,这样在父主题更新时您的更改不会被覆盖。

    这是一个在 wordpress 中创建子主题的好教程: https://www.smashingmagazine.com/2016/01/create-customize-wordpress-child-theme/

    在模板文件中,您将获得带有get_the_post_thumbnail() 功能的特色图片和带有get_the_title() 功能的帖子标题。

    搜索代码中的行,您可以在其中找到函数并将位置更改为您想要的位置。或者如果没有特色图片,你可以添加你已经找到的代码。


    我在哪里把它放在 php 中?

    主题的单页模板内部。

    它适用于所有帖子吗?

    如果您使用single.php 文件,可以。所有帖子都使用此模板。但是您只能将更改应用于上述特定帖子类型 - 如果您愿意。您还可以使用category-{term}.php 使其适用于某些特定类别术语,或者您可能想更改archive.php 中的帖子列表。请查看上面的链接,Wordpress Template Hierarchy 将把这一点弄清楚,非常容易理解。

    希望这会有所帮助!

    【讨论】:

    • 感谢您的详细而有帮助的回答。为了确认,我可以将此代码放在我的主题的 single.php 中以获得标题下方的特色图片吗? '; the_post_thumbnail('缩略图');回声''; }
    • 这乍一看似乎没问题,但是如果代码有效,您可以尝试一下吗?如果不是,错误是什么意思?告诉你,如果它低于标题,你必须给我更多的代码,至少在你输出标题的地方;)所以我看看它是低于还是高于。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    • 2018-03-12
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多