dbx_post_sidebar хук-подіяWP 2.1.0

Дозволяє додати HTML-код після всіх метабоксів (до закриття тега div#post-body ) на сторінці редагування запису в адмінці. За замовчуванням нічого не виводиться.

Спрацьовує після хука edit_form_advanced . Приклади використання дуже схожі. Спрацьовування хуків йде у наступній черговості:

...
if ( 'page' == $post_type ) {
	// Спрацює лише на сторінках
	do_action('edit_page_form', $post);
}
else {
	// Спрацює на всіх інших типах постів
	do_action('edit_form_advanced', $post);
}

// Виведення метабоксів, прикріплених до позиції 'advanced'
do_meta_boxes(null, 'advanced', $post);

?>
</div>
<?php
// Описуваний у цій статті хук
do_action( 'dbx_post_sidebar', $post);
?>
</div><!-- / #post-body -->
...

Використання

add_action( 'dbx_post_sidebar', 'wp_kama_dbx_post_sidebar_action');

/**
 * Function for `dbx_post_sidebar` action-hook.
 *
 * @param WP_Post $post Post об'єкт.
 *
 * @return void
 */
function wp_kama_dbx_post_sidebar_action( $post ){

	// action...
}
$post
(WP_Post)
Об’єкт посту. Структуру об’єкта дивіться в описі
get_post() .

Приклади

0

#1 Додамо свій блок

<?php
add_action( 'dbx_post_sidebar', 'add_block_dbx_post_sidebar');
function add_block_dbx_post_sidebar( $post ) {
	?>
	<div class="my-box">
		<h1>Тут ваш вміст</h1>
	</div>
	<?php
}

список змін

З версії 2.1.0Введено.

Де викликається хук

Де використовується хук у WordPress

Використання не знайдено.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *