Ваш путь: Главная » Сниппеты, хаки, функции » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено: 2024-02-13 в теме: Сниппеты, хаки, функции
Запросто с WordPress создание и продвижение сайтов ATs media

Как добавить текстовый редактор в блок Отрывок – на странице редактирования записи WP. Настройки…

Некоторые владельцы сайтов, при написании статей, используют на странице редактирования текста блок “Отрывок” для краткого описания статьи.

В поле Отрывок помещают какой-то обобщающий (важный) текст статьи, который видит пользователь, при просмотре ленты сайта. Как говорят SEOшники, мол, это полезно в избавлении от всяких там текстовых дублей на сайте! Возможно!..

Так вот, вероятно, вы уже обратили внимание, что поле Отрывок по умолчанию довольно скудно – нет возможности форматирования текста и прочая и прочая…

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

Занавес открыт:


 

 

блок для ввода отрывка текста

 

 

Для тех, которые не подключили блок Отрывок:

 

подключить его просто: заходим в настройки экрана…

 

 

 

включить блок отрывок

 

 

 

и отмечаем чекбокс “Отрывок”.

 

 

 

текстовый редактор поле отрывок

 

 

 

После того как вывод блока разрешен, у нас редакторе этот самый блок появился… Но он, как и говорилось выше, очень и очень скуден…

 

 

 

включаем блок отрывок

 

 

 

 

добавим текстовый редактор к блоку Отрывок

 

 

 

Пропишите код, показанный ниже, в файл функций активной темы (или собственный плагин) …

 

 

 

/* визуальный редактор ДЛЯ ЦИТАТ - ОТРЫВОК - в редакторе постов */
function wpb_create_excerpt_boxsis() {
global $post;
$id = 'excerpt';
$excerpt = wpb_get_excerpt($post->ID);
wp_editor($excerpt, $id, $settings = array('teeny' => false)); // true: а если поставить в teeny значении - false, то выведется полный текстовый редактор
}
function wpb_get_excerpt($id) {
global $wpdb;
$row = $wpdb->get_row("SELECT post_excerpt FROM $wpdb->posts WHERE id = $id");
return $row->post_excerpt;
}
add_action('admin_init', 'wpb_replace_excerpt_boxsis');
function wpb_replace_excerpt_boxsis() {
foreach (array("post", "page") as $type) {
remove_meta_box('postexcerpt', $type, 'normal');
add_meta_box('postexcerpt', __('Excerpt'), 'wpb_create_excerpt_boxsis', $type, 'normal');
} }
/* визуальный редактор для поля Отрывок */

 

 

 

В строке wp_editor($excerpt, $id, $settings = array('teeny' => false));true: а если поставить в teeny значении – false, то выведется полный текстовый редактор.

 

 

 

 

как вывести урезанный текстовый редактор TinyMCE WP в блоке Обрывок

 

 

 

 

Как и говорилось выше, поставьте требуемое значение: true или false в значениях аргумента $settings.

 

 

 

Урезанный текстовый редактор:

 

 

 

урезанный редактор

 

 

 

 

Полный текстовый редактор:

 

 

 

полный текстовый редактор

 

 

 

 

Если обратили внимание, то заметили, что на скриншоте выше присутствуют симпатичные и полезные кнопки (стрелка)! как добавить свои кнопки в текстовый редактор WP?

 

 

 

 

Кстати говоря, в строке настроек –  $settings = array('teeny' => false) – а именно в аргументе $settings имеется множество вариантов регулировок настроек:

 

 

Вот пример:

 

 

$settings = array(
'wpautop' => 1,
'media_buttons' => 1,  // показывать, или не показывать кнопку загрузки медиафайлов: false - НЕ показывать, true - ПОКАЗ
'textarea_name' => '', // значение name поля, к которому привязан редактор
'textarea_rows' => 20, // высота текстового редактора
'tabindex' => null,    // значение атрибута tabindex у поля textarea
'editor_css' => '',    // дополнительные css стили
'editor_class' => '',  // дополнительные классы CSS
'teeny' => 0, // об этом говорилось выше
'dfw' => 0,
'tinymce' => 1, // выводить визуальный редактор TinyMCE, либо оставить только HTML редактор
'quicktags' => 1,
'drag_drop_upload' => false
);

 

 

 

Вот и всё что хотелось рассказать на сегодня… надеюсь, было полезно))

 

 

 

В этой полезной статье узнаем, как добавить текстовый редактор к полю редактирования описания рубрик, меток

 

 

 


На этом занавес представления опускается…
…на рампы пыль печальная ложится…

 

 

Желаю удачи в творчествах…

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©


  1. Редактор появился, теги расставляет, но текст в отрывке не реагирует на теги. Наверное в самой теме проблема.

    Ответить - Иван

    • но текст в отрывке не реагирует на теги

      Со стороны фронтенда?
      если вы редактируете файлы на тестовом сайте, то это просто проверить, подкинув стандартную тему WP.
      Либо перепроверить настройки данного кода…

      Ответить - Михаил