我正在尝试将一个页面的标题、特色图像和内容显示到一个新模板中(该模板将包含多个页面的内容)。我尝试只回显如下所示的变量,但现在只显示内容和标题+数组。有什么想法吗?
这是我当前的阵列:
<?php
$id = 2131;
$post = get_page($id);
$content = apply_filters(\'the_content\', $post->post_content);
$title = $post->post_title;
$image = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'single-post-
thumbnail\' );
echo $content;
echo $title;
echo $image;
?>
最合适的回答,由SO网友:Josh Mountain 整理而成
wp_get_attachment_image_src returns an array, 不是单个值。有关更多信息,请参阅本文:wordpress.org/Function_Reference/wp_get_attachment_image_src
Default Usage
<?php
$attachment_id = 8; // attachment ID
$image_attributes = wp_get_attachment_image_src( $attachment_id ); // returns an array
?>
<img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>">