wp_initialize_theme_preview_hooks()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_initialize_theme_preview_hooks()
Описание
Фильтры и действия следует добавлять после подключения pluggable.php, так как они могут запускать код, использующий current_user_can(), для которого требуется функциональность из pluggable.php.
Оригинал (английский)
The filters and actions should be added after pluggable.php is included as they may trigger code that uses current_user_can() which requires functionality from pluggable.php.
Исходный код
wp-includes/theme-previews.php:86
function wp_initialize_theme_preview_hooks() {
if ( ! empty( $_GET['wp_theme_preview'] ) ) {
add_filter( 'stylesheet', 'wp_get_theme_preview_path' );
add_filter( 'template', 'wp_get_theme_preview_path' );
add_action( 'init', 'wp_attach_theme_preview_middleware' );
add_action( 'admin_head', 'wp_block_theme_activate_nonce' );
}
}
История изменений
| Версия | Описание |
|---|---|
| 6.3.2 | Introduced. |

