【问题标题】:Wordpress - Custom image for headerWordpress - 标题的自定义图像
【发布时间】:2016-04-02 07:37:35
【问题描述】:

我正在尝试使用来自 wordpress 帖子的图像作为自定义标题背景图像。我目前已将其设置为使用特色图片(可行,但我不想使用特色图片)

html (header.php)

<?php
if (has_post_thumbnail()) {
    $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full');
}
?>

<div class="jumbotron-int" style="background-image:url('<?php echo $large_image_url[0]; ?>');">

我想在帖子中定位不同的图像。无论是第一个,还是我以某种方式成为标签。只要我能控制的用一个就习惯了。

我已经安装了另一个人提到的 ACF 插件,但我不知道如何使用它来做我想做的事情

编辑:

我希望每个帖子都有不同的标题图片

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您可以使用 ACF 中的 Image 字段

    http://www.advancedcustomfields.com/resources/image/

    当您在 ACF 中添加图像字段时,您将看到如下截图 http://www.advancedcustomfields.com/wp-content/uploads/2013/02/acf-image-field-edit.jpg

    在该屏幕中,如果您选择图像 URL 的返回值并且字段名称设置为“header-image”(不带引号),您应该使用以下代码获取图像。

     <?php $large_image_url = get_field('header-image'); ?>
     <div class="jumbotron-int" style="background-image:url('<?php echo $large_image_url; ?>');">
    

    【讨论】:

    • 需要wordpress 4.4版吗?为了工作,我在 xampp 上运行并且总是遇到手动更新 worpress 的问题。不过我没看到那个截图
    • 后续问题是,每个“帖子”都会有不同的标题图片
    • 是的,您可以根据需要为每个帖子设置不同的图像,您可以使用任何版本的 WordPress
    • 您当前的 WP 版本是什么?
    猜你喜欢
    • 2015-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 2011-01-06
    • 1970-01-01
    相关资源
    最近更新 更多