首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery的Wordpress do_shortcode不工作

使用jquery的Wordpress do_shortcode不工作
EN

Stack Overflow用户
提问于 2017-06-14 04:49:38
回答 3查看 4.6K关注 0票数 0

这是代码

jQuery('#home_page_banner').html('<?php echo do_shortcode("[banner id="6135"]"); ?>');

结果:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-06-14 06:27:58

在下面的代码中尝试使用下面的短代码

代码语言:javascript
复制
$('#home_page_banner').html(<?php echo do_shortcode('[banner id="6135"]'); ?>);

代码语言:javascript
复制
jQuery('#home_page_banner').html(<?php echo do_shortcode('[banner id="6135"]'); ?>);
票数 1
EN

Stack Overflow用户

发布于 2017-06-14 07:44:44

不太确定为什么要这样做,因为使用其他代码来创建其他代码是非常糟糕的做法。您可以将短代码直接包含到页面模板中,然后使用条件标记,如果不希望在所有页面上显示它的话。

根据您所拥有的div id,is_front_page()将为您完成任务。如果出于某种原因,您希望使用jQuery创建,您可以签出want。

WP条件标签

票数 0
EN

Stack Overflow用户

发布于 2017-06-14 11:11:51

这个完整的密码。函数jsUpdateSize(){ var宽度= window.innerWidth ||document.documentElement.clientWidth ||document.body.clientWidth;if(宽度<= 450){ jQuery(‘#home_page_banner’).html(‘);jQuery(’#banner_a1‘).html(’);}if(宽度<= 850){ jQuery(‘#home_page_banner’).html(‘);jQuery(’#banner_a1‘).html(’);}其他{

代码语言:javascript
复制
     jQuery('#home\_page\_banner').html('');         jQuery('#banner\_a1').html('');     }

}

window.onload = jsUpdateSize;

window.onresize =jsUpdateSize;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44535669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档