尝试使用变量设置图像宽度

时间:2020-09-01 作者:Nick L

我正在写一个WordPress插件,它将显示一幅虔诚的图像。我想包括的选项之一是图像宽度。我正在尝试将图像和一些文本包装在一个div中,以便设置样式,并让用户选择一些不同的样式选项。然而,仅仅尝试使用变量设置div宽度是行不通的。它说有语法错误。

任何帮助都将不胜感激!谢谢,尼克。

$imageWidth = get_option(\'devotional_imageWidth\',\'100%\');   
    
$content = "<h2>Devotionally Images</h2>";

<div style="width:$imageWidth;">
    print \'<img src="\' .$show_file. \'" alt="Image Title Here">\';
    $content .= "devotional by Devotional.ly";          
</div>

    return $content;
}
add_shortcode(\'devotionally\',\'devotionally_function\');

1 个回复
最合适的回答,由SO网友:Hector 整理而成

示例中有无效的PHP代码。请尝试使用以下有效的PHP代码。

$imageWidth = get_option(\'devotional_imageWidth\',\'100%\');   
    
$content = "<h2>Devotionally Images</h2>";

$content .= \'<div style="width:\' . $imageWidth. \';">\';
$content .= \'<img src="\' .$show_file. \'" alt="Image Title Here">\';
$content .= "devotional by Devotional.ly";          
$content .= \'</div>\';

    return $content;