WordPress как на ладони
WordPress темы и плагины за 250 рублей wordpress jino

edit_form_after_title хук-событие . WP 3.5.0

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

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

Использование

add_action( 'edit_form_after_title', 'action_function_name_2663' );
function action_function_name_2663( $post ){
	// Делаем что-либо...
}
$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
	}
}

Получим:

Где используется хук

В файле: /wp-admin/edit-form-advanced.php

Код хука-события edit_form_after_title

Фрагмент из: wp-admin/edit-form-advanced.php VER 4.9.6
...
?>
</div>
<?php
wp_nonce_field( 'samplepermalink', 'samplepermalinknonce', false );
?>
</div><!-- /titlediv -->
<?php
}
/**
 * Fires after the title field.
 *
 * @since 3.5.0
 *
 * @param WP_Post $post Post object.
 */
do_action( 'edit_form_after_title', $post );

if ( post_type_supports($post_type, 'editor') ) {
?>
<div id="postdivrich" class="postarea<?php if ( $_wp_editor_expand ) { echo ' wp-editor-expand'; } ?>">

<?php wp_editor( $post->post_content, 'content', array(
	'_content_editor_dfw' => $_content_editor_dfw,
	'drag_drop_upload' => true,
	'tabfocus_elements' => 'content-html,save-post',
	'editor_height' => 300,
	'tinymce' => array(
		'resize' => false,
		'wp_autoresize_on' => $_wp_editor_expand,
		'add_unload_trigger' => false,
		'wp_keep_scroll_position' => ! $is_IE,
...
campusboy 2798youtube.com/c/wpplus
Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться