我正在创建Elementor页面构建器小部件。我不希望添加嵌入式Java脚本。我正在使用”
wp_footer”
动作。我想在add_action / wp_footer / function(){$$$这里$$$$}中传递变量。
【如何在wp_footer动作中传递变量()】没有Java脚本错误。
$var_1 = '100';
$var_2 = '200';
add_action( 'wp_footer', function() {
<
script>
(function($) {
'use strict';
$('.id').numerator({
easing: 'linear', duration: '<
?= $var_1;
?>
', toValue:'<
?= $var_2;
?>
', });
})(jQuery);
<
/script>
}
#1那些变量不应该在函数内部吗?使用全局变量呢?
#2这不是一个好习惯, 但是如果你要这样做, 则下面的代码。关键是将所有内容作为字符串处理。如果使用引号, 则可以轻松地对变量进行分类。
$var_1 = '100';
$var_2 = '200';
add_action( 'wp_footer', function() { echo "<
script>
(function($) {
'use strict';
$('.id').numerator({
easing: 'linear', duration: '$var_1', toValue: '$var_2', });
})(jQuery);
<
/script>
";
}
推荐阅读
- 如何从下拉菜单中自动选择页面或post parent(ID) ?
- 拉勾PMP和开课吧PMP分别从哪些方面讲解的-----读书笔记
- 你知道怎么离线安装全局 node 模块吗()
- 开课吧 塔罗人生解析
- 通过添加索引提高应用系统性能
- 项管行知08--活动
- iGuard6.0—各适其用的网站防护体系
- Docker 介绍
- 性能分析之代码调试-动态修改内存变量值(C/C++)