Wordpress特色图片自定义短代码

时间:2013-02-05 08:09:58

标签: wordpress thumbnails shortcode

我遇到了一个问题。我正在尝试在我的主题functions.php文件中创建自定义短代码,这将允许我插入帖子并将帖子特色图片放入帖子并对齐它在左边。

以下是我上次尝试的代码,我一直在寻找不同的来源并尝试不同的方法无济于事。

function featured_img_left() {
if (has_post_thumbnail() ) {
    $image_id = get_post_thumbnail_id();  
    $image_url = wp_get_attachment_image_src($image_id,'medium');  
    $image_url = $image_url[0]; 
} ?>
<img src="<?php $image_url?>" class="pic_left" />
<?php }
add_shortcode ('feat-img-left', 'featured_img_left');

我哪里错了?

1 个答案:

答案 0 :(得分:4)

哎呀...短代码功能可以永远不会打印任何东西。你有结果返回

function featured_img_left() {
if (has_post_thumbnail() ) {
    $image_id = get_post_thumbnail_id();  
    $image_url = wp_get_attachment_image_src($image_id,'medium');  
    $image_url = $image_url[0]; 
    $result = '<img src="'.$image_url.'" class="pic_left" />';
    return $result;
}
return;
}
add_shortcode ('feat-img-left', 'featured_img_left');