将下面的代码复制到当前主题的 functions.php 文件中:
/*
Plugin Name: 获取 WordPress 特色图片地址
Plugin URI: https://www.xuezuowangzhan.cn/
Description: 获取 WordPress 特色图片地址。
Version: 0.1
Author: 学做网站网
Author URI: https://www.xuezuowangzhan.cn/
*/
function get_post_thumbnail_url($post_id)
{
$post_id = (null === $post_id) ? get_the_ID() : $post_id;
$thumbnail_id = get_post_thumbnail_id($post_id);
if ($thumbnail_id) {
$thumb = wp_get_attachment_image_src($thumbnail_id, ‘full’);
return $thumb[0];
} else {
return false;
}
}
使用下面方法调用:
<?php echo $post_thumbnail_url = get_post_thumbnail_url($post->ID); ?>
参数说明:
特色图片参数可以取小、中、大、完整、指定大小等100×100参数。即 wp_get_attachment_image_src 函数的第二个参数可以取 thumbnail、medium、large、full、array(100,100)