Enqueue script globally

时间:2020-08-05 作者:Saqib Ali

这仅适用于管理仪表板。

add_action(\'admin_enqueue_scripts\',array($this, \'login_register96_adminscripts\'));
这只适用于用户场所。

add_action( \'wp_enqueue_scripts\', array($this , \'login_register96_scripts\') );
有没有办法让脚本全局排队?它将在整个网站上运行,包括管理仪表板。

1 个回复
最合适的回答,由SO网友:dev_masta 整理而成

我不知道还有什么其他方法,但可以为单个函数使用两个add\\u操作行。

示例:

function my_enqueue_sripts_function_name(){
    
    // your enqueue logic here
    
}
add_action(\'wp_enqueue_scripts\',    \'my_enqueue_sripts_function_name\' );
add_action(\'admin_enqueue_scripts\', \'my_enqueue_sripts_function_name\' );
没有规则禁止您在多个挂钩上添加相同的函数。

此外,如果需要知道调用函数的操作,可以从函数内部使用current_action()current_filter()

相关推荐

禁用所有插件后无法访问wp-admin

通过wp admin/插件禁用所有插件后,我无法访问我的管理页面。php。最初,我试图激活多站点。现在,尽管登录到我的管理帐户,wp管理员只会说“对不起,你不允许访问此页面”(或类似的内容,因为我用印尼语设置了语言)。我正在使用Wordpress 5.4.1和PHP 7.1。它托管在共享主机上,我可以使用cpanel访问它。已安装的插件:Akismet(Akismet)Jetpack(Jetpack)登录器(Loginizer)Woocommerce(Woocommerce)自动上传图像(Auto Upl