Php 从jQuery代码中的Wordpress短代码获取URL
我的Wordpress站点中有以下jQuery代码,单击按钮后等待0.8秒,站点重定向到Php 从jQuery代码中的Wordpress短代码获取URL,php,jquery,wordpress,Php,Jquery,Wordpress,我的Wordpress站点中有以下jQuery代码,单击按钮后等待0.8秒,站点重定向到窗口中写入的给定URL。location 为了使用WP GUI添加链接文本,我安装了“Wordpress自定义全局变量”插件,并在front-page.php模板文件中获取如下链接文本: <button id="button"><?php echo do_shortcode( '[global_variable variable_name="LINKTEXT"]' ); ?><
窗口中写入的给定URL。location
为了使用WP GUI添加链接文本,我安装了“Wordpress自定义全局变量”插件,并在front-page.php模板文件中获取如下链接文本:
<button id="button"><?php echo do_shortcode( '[global_variable variable_name="LINKTEXT"]' ); ?></button>
在Wordpress页面上,您可以这样定义JS变量
<script type='text/javascript'>
var sLink = '<?php echo do_shortcode( '[global_variable variable_name="LINKTEXT"]' ); ?>';
</script>
注意:如果范围界定是一个问题,您可能需要只使用
sLink
,而不使用var
。我通常会将这些属性添加到名为oViewBag或类似的对象中。确保其定义在正确的范围内。最好在保存自定义变量的窗口对象上注册一个对象window.myshortdevalues={'sLink':'同意,这就是我对ViewBag的理解。如果你想发布你的答案,我很乐意支持。不,你在oViewBag中编辑了我的评论,你的答案就足够了:-)
<script type='text/javascript'>
var sLink = '<?php echo do_shortcode( '[global_variable variable_name="LINKTEXT"]' ); ?>';
</script>
$("#button").click(function() {
setTimeout(function() {
window.location = sLink;
}, 800);
});