if/else在wordpress中拖动特定图像


if / else in wordpress to pull a specific image

我在facebook从添加到FB新闻源的Wordpress链接中提取错误的图像时遇到了一些问题。我能够用下面的"if"代码片段来纠正它。我添加了"else"语句,以提供一个后备图像,以防用户没有在链接的WP帖子中添加特色图像,但它似乎不起作用。很明显,我不是php程序员。。。有什么帮助吗?

<?php
if ( has_post_thumbnail())
 {
 $fb_image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full');
}
else {
 $fb_image = wp_get_attachment_image_src ("http://MY-IMAGE-URL"), 'full');
}
?>

我也在else语句中尝试了下面的代码,但为了利用

wp_get_attachment_image_src( 732, $size, $icon )

提前感谢

函数wp_get_attachment_image_src用于获取图像附件的URL(src)。然而,你不能像你那样直接传递URL,因为它是基于附件ID工作的。

在您的else语句中,用以下内容替换该行以使用默认图像:

$fb_image = "http://MY-IMAGE-URL";

希望这能帮助