0

我遇到了一个让我头疼的问题。我正在尝试在我的主题 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');

我哪里错了?

4

1 回答 1

5

哎哟......短代码功能永远不能打印任何东西。你已经返回结果了!

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');
于 2013-02-05T09:46:20.130 回答