WordPress的特色图片自定义简码

lil*_*gga 0 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');
Run Code Online (Sandbox Code Playgroud)

我要去哪里错了?

dav*_*nda 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');
Run Code Online (Sandbox Code Playgroud)