如何在需要时使用wp_enQueue_script和样式

时间:2012-10-11 作者:Nisha_at_Behance

有许多未使用的js&;我的主题中的样式表。

这里是我的函数中的wp\\u register函数。php

wp_register_script( \'moder\',    base_url . \'js/modtom.js\', array(), false, false );
wp_register_script( \'videojs\',  base_url . \'js/vin.js\',    array(), false, false );
wp_register_script( \'selevizr\', base_url . \'js/sesin.js\',  array(\'jquery\'), false, true );
wp_register_script( \'easi\',     base_url . \'js/gmin.js\',  array(\'jquery\'), false, true );

wp_register_style( \'styles\',     base_url . \'style.css\', null, false );
我希望这些脚本在需要或使用快捷代码时运行。

1 个回复
SO网友:NightHawk

您可以创建短代码:

function load_scripts() {
  wp_enqueue_script(\'moder\');
  wp_enqueue_style(\'styles\');
}

add_shortcode(\'load_scripts\', \'load_scripts\');
然后使用快捷码将脚本/样式排队:

[load_scripts]
大约:

do_shortcode(\'[load_scripts]\');
在需要时运行方面,您必须确保,如果您正在加载需要这些的内容,您要么执行快捷码,要么将这些脚本/样式排队,因为WordPress不会自动知道您何时需要它们。

请注意,将函数包装在类中或为其指定唯一名称以避免冲突。

资源:

Shortcode API

do_shortcode function

结束

相关推荐