Описание load-page-new.php
— Action
Хук load-page-new.php позволяет выполнять дополнительные действия при загрузке новой страницы в WordPress. Он срабатывает в момент, когда создается новая страница в админке и позволяет модифицировать процесс создания или добавлять дополнительные функциональности.
Примеры использования
Пример добавления мета-данных к новой странице:
add_action('load-page-new.php', function($page) {
add_post_meta($page->ID, 'custom_meta_key', 'custom_value');
});
В этом примере мы добавляем пользовательские мета-данные к новой странице при её создании.
Пример изменения заголовка новой страницы:
add_action('load-page-new.php', function($page) {
$page->post_title = 'Новый заголовок';
});
Здесь мы изменяем заголовок новой страницы на ‘Новый заголовок’.
Пример добавления кастомного поля на новую страницу:
add_action('load-page-new.php', function($page) {
update_post_meta($page->ID, 'my_custom_field', 'значение');
});
Мы обновляем или добавляем кастомное поле к новой странице.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить данные при создании новой страницы в админке
– Производительность
Хук не должен значительно влиять на производительность, так как он выполняется только при создании страниц
– Предупреждения
Обязательно убедитесь, что ваши изменения не конфликтуют с другими плагинами или темами
Альтернативы
Тип: action
Этот хук позволяет выполнять действия после вставки новой записи (страницы) в базу данных.
Используйте его, если нужно выполнять действия после успешного сохранения страницы, а не только при её создании