edit_form_after_title
Позволяет управлять содержимым, отображаемым после поля для ввода заголовка записи (поста) и ссылки на него. По умолчанию ничего не выводится.
При добавлении нового поста между его заголовком и выводимым на этом хуке содержимым может быть визуально большое расстояние. Этот промежуток зарезервирован для отображения ссылки на пост, который будет сформирован позже.

Использование
add_action( 'edit_form_after_title', 'wp_kama_edit_form_after_title_action' );
/**
* Function for `edit_form_after_title` action-hook.
*
* @param WP_Post $post Post object.
*
* @return void
*/
function wp_kama_edit_form_after_title_action( $post ){
// action...
}
- $post(WP_Post)
- Объект поста. Структуру объекта смотрите в описании к get_post().
Примеры
#1 Добавим справочную информацию для удобства авторов при работе с записями
<?php
add_action( 'edit_form_after_title', 'post_edit_form_after_title' );
function post_edit_form_after_title( $post ) {
if ( $post->post_type === 'post' ) {
?>
<div style="margin-top: 10px;padding: 15px;background: #f4ecd5;border: 1px solid #0085ba;">
Пожалуйста, оформляйте статьи в соответствии с <a href="/rules/">правилами</a>.
</div>
<?php
}
}
Получим:
Список изменений
| С версии 3.5.0 | Введена. |
Где вызывается хук
В файле: /wp-admin/edit-form-advanced.php
edit_form_after_title
wp-admin/edit-form-advanced.php 607
do_action( 'edit_form_after_title', $post );
wp-admin/includes/post.php 2561
do_action( 'edit_form_after_title', $post );
Где используется хук в WordPress
wp-admin/edit-form-advanced.php 75
add_action( 'edit_form_after_title', '_wp_posts_page_notice' );
wp-admin/includes/admin-filters.php 89
add_action( 'edit_form_after_title', '_disable_content_editor_for_navigation_post_type' );
wp-admin/includes/meta-boxes.php 1565
add_action( 'edit_form_after_title', 'edit_form_image_editor' );

