BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как добавить визуальный редактор для «Цитат (Отрывок)» – WordPress ?

Как добавить визуальный редактор для «Цитат (Отрывок)» – WordPress ?

2018-09-10 / Вр:15:30 / просмотров: 4645

Всем привет!
Многие, в том числе и я, в записях используют поле «Цитата (Отрывок)» для вывода короткого текста на главной странице, в категориях или в новостях.
К сожалению, движок WordPress по умолчанию не дает возможности визуально оформлять текст цитат. Но мы можем это дело исправить, добавив стандартный визуальный редактор WordPress и для цитат.
В сегодняшней статье я расскажу, как добавить визуальный редактор для «Цитат (Отрывок)».

Добавьте в файл «functions.php» вашей темы вот такой код:

//визуальный редактор для цитат
function wph_create_excerpt_box() {
global $post;
$id = 'excerpt';
$excerpt = wph_get_excerpt($post->ID);
wp_editor($excerpt, $id);
}

function wph_get_excerpt($id) {
global $wpdb;
$row = $wpdb->get_row("SELECT post_excerpt FROM $wpdb->posts WHERE id = $id");
return $row->post_excerpt;
}

function wph_replace_excerpt() {
foreach (array("post", "page") as $type) {
remove_meta_box('postexcerpt', $type, 'normal');
add_meta_box('postexcerpt', __('Excerpt'), 'wph_create_excerpt_box', $type, 'normal');
}
}
add_action('admin_init', 'wph_replace_excerpt');
//визуальный редактор для цитат – КОНЕЦ КОДА

Сохраните и смотрите результат.
Было так:

Как добавить «Цитату (Отрывок)» для страниц?

А стало после установки кода вот так:

Как добавить визуальный редактор для «Цитат (Отрывок)» - WordPress ?

Все было бы ничего, если не высота поля. Предлагаю увеличить высоту поля.

Как изменить высоту поля «Цитата» при редактировании записей?

Добавьте в файл «functions.php» вашей темы вот такой код:

//изменение высоты поля цитаты
function wph_excerpt_height() {
echo '
<style ENGINE="text/css">
#excerpt {height: 250px;}
</style>
';
}
add_action('admin_head', 'wph_excerpt_height');
//изменение высоты поля цитаты – КОНЕЦ КОДА

Если нужно еще увеличить высоту или уменьшить, меняйте значение в строке №5, сейчас у меня высота «250px».

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716