Chris的文章在你的帖子上寻找img标签。由于您使用的是WordPress,我假设WordPress具有上传功能,下面是如何在您的帖子中获得第一张上传的图像。在主题函数中粘贴以下代码。php文件。
//function to call first uploaded image in functions file
function main_image() {
$files = get_children(\'post_parent=\'.get_the_ID().\'&post_type=attachment
&post_mime_type=image&order=desc\');
if($files) :
$keys = array_reverse(array_keys($files));
$j=0;
$num = $keys[$j];
$image=wp_get_attachment_image($num, \'large\', true);
$imagepieces = explode(\'"\', $image);
$imagepath = $imagepieces[1];
$main=wp_get_attachment_url($num);
$template=get_template_directory();
$the_title=get_the_title();
print "<img src=\'$main\' alt=\'$the_title\' class=\'frame\' />";
endif;
}
现在在模板中粘贴如下内容:
<?php if ( (function_exists(\'has_post_thumbnail\')) && (has_post_thumbnail()) ) {
echo get_the_post_thumbnail($post->ID);
} else {
echo main_image();
} ?>
希望这有帮助。