post_edit_form_tagхук-событиеWP 3.0.0

Позволяет добавить html атрибуты к тегу <form> формы публикации записи в админке.

По умолчанию открывающий тег формы имеет вид:

<form name="post" action="post.php" method="post" id="post">

Атрибуты по умолчанию изменить нельзя, но с помощью этого хука можно дополнить их своими.

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

add_action( 'post_edit_form_tag', 'wp_kama_post_edit_form_tag_action' );

/**
 * Function for `post_edit_form_tag` action-hook.
 * 
 * @param WP_Post $post Post object.
 *
 * @return void
 */
function wp_kama_post_edit_form_tag_action( $post ){

	// action...
}
$post(WP_Post)
Объект записи. Структуру объекта смотрите в описании к get_post().

Примеры

0

#1 Добавим свой data атрибут

add_action( 'post_edit_form_tag', 'callback__post_edit_form_tag' );
function callback__post_edit_form_tag( $post ) {
	echo 'data-custom="какие-то данные"';
}

Открывающий тег формы приобретёт вид:

<form name="post" action="post.php" method="post" id="post" data-custom="какие-то данные">

Список изменений

С версии 3.0.0 Введена.

Где вызывается хук

В файле: /wp-admin/edit-form-advanced.php
post_edit_form_tag
wp-admin/edit-form-advanced.php 463
do_action( 'post_edit_form_tag', $post );

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

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