这是代码
jQuery('#home_page_banner').html('<?php echo do_shortcode("[banner id="6135"]"); ?>');
结果:
答案 0 :(得分:0)
尝试以下代码进行短代码
$('#home_page_banner').html(<?php echo do_shortcode('[banner id="6135"]'); ?>);
OR
jQuery('#home_page_banner').html(<?php echo do_shortcode('[banner id="6135"]'); ?>);
答案 1 :(得分:0)
不确定为什么要这样做,因为使用其他代码创建其他代码是非常糟糕的做法。您可以将短代码直接包含在页面模板中,然后只使用条件标签,如果您不希望它显示在所有页面上。
根据您拥有的div id,is_front_page()会为您提供帮助。如果由于某种原因你想用jQuery创建,你可以签出WP Rest API。
答案 2 :(得分:0)
此完整代码。
`function jsUpdateSize(){
var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
if(width&lt; = 450){
jQuery的(&#39;#home_page_banner&#39;)HTML(&#39;&#39)。
jQuery的(&#39;#banner_a1&#39;)HTML(&#39;&#39)。
} else if(width&lt; = 850){
jQuery的(&#39;#home_page_banner&#39;)HTML(&#39;&#39)。
jQuery的(&#39;#banner_a1&#39;)HTML(&#39;&#39)。
}其他{
jQuery的(&#39;#home_page_banner&#39;)HTML(&#39;&#39)。
jQuery的(&#39;#banner_a1&#39;)HTML(&#39;&#39)。
}
}
window.onload = jsUpdateSize;
window.onresize = jsUpdateSize;`