如何修改以下脚本,以便显示来自创建的自定义字段的图像,而不是默认的标题图像(由特色图像设置)?我可以做这样的事情并使其有效:($ post-> ID,' header-image',true)?
我已尝试设置名为 header-image 的自定义字段,但希望获得有关如何正确编写脚本的指导。
<?php
if ( has_post_thumbnail() && ! post_password_required() ) :
$featuredimage = wp_get_attachment_image_src(get_post_thumbnail_id( $post->ID ), 'resonar-large' );
?>
<div class="entry-header-background" style="background-image:url(<?php echo esc_url( $featuredimage[0]
擅自修改
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php
if ( has_post_thumbnail() && ! post_password_required() ) :
$custom_field = get_post_meta($post_id, 'header-image', true);
?>
<div class="entry-header-background" style="">
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="http://www.example.com/images/<?php echo get_post_meta($post- >ID, 'header-image', true); ?>" alt="Icon for Post #<?php the_ID(); ?>" /></a>
答案 0 :(得分:1)
您可以使用get_post_meta()功能检索存储在自定义字段中的值。
$custom_field = get_post_meta($post_id, 'header-image', true);
?>
<div class="entry-header-background" style="background-image:url(<?php echo esc_url( $custom_field [0]