要在WordPress中获取文章的特色图片,并设置图片大小,你可以使用get_the_post_thumbnail()
函数来获取特色图片,并使用wp_get_attachment_image()
函数设置图片大小。
以下是一个示例代码,演示如何获取文章的特色图片并设置图片大小:
<?php
if (has_post_thumbnail()) {
$thumbnail_id = get_post_thumbnail_id();
$image = wp_get_attachment_image($thumbnail_id, 'custom-size');
echo $image;
}
?>
在上述代码中,我们首先检查文章是否具有特色图片。如果有,我们使用get_post_thumbnail_id()
函数获取特色图片的ID。然后,我们使用wp_get_attachment_image()
函数来获取特色图片,并使用参数'custom-size'
设置图片大小。
接下来,你需要在主题的functions.php
文件中添加以下代码,以定义自定义图片尺寸:
add_action('after_setup_theme', 'custom_image_sizes');
function custom_image_sizes() {
add_image_size('custom-size', 300, 200, true);
}
在上述代码中,我们使用add_image_size()
函数添加一个名为custom-size
的自定义图片尺寸。你可以根据需要修改尺寸大小和裁剪选项。
请确保在主题的functions.php
文件中添加定义自定义图片尺寸的代码,并在需要获取特色图片的地方使用上述示例代码。
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/3062.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。