Заранее установленный текст для нового поста в WordPress (the_editor_content)

Содержание материала:

WordPress: возвращаем форматирование текста поста при использовании функции get_the_content()

В одном из недавних заказов у меня была задача — вырезать определенный контент из содержимого поста при его выводе на главной. Для подобных вещей в WordPress предусмотрена функция get_the_content() .

Чтобы было понятно, о чем речь, приведу пример ее использования:

Однако при этом есть один минус — в выводимом таким образом контенте отсутствуют HTML-теги, которые есть в оригинале поста, т.е. к примеру, исчезают отступы между абзацами.

Добавление содержимого до и после the_content

Статья о том, как добавить произвольный код до и после зоны контента the_content WordPress используя пользовательскую функцию. Добавлять до и после зоны контента можно что угодно, будь то рекламные баннеры или форма подписки, схожие записи и прочее.

Добавление содержимого до и после the_content WordPress

Для начала создадим пользовательскую функцию так:

Итак, теперь у нас есть наша функция, и она подключается к the_content() . Теперь нам нужно создать парочку переменных! Во-первых, мы будем использовать переменную для определения нашего вывода перед the_content , а затем мы будем использовать переменную для определения нашего вывода после the_content .

Хорошо, теперь у нас есть наши переменные с нашим контентом. Давайте сделаем некоторую реорганизацию!

Итоговый код дорбавления контента до и после the_content WordPress

Серьезно, вот и все! Итак, теперь соединим все вместе!

Вот и все Содержание до и после the_content выведено.

Данный код можно использовать только для вывода информации до зоны контента, либо наоборот, только для вывода чего-либо после зоны контента. Нужно лишь удалить ненужную переменную из кода.

WordPress. Как выводить полный пост вместо цитаты (excerpt).

В WordPress сущестыует специальное поле для цитаты или описания поста. Оно называется Excerpt . В этой инструкции мы узнаем, как организовать вывод полного текста поста в вашем шаблоне WordPress.

1) Найдите the_ excerpt в файлах вашего шаблона. К примеру, если посты отображаются на главной странице вашего блога, скорее всего вам понадобится файл home.php:

2) Откройте файл в любом .php редакторе;

3) Нажмите Ctrl + F (MAC: Command + F) для поиска строки the_ excerpt :

4) Замените the_ excerpt на the_content и сохраните изменения. *:

5) Посмотрите на страницы вашего сайта и проверьте все ли работает, как задумано.

*Для отключения кнопки “Read More” закомментируйте ее в файле следующим образом:

Плагин TinyMCE Advanced – wordpress текстовый редактор

Есть у меня небольшой набор плагинов wordpress, которые смело можно называть «must have» для каждого блоггера, то есть обязательными к использованию. Устанавливаю по возможности практически одну и ту же сборку на все свои блоги, что позволяет сделать работу с системой более продуктивной, функциональной и удобной для посетителей. Думаю, в дальнейшем обзоры их всех вы найдете на страницах этого блога, про кое-какие модули уже успел рассказать, но большинство из них еще впереди. Сегодня речь пойдет о продвинутом текстовом редакторе TinyMCE Advanced – штука очень классная и практичная.

Вообще в текстовом редакторе, по сути, вы проводите больше всего времени в wordpress – публикуете и форматируете текст, добавляете теги, категории wordpress, картинки вставляете, иногда приходится размещать таблицы и т.п. В общем, очень важно иметь под ругой функциональный, качественный инструмент. По умолчанию в системе wordpress есть свой редактор, но я бы все равно рекомендовал устанавливать TinyMCE Advanced. Вот так он выглядит в действии сейчас в админке блога wordpress inside:

Как вы видите иконок здесь для всяких действий более чем достаточно. Не буду сравнивать со стандартным, поскольку уже даже забыл как он выглядит, расскажу лишь про некоторые детали в TinyMCE Advanced. В первой строке у нас есть кнопки:

  • форматирование wordpress шрифта (жирным, курсивом, с подчеркиванием и т.п.)
  • создание обычных и нумерованных списков, а также отступов для текста
  • выравнивание текста по краям, центру и всей ширине колонки
  • создание и удаление ссылок
  • вставка изображения
  • редактирования css
  • создание цитат
  • вставка разделителей в wordpress читать далее и следующей страницы
  • включение проверки орфографии, нахождения строки в тексте
  • включение полноэкранного режима, а также отображение дополнительной строки функциональных клавиш для текстового редактора TinyMCE Advanced
  • последняя кнопка – вставка голосования плагина wp-polls.

Вторая строка не менее важная и также содержит ряд интересных функций:

  • выбор шрифта текста и форматирование абзаца
  • вставка текста, вставка из Word, удаление всего форматирования
  • добавление в текст произвольного символа и печать
  • цвет для шрифта и фона, вставка смайлов (для их отображения нужно в настройках админки в меню «Написание» поставить галочку напротив пункта преобразования текстовых символов для смайлов в картинки)
  • выделение текста в качестве верхнего и нижнего индексов
  • вставка медиафайла
  • отмена действия и его возобновление, редактирование атрибутов и помощь.

Этого, думаю, будет вполне достаточно дабы понять, что редактор TinyMCE Advanced просто супер функционален. Кстати, это лишь часть его возможностей, о других расскажу чуть дальше.

Установка и настройка TinyMCE Advanced

Скачать текстовый редактор TinyMCE Advanced можно с официального сайта вордпресс здесь. Следует заметить, что для разных версий wordpress (2.6, 2.7, 2.8+) нужно использовать свой дистрибутив. На момент написания статьи последняя версия плагина есть 3.2.7.

Установка стандартная – после скачивания разархивируем и загружаем на фтп блога в папку wp-content/plugins. Далее активируем TinyMCE Advanced из админки, после чего заходим в меню «Параметры» — «TinyMCE Advanced», где нужно произвести его настройку. Финальным аккордом есть очистка кэша браузера.

Перед тем как рассказать о настройке еще пару слов про функциональность модуля. По описанию на официальном сайте в него входит аж 15 других плагинов: Advanced HR, Advanced Image, Advanced Link, Context Menu, Emotions (Smilies), Date and Time, IESpell, Layer, Nonbreaking, Print, Search and Replace, Style, Table, Visual Characters и XHTML Extras. Все это возможно получить, установив лишь один TinyMCE Advanced! Кроме английского языка плагин поддерживает и некоторые другие локализации (немецкую, французскую, итальянскую, испанскую, русскую и т.д.). В общем, сомневаться в широких возможностях модуля не приходится.

Настройка TinyMCE Advanced производится в админке блога в одноименном пункте меню. Процесс не сложный, скорее даже интересный. На странице вы увидите 4 строки текстового редактора, куда можно будет разместить различные функциональные клавиши:

Видите сколько там еще все припасено? Вникать в детали вам уже придется самостоятельно, благо все элементы подписаны и достаточно наглядные. Выделил бы отдельно, пожалуй, блок с функциями для работы с таблицами – позволит быстро и легко создавать, изменять их в тексте. Еще в TinyMCE Advanced можно импортировать в редактор пользовательский css файл стилей – тоже может пригодиться. В целом, как я и сказал с самого начала поста, модуль must have!

Топ-пост этого месяца:  Как развить креативность

Дополнения для TinyMCE Advanced

В блоге есть парочка статей, рассказывающих о расширении возможностей плагина:

    Изменяем цвет текста в WordPress с помощью модуля TinyMCE Color Gr >Думаю, эти заметки вам пригодятся в работе. Если есть какие-то вопросы, задавайте их в комментариях.

Как вывести дату публикации поста WordPress

Очень часто в процессе разработки новой темы WordPress или переделывания существующей возникает необходимость добавить, убрать или изменить дату публикации поста.

Для того чтобы вывести дату публикации поста в шаблон WordPress существует несколько решений.

Навигация по статье:

Если вы решили выводить дату под заголовком поста, то прежде всего вам нужно найти где именно выводится заголовок поста или записи а далее вы можете воспользоваться одной из следующих функций.

Обычно заголовок поста выводится в файле:

Или могут быть другие варианты в зависимости от установленной темы WordPress.
Чтобы понять где выводится заголовок поста вам нужно найти строку со следующим кодом:

Выводим дату публикации поста WordPress через функцию the_date

Формат записи:

Не пугайтесь этого странного набора символов! Сейчас я всё поясню, там всё не так страшно.
Вместо $format – пишем формат записи.

Варианты:

  • j.m.Y – 2.11.2015
  • Y-j-m — 2015-2-11
  • j M Y — 2 окт 2015
  • j F Y — 2 октября 2015

Расшифровка кодировки вывода даты в WordPress:

Y — год в виде четырех цифр, например, 2012;

y — год в виде двух последних цифр, 12;

m — номер месяца с нулями, например, 01, 06, 11;

M — сокращенное название месяца, например, Фев, Окт;

F — полное название месяца, Февраль;

j — день месяца без нулей, от 1 до 31;

d — день месяца с нулями, от 01 до 31;

l (строчная английская L) — полное название дня недели;

D — сокращенное название дня недели, например, Пн, Вт.

Вместо $before – пишем в одинарных кавычках тег или текст, который должен выводится перед датой.

Вместо $after – тег или тест, который будет выведен после даты.

Вместо $echo — пишем false, если нужно получить результат, но не выводить его на экран.
Обычно этот параметр редко используется, поэтому его можно его вообще не писать.

Как вставить любой текст после поста в WordPress.

Когда начинаешь заводить свои сайты в интернете, встаёт проблема с дизайном.

Кроме дизайна тебя ещё начинает мучить вопрос: а где разместить рекламу? Я имею ввиду разные партнёрки, контекстную и прочую лабуду. Приходится рано или поздно, а лучше с самого начала лезть в код и вставлять рекламные блоки там, где тебе это нужно.

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

Но когда результат тебя радует, нет твоему счастью предела.
И вот твой блог работает тебе на радость, а ты ищешь в мировой паутине чем бы ещё так приукрасить своё детище.

Оказывается есть довольно простые действия над кодом. Но зато вы будете довольны своим трудом как никогда. ))) Я имею ввиду вставка любого текста, будь то рекламный код или постоянная картинка или еще чего-нибудь, после текста поста. Все это несложно даже для новичка, выглядит вполне валидно и замечательно индексируется поисковиками. А всего лишь…

Вам нужно проделать несколько операций руками. Заходите в админку своего блога, выбирайте «внешний вид», «редактор» и приготовьтесь отредактировать файл function.php вашей темы.

function insertFootNote($content) <
if(!is_feed() && !is_home()) <
$content.= «

Хотите быть всегда в курсе?

Подпишитесь RSS feed Gregory
and never miss a recipe!

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

Вот таким нехитрым способом выставить в любом месте всё, что ты захочешь.

Всё, что я так долго делал, можно было сделать за несколько минут.
Учитесь, ребята, экономить время!

Необычные варианты вывода записи в WordPress с the_content и the_excerpt

Описание основных видов вывода записи на WordPress. И модификации the_excerpt и the_content. Например, для вывода конкретного параграфа в цитате поста.

the_content()

Вывод записей поста осуществляется так:

the_content — на странице записей выводит всё содержимое поста; на странице архивов выводит содержимое до тега:

Как поменять вид ссылки «читать дальше…»:

the_excerpt()

Вывод цитаты поста:

С помощью функции the_excerpt(), если имеется цитата, она будет выведена. Если цитаты нет, текст обрежется до 50 слов и в конце вставится: […]. Графика и теги HTML из цитаты вырезаются.

Как сменить окончание цитаты

Для смены текста окончания обрезки […] надо добавить в файл functions.php следующий код:

Как уменьшить количество слов в цитате

Так можно поставить ограничение на количество слов:

Как в разных местах вывести разные по количеству слов цитаты

function excerpt($limit) <
$excerpt = explode(‘ ‘, get_the_excerpt(), $limit);

if (count($excerpt) >= $limit) <
array_pop($excerpt);
$excerpt = implode(» «, $excerpt) . ‘. ‘;
> else <
$excerpt = implode(» «, $excerpt);
>

$excerpt = preg_replace(‘`\[[^\]]*\]`’, », $excerpt);

function content($limit) <
$content = explode(‘ ‘, get_the_content(), $limit);

if (count($content) >= $limit) <
array_pop($content);
$content = implode(» «, $content) . ‘. ‘;
> else <
$content = implode(» «, $content);
>

$content = preg_replace(‘/\[.+\]/’,», $content);
$content = apply_filters(‘the_content’, $content);
$content = str_replace(‘]]>’, ‘]]>’, $content);

Как вывести второй по счету параграф в тексте цитаты

С помощью кода ниже можно вставить любой по счету параграф в цитату поста. В данном случае вставляется второй параграф содержимого записи. Также обрезаем количество слов до 30.

Добавить в файл functions.php:

function paragraph_excerpt()
<
global $post;
$text = get_the_content();

// Started from paragraph number
for ($i = 1; $i

А если нужно вставить что-то между абзацами, то для этого нужно воспользоваться подсчетом параграфов поста в WordPress.

Также читайте

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Комментарии к статье “ Необычные варианты вывода записи в WordPress с the_content и the_excerpt ” (3)

Перепиливаю свою старую тему — искал код вывода the_excerpt(); именно с условием — чтобы он выводился только тогда, когда он есть, и нашел ответ только здесь — в последнем примере. Правда в чистом виде не сработало. Думаю, стоит добавить еще такой пример:

(… видимо здесь должен был быть код… к сожалению он стерся при отправке // примечание админа)

С пустым параметром else — может тоже кому пригодится. Спасибо автору за пример. Сам бы в жизни не доехал!

Здраствуйте. А как можно вывести урл картинки в content-excerpt.php через хтмл-код?

Не понятно какой урл картинки вы хотите вывести. Есть отдельные статьи по миниатюрам записей.

Полное руководство по пользовательским типам постов в WordPress

Дата публикации: 2020-03-14

От автора: Дни, когда WordPress был просто системой для блогов, прошли. Возможность расширения функционала с помощью плагинов и тем, группировка постов, структурирование данных по типам, а также появление в ядре WP Rest API привели к эволюционированию WordPress в полномасштабную систему управления контентом и платформу разработки.

За эти годы я успешно создал большое количество кастомных веб-приложений на новейших версиях WordPress, в которых по полной использовались кастомные типы постов. Примером может послужить сайт theme marketplace моего плагина для WordPress ProfilePress.

Если подробнее присмотреться к магазину тем по ссылке выше, можно заметить, что на нем используется кастомная система постраничной навигации на основе URL ссылок для следующей и предыдущей страниц. Т.е. можно создать свою систему постраничной навигации, которая отлично будет работать с запросами постов пользовательских типов.

Ну хватит долгих речей, перейдем к основной цели данного урока – изучению всех тонкостей пользовательских типов в WordPress.

Надеюсь, мы решим множество проблем, с которыми я лично столкнулся при работе с кастомными типами постов, а также рассмотрим другие крутые возможности.

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

Определение пользовательского типа постов

WordPress может хранить и отображать множество различных типов контента. Одна часть данного контента называется постом, хотя пост сам по себе является специфическим типом постов. «Все типы постов хранятся в одном месте, в таблице wp_posts базы данных, но посты различаются по колонке post_type»

Топ-пост этого месяца:  Что такое адаптивный дизайн (и отличается ли он от отзывчивого дизайна)

Post type относится к различным структурированным данным, сгруппированным вместе, и которые обслуживаются в базе данных WordPress в таблице posts.

Примером типа постов служит тип post (группа постов из блога), page (группа страниц), attachment (группа загружаемых медиа файлов), а также revision (группа редакций постов). Все эти типы родные или встроенные в WordPress. Зная, что такое тип поста, можно создать и зарегистрировать новый тип, который будет относиться к кастомным типам постов.

Если вы создаете сайт для компании или бизнеса на WordPress, то типами постов могут быть Portfolio, Testimonials и Products. Теперь, когда мы разобрались с концепцией пользовательских типов постов, давайте научимся их создавать.

Как создать пользовательский тип постов

Создать пользовательский тип постов довольно просто. Сперва, необходимо зарегистрировать тип при помощи функции register_post_type(), затем поместить его в функцию и прикрепить все это к экшену init:

Анонс, цитата, автоматическая цитата в статьях WordPress

Вступление

Вводная часть к статье WordPress может выводиться тремя способами. Все три способа анонсируют читателю содержание статьи. По вашему решению, это может быть анонс, цитата, автоматическая цитата в статьях WordPress. Все эти три варианта показать про что статья схожи, но имеют существенные отличии. Поговорим об этом подробнее.

Анонс статьи

Анонс статьи WordPress это часть статьи, которая отделяется от основного текста при помощи тега More ( ), что понятно переводится, как «Далее». В визуальном редакторе WordPress есть кнопка, реализующая этот тег.

Эта кнопка позволяет месте разделить текст статьи на анонс, который будет показан на главной странице сайта, при условии, что она выводит последние записи сайта. Также из анонсов будут составляться блоги всех архивов: разделов, авторов, тегов, дат. Для любителей быстрых клавиш вставить ссылку «Далее», можно тремя клавишами (Alt+Shift+T).

Чтобы сформировать анонс, нужно в редакторе поставить курсор на место отсечки анонса и нажать кнопке «Далее» или нажать три быстрых клавиши (Alt+Shift+T).

Для контроля поставленного тега, нужно открыть текстовой редактор («Текст») и найти тег . Он должен стоять в «одиночестве» и не попасть в другие теги. Например не должно быть так:

Как реализовать кнопку «Далее» в шаблоне WordPress

Функция [the_content()] выводит текущую статью внутри основного цикла и/или в отдельных записях (page.php,single.php, content.php). При применении этой функции в архивах и при наличие в тексте статьи тега эта функция обрежет текст в указанном месте. Реализуется функция [the_content()] следующим образом:

Где (more_link_text)( это поясняющий текст ссылка, по умолчанию «Read more») и (stripteaser) (это содержимое перед ссылкой далее, по умолчанию False- отсутствие), это параметры функции. Аргументы функции (что стоят в скобках) могут несколько отличаться.

Приведу несколько примеров реализации тега далее в шаблоне WordPress

Где искать функцию the_content

Функцию, реализующая отсечку анонса статьи, нужно искать внутри цикла (файлы loop.php) или на страницах записей ( файлы page.php, single.php, content.php). Все зависит от верстки шаблона. Все файлы шаблона открываются из консоли сайта , вкладка Внешний вид → Редактор.

Примечание: Перед редактированием файлов шаблона всегда имейте под рукой резервную копию сайта для отката на случай неудачи.

Автоматическая цитата в статьях WordPress

Если НЕ применять разделяющий тег , то системой сформируется автоматическая цитата в статьях WordPress, длинной 55 символов от начала текста. Автоматические цитаты формируются не только на главной странице, но и на следующих страницах сайта:

  • Результаты поиска;
  • Архивы метки;
  • Архивы рубрик;
  • Архивы за месяц;
  • Архивы за год;
  • Архивы автора.

Для отображения в этих архивах формируется краткое описание статьи. В WordPress, если не сделаны другие варианты анонса/цитаты, краткое описание статьи формируется автоматически. «Отвечает» за это функция [the_excerpt ()], так называемая автоматическая цитата. Исполняется функция the_excerpt () так:

Если при написании статьи вы не поставили тег [more] и не заполнили поле «Цитата», эта функция выведет автоматическую цитату статьи длинной 55 символов, со вставкой в конец цитаты многоточия в скобках […].

Как изменить длину автоматической цитаты в 55 слов

Длину автоматической цитаты можно поменять. Для этого нужно открыть для редактирования файл functions.php. Найти строку с функцией [excerpt_length] . Эта функция и определяет длину автоматической цитаты. В файле [functions.php] это может выглядеть так:

Это пример длины автоматической цитаты для шаблона Twentyeleven. Чтобы увеличить длину автоматической цитаты, нужно снять фильтр и изменить значение 40.

Кроме анонса [the_content()] и автоматической цитаты [the_excerpt ()] в WordPress есть возможность делать не только анонс, ставя разделитель ( ), но и делать отличную от него цитату.

Цитата введенная самостоятельно

Самостоятельно введенная цитата в статьях WordPress, позволяет избежать дублирование содержания на главной странице сайта и на отдельно открытых статьях. Исключить дублирование контента на сайте важный момент оптимизации сайта.

Важно понимать! Цитата в статьях WordPress, введенная самостоятельно и анонс сделанный тегом more это совершенно разные представления статей.

Как сделать самостоятельную цитату

Самостоятельная цитата в статьях WordPress делается в редакторе «Добавить запись» административной панели. Вверху страницы найдите «Настройка экрана». В выплывшем окне в чекбоксе «Цитата», поставьте галочку.

Форма цитаты появиться внизу страницы.

Теперь вместо начальной части вашей статьи, на главной странице сайта, в архивах, в рубриках и других местах, где требуется цитата, будет отображаться введенная вами самостоятельная цитата.

В некоторых шаблонах при отображении на сайте самостоятельно введенной цитаты, может не показываться ссылка «Читать далее». Чтобы это исправить, откройте в консоли «Редактор» внешнего вида. Откройте файл шаблона главной страницы и после , вставьте следующую строку:

Отображение цитат в страницах поисковиков

При показе ваших страниц в выдаче поисковиков, после названия статьи (это 70 знаков) будет показаны 140 знаков автоматической цитаты или анонса сделанного тегом разделителем .

Примечание! Если вы используете на сайте SEO плагины, например, SEO Ultimate или Yoast WordPress SEO , то в выдаче поисковиков будут видны анонсы, сделанные при помощи этих SEO плагинов.

Часто задают вопрос, как сделать так, чтобы анонс не попадал в основное содержание статьи? На сайтах WordPress это можно реализовать с помощью двойного тега . Как использовать этот тег, как разделить содержание анонсов главной и архивов и другие фишки повышения уникальности сайта, читайте ТУТ . Его использование позволяет делать уникальное содержание для:

  • Анонса статьи на главной странице;
  • Анонсов статей в архивах (рубрики, теги, автор, дата)
  • Также, анонсы не попадают на страницу самой статьи.

Итоги статьи

В системе WordPress есть несколько функций, которые позволяют выводить краткое содержание статей на главную страницу и на страницы архивов.

  1. Краткое содержание статьи WordPress может прописываться в специальном поле «Цитата». Если вы не видите поле «Цитата» на странице редактора, вверху найдите выезжающий слайдер «Настройки» и отметьте чекбокс «Цитата».
  2. Цитата не обязательный анонс статьи. Если вы не вписали цитату, то функция [the_content()] и поставленный в статье тег , позволят вывести текст статьи находящейся выше тега в виде анонса.
  3. Если в шаблоне есть функция [the_excerpt ()], то при отсутствии цитаты в поле «Цитата», WordPress выведет автоматическую цитату длинной, по умолчанию, 55 символов из текста с многоточием […] в конце.

Что нового WordPress 5.0 и как отключить редактор Gutenberg

Привет уважаемые читатели seoslim.ru! Поговорим мы сегодня про самый популярный движок сайтов WordPress, который обновился до 5-ой версии.

Лично я не слежу за тем, что там нового придумают разработчики, обычно ничего особо не меняется, поэтому после того как перешел в админку одного из сайтов сразу же нажал на сообщение, дабы обновить CMS.

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

Оказывается Вордпресс, начиная с версии 5.0 запустил новый интерфейс редактирования постов под названием Gutenberg и новую тему оформления Twenty Nineteen.

Давайте ниже посмотрим, что «особенного» в этом редакторе и как вернуть прежний, всем знакомый редактор TinyMCE.

Почему Гутенберг не нравится пользователям

Как заявляют разработчики Gutenberg позиционирует себя, как первый блочный редактор, который отлично подойдет для тех, кто только начинает создавать сайт или тех, кто это делает не один год.

В основе построения содержимого лежат блоки, которые вы сами добавляете в ходе создания контента.

Топ-пост этого месяца:  Какую роль выполняют в PHP переменные разбираем все типы и принципы работы с ними

Скажу честно, я попробовал создавать контент с помощью блоков, и у меня получается это делать куда дольше.

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

А из-за того, что с Гутенберг не все плагины и темы дружат, выскакивает много ошибок. Так у меня на одном сайте в редакторе перестал работать модуль Yoast SEO, а после выбора рубрики сам Gutenberg стал выдавать ошибки и отказался меня пускать в панель.

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

В итоге после начала создания поста, стала вылетать ошибка обновления.

После которой Гутенберг перестает работать и черновик не сохраняется.

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

Как отключить Гутенберг и вернуть старый редактор WordPress

После всех мучений, понял, что пока переводить основные сайты на Гутенберг рано, поэтому на официальном сайте Вордпресс нашел рекомендацию о том, как вернуть классический редактор TinyMCE.

Внимание! Работать модуль Classic Editor будет до 2021 года включительно.

Для этого надо скачать плагин Classic Editor.

Для чего в административной панели сайта переходим в раздел «Плагины» далее выбираем подраздел «Добавить новый» и в поиске вводим название модуля.

Жмем установить и активировать.

После чего все наши записи будут открываться в старом редакторе, а чтобы перейти в новый можно под постом нажать соответствующую ссылку.

На этом все, жду от вас комментарии по поводу обновления WordPress 5.0, кто уже успел опробовать блочный редактор? Выскажи свое мнение.

Какое убожество этот новый редактор. Сходу снес это недоразумение. Не в жизнь не собираюсь им пользоваться.

Я так понимаю все равно придется на него перейти, поддержку плагина отключат через 2 года.

Согласен убожество еще то. Прочел комментарий, что мол освоился и все супер. Однако у меня установлена тема на заказ и все встроенные в нее фишки типа таблиц, блоков, кнопок и т.д. просто не отображаются и еще масса других проблем. Хочу сказать что гутенберг — очень мне не нравиться

А мне Gutenberg понравился, просто научится с ним работать.

Если придется переходить, то и мне хочется работать в новом редакторе, но не могу понять как туда вставить текст с нужным размером шрифта , какой-то мелкий получается и я вставляла как файл , а так мне понятно все ,кроме текста. Кто овладел в совершенстве, скажите как поставить текст и ссылка на статью . что бы была нормальная с названием статьи. Спасибо!

С ним не все плагины работают((

Вот они сначала за 2 года доработают его до нормального функционала, а потом будем учиться на нем работать. Тестировщиками этого г. я не собираюсь быть. Ничего интуитивного в этом дизайне нет. Я то разберусь, а заказчикам потом отдавать это как? тыкаться нужно по всем точечкам и непонятным другим кнопкам.

да понятно, что это должно быть удобно и все к этому идет и радует, что работа в этом направлении в вордпрессе ведется. Но это должно быть удобно и как-то интуитивно понятно. А тут какой-то набор иконок-стрелочек. хрен разберешь. Спасибо автору за подсказку

А расскажите, как там подзаголовок сделать? Он почти никакой темой не поддерживается. А обновился на самописной теме до 5-ки — и туту все подзаги. А их тысячи. Выход один — сиди код этого сраного гутера ковыряй.

новый редактор не добавляет абсолютно никакого нового функционала — картинки, видео и списки с музыкой и раньше прекрасно дополнялись. Понятно, что рано или поздно придется переходить на эту фигню, но пока что-то не хочется.

Барахло а не новый редактор!

Полностью с вами согласен!

Мне не понравилось. Вставлял картинку и она отправлялась в самое начало статьи. Для каждого телодвижения отдельный блок — это слишком. А так идея хорошая. Если ума дать — будет огонь!

Попробуйте картинку добавить в старый пост. )) Старые посты у меня открываются как один целый блок, естественно новый блок я могу добавить в начало или конец поста. ((

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

Точно такая же «ошибка обновления», выходит в новом редакторе блоков на Вордпресс. Не знаю, как решить эту проблему. Вы решили или нет?

Пока у меня нет желания работать в новом редакторе, может через пару месяцев они его допилят, все к этому времени плагины под него адаптируют. Вот тогда и посмотрю переходить или нет.

Действительно ерунда какая-то, а не редактор.

Огромное спасибо, действительно обновление это никуда не годится, с вашими рекомендациями быстро вернула все на место.

Спасибо за подробное объяснение.

Я Вордпресс уже давно не обновлял, поэтому и новый редактор ещё не опробовал. Но судя по всему после обновления буду возвращать старый редактор.

Александр, лучше пока не обновляйте, я это сделала и теперь очень жалею, буду пытаться возвращаться назад.

Спасибо за полезную информацию. У меня установлен локальный сайт и все обновления сначала провожу на нем. Мне очень не понравился новый редактор :(( Радуюсь, что на «главном сайте» осталось без изменения.

Опять сырость выкатили.

Спасибо. Спасли. Новый редактор вынес весь мозг. Загнал в тупик. Никаких тестов, никаких демоверсий, никакого права выбора редакторов — издевательство над пользователями.

Большое спасибо за статью, а то я по невнимательности обновила и ужаснулась, картинки вставить не могу, а если и вставляются то каких то непонятных размеров, текст поста надо перепроверять несколько раз — некоторые слова сливаются друг с другом, хотела уже старую версию вордпресса переустанавливать.

Такое ощущение, что делают, лишь бы делать. Просто отвратительный, просто даже не верится, что такое могли выпустить в продакшн. Будем надеяться что до 2021 года там появятся адекватные люди. Какие-то блоки, бред какой-то. Кому надо темы с другими конструкторами поставит. А вот вордпрессу до профессиональных конструкторов далеко. Зачем пытаться вообще в cms пытаться встроить конструктор? Полная чушь этот gutenber.

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

В WP-5.0 этот материал о плагине был, но не записал названия, версия через пару дней уже 5.0.1, хорошо, что ты ухватил.

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

Сырой и куцый, отвратительно работает. Теперь плагин еще устанавливать, чтобы от этого гугелота или гугенберга избавиться.

Согласен, на ровном месте пришлось сайты нагрузить дополнительным модулем. Хотя есть решение обойтись без плагина, можно добавить специальный код в файл function.php

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

Забиваю в редакторе текст, нажимаю просмотр страницы, и некоторые строчки из текста не отображаются!! И в предварительном просмотре и после публикации.

Закономерности пропадания толком не понял, пропадания строк примерно после 1000 или 1500 символов. Текст и писал вручную и вставлял из нотпад++ и из ворда, но всё равно косяк проявляется после перехода на WP 5.0.

Заметил ещё, что при добавлении/удалении текста выше пропадаемой строки — пропадание текста смешается ниже/выше по тексту.

Ещё раз добавлю в редакторе весь текст — корректно написан, хоть в блоке, хоть в html — ошибка на странице проявляется всё равно.

Вордпресс свежепоставленный, плагинов по минимуму, тем более, что их все полностью отключал и все равно ошибка с пропаданием части строки вылазит.

Чтобы было окончательно понятно, два скриншота, один в редакторе, второй на странице предпросмотра или после публикации:

yadi.sk/i/djxYtlwsImtbTA — текс в редакторе

yadi.sk/i/xBeBsKE1ld5Pzw — текст на странце

Проверьте у себя, может ещё у кого так же!! Чтоб проще проверить, текст с публикуемой страницы скопировать в Word и нажать F7 — это проверка текста в ворде.

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