WordPress创世纪主题使用特色图片显示自定义标题/背景图片

乔希(Josh F.)

我正在使用Genesis框架构建站点。我在向每个页面添加自定义标题并使用管理区域中的特色图片链接发布时遇到了问题。现在,在“阅读”设置下,我分配给“博客”页面的页面上不会显示特色图片标题。

这是网站URL,http://ajcustomfinishes.starfireclients.com/

这是我正在使用的功能:

// Create new image size for our hero image
add_image_size( 'hero-image', 1400, 400, TRUE ); // creates a hero image size

// Hook after header area
add_action( 'genesis_after_header', 'bw_hero_image' );

function bw_hero_image() {
// If it is a page and has a featured thumbnail, but is not the front page do the following...
    if (has_post_thumbnail() && is_page() ) {
        // Get hero image and save in variable called $background
        $image_desktop = wp_get_attachment_image_src( get_post_thumbnail_id( $page->ID ), 'hero-image' );
        $image_tablet = wp_get_attachment_image_src( get_post_thumbnail_id( $page->ID ), 'large' );
        $image_mobile = wp_get_attachment_image_src( get_post_thumbnail_id( $page->ID ), 'medium' );

        $bgdesktop = $image_desktop[0];
        $bgtablet = $image_tablet[0];
        $bgmobile = $image_mobile[0];

// You can change above-post-hero to any class you want and adjust CSS styles
        $featured_class = 'above-post-hero';

 ?> 
<div class='<?php echo $featured_class; ?>'><h1 class="custom-title">AJ Customs Finishes in Las Vegas<br>Call 702-795-7338 today!</h1></div>
<style>
    <?php echo ".$featured_class "; ?> {background-image:url( <?php echo $bgmobile; ?>);height:176px;}

        @media only screen and (min-width : 480px) {       
        <?php echo ".$featured_class "; ?> {background-image:url(<?php echo $bgtablet;?>);height:276px;}
        }
        @media only screen and (min-width : 992px) {       
        <?php echo ".$featured_class "; ?> {background-image:url(<?php echo $bgdesktop;?>);height:400px;}
        }
</style>
<?php
    } 
}

有人知道我如何使用精选图片在每个页面上显示自定义标题吗?

莫欣

您的代码中有此情况,如果您在阅读设置中将页面设置为博客,则为FALSE:

    if (has_post_thumbnail() && is_page() ) {

is_page()在博客帖子首页(您为阅读中的帖子设置的页面)上为false。

您需要将此条件设置为is_home()为true,即可以将代码重新设置为:

    if (has_post_thumbnail() && is_page() || is_home()) {

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WordPress:自定义创世纪标头

来自分类Dev

背景图片不会显示在标题中?

来自分类Dev

每页的自定义背景图片

来自分类Dev

使用自定义背景图片摆脱UINavigationBar上的1px阴影

来自分类Dev

在我的uiwebview开始加载时添加自定义背景图片(使用Swift)

来自分类Dev

背景图片标题未显示

来自分类Dev

标题安全的背景图片

来自分类Dev

带有边框和背景图片的自定义CSS形状

来自分类Dev

来自UIPickerController的自定义背景图片

来自分类Dev

如何在创世纪儿童主题中创建自定义帖子模板

来自分类Dev

WordPress:自定义创世纪标头

来自分类Dev

iOS 7栏按钮项目:自定义背景图片和突出显示状态会使图片变暗

来自分类Dev

jQuery UI工具提示的自定义背景图片

来自分类Dev

WordPress:类别标题背景图片

来自分类Dev

在我的uiwebview开始加载时添加自定义背景图片(使用Swift)

来自分类Dev

添加GRUB2背景图片和自定义字体

来自分类Dev

iOS-MBProgressHUD设置自定义背景图片

来自分类Dev

我可以同时使用ClockKit和自定义背景图片和并发症吗?

来自分类Dev

“主题自定义程序”-不同类别的不同背景图片

来自分类Dev

创世纪:将导航添加到自定义标头函数

来自分类Dev

背景图片标题未显示

来自分类Dev

WordPress高级自定义字段背景图片

来自分类Dev

通过自定义指令更新背景图片不起作用

来自分类Dev

Wordpress(创世纪)小部件列无法正确显示

来自分类Dev

制作特色图片背景图片

来自分类Dev

Android-自定义背景图片

来自分类Dev

在 wordpress 之外获取自定义大小的特色图片

来自分类Dev

Wordpress(创世纪子主题)fs背景图片隐藏在“Home 2”区域的白色背景中

来自分类Dev

是否可以在 Google Assistant Actions 上为轮播添加自定义背景图片?

Related 相关文章

  1. 1

    WordPress:自定义创世纪标头

  2. 2

    背景图片不会显示在标题中?

  3. 3

    每页的自定义背景图片

  4. 4

    使用自定义背景图片摆脱UINavigationBar上的1px阴影

  5. 5

    在我的uiwebview开始加载时添加自定义背景图片(使用Swift)

  6. 6

    背景图片标题未显示

  7. 7

    标题安全的背景图片

  8. 8

    带有边框和背景图片的自定义CSS形状

  9. 9

    来自UIPickerController的自定义背景图片

  10. 10

    如何在创世纪儿童主题中创建自定义帖子模板

  11. 11

    WordPress:自定义创世纪标头

  12. 12

    iOS 7栏按钮项目:自定义背景图片和突出显示状态会使图片变暗

  13. 13

    jQuery UI工具提示的自定义背景图片

  14. 14

    WordPress:类别标题背景图片

  15. 15

    在我的uiwebview开始加载时添加自定义背景图片(使用Swift)

  16. 16

    添加GRUB2背景图片和自定义字体

  17. 17

    iOS-MBProgressHUD设置自定义背景图片

  18. 18

    我可以同时使用ClockKit和自定义背景图片和并发症吗?

  19. 19

    “主题自定义程序”-不同类别的不同背景图片

  20. 20

    创世纪:将导航添加到自定义标头函数

  21. 21

    背景图片标题未显示

  22. 22

    WordPress高级自定义字段背景图片

  23. 23

    通过自定义指令更新背景图片不起作用

  24. 24

    Wordpress(创世纪)小部件列无法正确显示

  25. 25

    制作特色图片背景图片

  26. 26

    Android-自定义背景图片

  27. 27

    在 wordpress 之外获取自定义大小的特色图片

  28. 28

    Wordpress(创世纪子主题)fs背景图片隐藏在“Home 2”区域的白色背景中

  29. 29

    是否可以在 Google Assistant Actions 上为轮播添加自定义背景图片?

热门标签

归档