login_enqueue_scripts
云策文档标注
概述
login_enqueue_scripts 是一个 WordPress Hook,用于在登录页面和相关注册屏幕上正确加载脚本和样式。尽管名称中只提到脚本,但它同时支持脚本和样式的入队操作。
关键要点
- login_enqueue_scripts 是专为登录页面设计的 Hook,适用于所有登录和注册相关屏幕。
- 该 Hook 可用于入队脚本和样式,通过 wp_enqueue_script 和 wp_enqueue_style 函数实现。
- 自 WordPress 3.1.0 版本引入,是标准开发实践的一部分。
代码示例
function themeslug_enqueue_style() {
wp_enqueue_style( 'core', 'style.css', false );
}
function themeslug_enqueue_script() {
wp_enqueue_script( 'my-js', 'filename.js', false );
}
add_action( 'login_enqueue_scripts', 'themeslug_enqueue_style', 10 );
add_action( 'login_enqueue_scripts', 'themeslug_enqueue_script', 1 );
原文内容
Enqueues scripts and styles for the login page.
Source
do_action( 'login_enqueue_scripts' );
Changelog
| Version | Description |
|---|---|
| 3.1.0 | Introduced. |
Skip to note 3 content
Collins Mbaka
function themeslug_enqueue_style() { wp_enqueue_style( 'core', 'style.css', false ); } function themeslug_enqueue_script() { wp_enqueue_script( 'my-js', 'filename.js', false ); } add_action( 'login_enqueue_scripts', 'themeslug_enqueue_style', 10 ); add_action( 'login_enqueue_scripts', 'themeslug_enqueue_script', 1 );Skip to note 4 content
Akira Tachibana
From Codex
function themeslug_enqueue_style() { wp_enqueue_style( 'core', 'style.css', false ); } function themeslug_enqueue_script() { wp_enqueue_script( 'my-js', 'filename.js', false ); } add_action( 'login_enqueue_scripts', 'themeslug_enqueue_style', 10 ); add_action( 'login_enqueue_scripts', 'themeslug_enqueue_script', 1 );