Dbx_post_advanced — Позволяет управлять содержимым, отображаемым сразу после открывающего тега <body>. Хук-событие WordPress

Опубликовано: 26.01.2018

Запрещен (устарел) с версии 3.7.0 . Больше не поддерживается и может быть удален. Используйте add_meta_boxes .

Позволяет управлять содержимым, отображаемым сразу после открывающего тега <body>.

Пример отображения: блок заезжает под сайдбар (особенность вёрстки):

add_action( 'dbx_post_advanced', 'callback__dbx_post_advanced' ); function callback__dbx_post_advanced( $post ) { ?> <div style="margin-top: 10px;padding: 15px;color: #fff;background: #673AB7;clear: both;"> Здесь сработал хук <b>dbx_post_advanced</b>. </div> <?php }

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

add_action( 'dbx_post_advanced', 'action_function_name_1899' ); function action_function_name_1899( $post ){ // Делаем что-либо... } $post(WP_Post) Объект поста. Структуру объекта смотрите в описании к get_post() .

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

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

... if ( post_type_supports($post_type, 'trackbacks') ) add_meta_box('trackbacksdiv', __('Send Trackbacks'), 'post_trackback_meta_box', null, 'normal', 'core'); if ( post_type_supports($post_type, 'custom-fields') ) add_meta_box('postcustom', __('Custom Fields'), 'post_custom_meta_box', null, 'normal', 'core'); /** * Fires in the middle of built-in meta box registration. * * @since 2.1.0 * @deprecated 3.7.0 Use 'add_meta_boxes' instead. * * @param WP_Post $post Post object. */ do_action( 'dbx_post_advanced', $post ); // Allow the Discussion meta box to show up if the post type supports comments, // or if comments or pings are open. if ( comments_open( $post ) || pings_open( $post ) || post_type_supports( $post_type, 'comments' ) ) { add_meta_box( 'commentstatusdiv', __( 'Discussion' ), 'post_comment_status_meta_box', null, 'normal', 'core' ); } $stati = get_post_stati( array( 'public' => true ) ); if ( empty( $stati ) ) { $stati = array( 'publish' ); } $stati[] = 'private'; if ( in_array( get_post_status( $post ), $stati ) ) { // If the post type support comments, or the post has comments, allow the ... campusboy 2826 — youtube.com/c/wpplus

Создатель YouTube канала wp-plus, на котором делюсь своими опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.

rss