【发布时间】:2009-12-19 17:45:39
【问题描述】:
我在我的一个 WordPress 插件文件中使用了以下代码:
else if($filetype == 'swf'){
print
<<<EOT
<script type="text/javascript" language="javascript">
jQuery(document).ready(function(){
var embed = '<div>[kml_flashembed movie="$img" /]</div>';
jQuery("#header").prepend(jQuery(embed));
});
</script>
<style type="text/css">
#$headerID {
background: none;
}
.flashmovie {
position: absolute;
}
</style>
EOT;}
但不是解析 [kml_flashembed] 块,而是按原样吐出。我手动把它放在我的header.php 文件中,它在那里渲染得很好,所以问题在于 JavaScript 将它注入 HTML 的方式。
有人能解释一下我应该改变什么来解析标签而不是按字面呈现吗?
(该标签用于 WordPress Kimili Flashembed 插件。)
【问题讨论】:
标签: javascript jquery wordpress parsing tags