嗨,我正在尝试添加一个url到一个带有wordpress快捷码的图像标签,我已经有了。。。我怎样才能让它工作?
如何在html img代码中添加快捷码?<img src=[short_code] >
出于安全原因,从4.2.3开始,您不能在属性中使用短代码。请参见announcement (重点矿山):
今天早些时候,我们发布了WordPress 4.2.3,其中包括relatively large security fix that affects the Shortcode API. 由于修复程序的性质(通常是安全修复程序),我们无法提前通知插件作者,但我们确实努力扫描插件目录,查找可能受到影响的插件。
通过这次更改,我们尽了一切努力来保留Shortcode API的所有核心特性。也就是说,有一些新的限制影响了短代码的一些罕见用途。
。。。
然而,在今天发布的WordPress 4.2.3中,我们添加了一些影响一些现有插件的新限制。例如,以下短代码不再被识别:
<div style="background-image: url(\'[shortcode]\');">
阅读解决方案的完整公告。
This should work:
<img src="<?php echo do_shortcode(\'[my_shortcode]\'); ?>" />