Переносимо поле уривку під заголовок

Переносимо поле уривку під заголовок


Уривок знаходиться внизу на сторінці редагування, може для декого це не так зручно, але це можна легко виправити.

[php]
// Спершу треба видалити стандартне поле, потім створимо нове з такою ж назвою і розмістимо його під заголовком
function cehla_remove_meta_boxes() {
remove_meta_box(‘postexcerpt’, ‘post’, ‘normal’); // Видаляємо бокс
}
add_action( ‘admin_menu’, ‘cehla_remove_meta_boxes’ );

/**
* Метабокс після поля заголовку (перед контентом)
* Створюємо заново поле для цитати (except) і переносимо його вгору під заголовок
*/
function cehla_text_after_title( $post ) {
// Якщо це не пост — то не виводимо нічого
if ($post->post_type != ‘post’) return;
?>
<div class="postbox" style="margin-top: 10px; margin-bottom: 0;">
<h3 class="hndle"><span><?php _e(‘Короткий вміст (уривок)’); ?></span></h3>
<div class="inside">
<label class="screen-reader-text" for="excerpt"><?php _e(‘Excerpt’) ?></label>
<textarea rows="3" cols="40" name="excerpt" id="excerpt"><?php echo $post->post_excerpt; ?></textarea>
</div>
</div>
<?php
}
add_action( ‘edit_form_after_title’, ‘cehla_text_after_title’ );
[/php]