Описание load-page.php
— Action
Хук load-page.php позволяет выполнять действия при загрузке файла страницы в WordPress. Он срабатывает в момент, когда загружается файл page.php и позволяет добавлять пользовательский функционал или изменять поведение страницы
Примеры использования
Пример добавления пользовательской функции при загрузке страницы:
add_action('load-page.php', function() {
// Ваш код здесь
n error_log('Страница загружена');
});
Этот код добавляет запись в лог при каждой загрузке страницы
Пример изменения заголовка страницы:
add_action('load-page.php', function() {
add_filter('the_title', function($title) {
return 'Пользовательский заголовок';
});
});
Этот пример изменяет заголовок страницы на ‘Пользовательский заголовок’
Пример добавления стилей на страницу:
add_action('load-page.php', function() {
wp_enqueue_style('custom-style', get_template_directory_uri() . '/css/custom-style.css');
});
Этот код подключает пользовательский CSS файл на странице
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить функционал или изменить поведение при загрузке страниц в WordPress
– Производительность
Следите за тем, чтобы добавляемый код не замедлял загрузку страниц
– Предупреждения
Избегайте выполнения тяжелых операций в этом хуке, чтобы не ухудшить производительность сайта
Альтернативы
Тип: action
Этот хук срабатывает перед загрузкой шаблона и позволяет выполнять действия перед тем, как будет загружена страница
Используйте его, если вам нужно выполнить действия до загрузки контента страницы