这个答案是关于允许每个页面使用简单的自定义图像标题的问题的一部分。
我最近做了一个网站(http://www.ambassadorjourney.com/) 它使用WP的标准“特色图像”功能在标题中为每个页面提供自定义图像。这是一种快速简便的设置方法。
为了避免在用户没有为该页面指定特色图像的情况下获取空白标题,我在主题选项中为默认标题图像设置了一个字段,如果没有为页面指定“特色图像”,则使用该字段。
这是我刚刚添加到标题中的代码。php:
<?php if ( has_post_thumbnail() && ! post_password_required() ) : ?>
<?php $feat_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
<?php else : ?>
<?php $feat_image = get_option(\'theme_default_banner\'); ?>
<?php endif; ?>
<?php echo(\'<div id="featured_banner" style="background-image: url(\' . $feat_image . \');"><div class="inner"><h1>\'); ?>
<?php echo get_the_title(); ?>
<?php echo (\'</div></h1></div>\'); ?>