我在php(WordPress)页面中有一段代码:
function vp_contact_popup_add_to_header()
{
// Register the style like this for a plugin:
wp_register_style( 'videopopup', plugins_url( '/code/css/videopopup.css', __FILE__ ),
array(), '20120208', 'all' );
// Register the script like this for a plugin:
wp_register_script( 'videopopup', plugins_url( '/code/js/videopopup.js', __FILE__ ) );
wp_enqueue_style("videopopup");
wp_enqueue_script("videopopup");
}
我想做的是在其中添加一些内容...像该代码段的javascript部分的额外子句,如下所示:
<script data-cfasync="false" src="/code/js/videopopup.js"></script>
因此,我想以某种方式将data-cfasync =“ false”合并到php代码段中,但是我不确定如何执行此操作。任何指导将不胜感激!
我看不到使用wp_register_script()
或进行此操作的任何方法wp_enqueue_script()
。我看到的唯一方法(修改主题的头文件除外)是直接使用wp_print_scripts挂钩。您可以这样做:
add_action("wp_print_scripts", "addPopupScript");
function addPopupScript() {
echo '<script data-cfasync="false" src="' . plugins_url( '/code/js/videopopup.js', __FILE__ ) . '"></script>' . "\n";
}
但是请注意文档中的警告,该警告不应直接使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句