我曾多次使用wp_enqueue_script
要将一些“查询变量”传递给如下脚本:
function my_enqueue_scripts(){
$tempurl = urlencode( get_bloginfo( \'template_url\' ) );
wp_register_script( \'somescript\', get_bloginfo( \'template_url\' ) . \'/js/somescript.php?url=\' . $tempurl );
wp_enqueue_script( \'somescript\' );
}
add_action( \'wp_enqueue_scripts\', \'my_enqueue_scripts\' );
我只是想知道这是一种“最佳实践”还是“安全”的做法,我不明白为什么不这样做,但我想除非你问,否则你永远不会知道。我只是想知道这样做的缺点是什么,或者是否有其他/更好的方法来做到这一点。
我还注意到,如果我传递了多个变量,那么在脚本中实际上只有第一个变量是可检索的。我需要做些什么才能做到这一点吗?
一些建议会很好,谢谢。