我有一个短代码,只需要包含一次JS库,并且只在使用它的地方。
function shortcode_function($atts, $content = null) {
$class = shortcode_atts( array(\'something\' => \'0\'), $atts );
return "<script src=\\"http://maps.googleapis.com/maps/api/js?sensor=false\\"></script>
And here goes HTML code for the map.";
}
add_shortcode("sh", "shortcode_function");
问题是,如果多次使用maps快捷码,上述示例将多次包含库。我怎样才能防止这种情况?或者更准确地说:我如何才能“以正确的方式”做到这一点?我可以使用
wp_enqueue_script()
在那个地方?
只有一个要求:我真的需要这个来包含那个库only-when-shortcode-is-used.