Setka Editor и WordPress Как взаимодействуют Setka Editor и WordPress

Как взаимодействуют Setka Editor и WordPress

Влияет ли установка Setka Editor на ранее созданные посты в WordPress?

Нет.

Установка плагина Setka Editor никак не влияет на ваш сайт в WordPress. Если вы хотите поменять оформление старых постов, быстрее и удобнее будет создать их заново в Setka Editor, чем редактировать исходный вариант.

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

 

Что произойдет со стилями постов, сверстанных в Setka Editor, после деактивации / удаления плагина?

Верстка постов «сломается», поскольку вместе с деактивацией / удалением плагина со страницы поста отключатся файлы CSS.

Однако вы можете сохранить стили сверстанных постов даже после отключения плагина.

 

Для этого нужно зайти в настройки плагина Setka Editor - Settings - Keep post styles и скопировать размещенный там код. Вставьте этот код в файл functions.php вашей активной WordPress темы.

Внимание: код ниже приведен в качестве примера. Код в ваших настройках содержит другие ссылки на файлы.

function your_theme_slug_scripts() {
  wp_enqueue_style( 'setka-editor-theme-resources', 'https://ceditor.setka.io/clients/98eEMwnLM-3QgZUZjVnVoOZ5oG8vMSc3/css/559_account_1_115.min.css', array(), '1.0.0' );
  wp_enqueue_script( 'setka-editor-theme-plugins', 'https://ceditor.setka.io/clients/js_plugins/9ed14c68f3cb06393efee65ceb7c97ea/public.js', array( 'jquery' ), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'your_theme_slug_scripts' );

Данный содержит инструкцию для WordPress по сохранению CSS-файлов ваших стилей постов. Теперь, если вы удалите или деактивируете плагин, посты, сверстанные в Setka Editor, не потеряют своего оформления.

 

Влияют ли изменения в стиле Setka Editor на тему сайта в WordPress?

Стили Setka Editor созданы для оформления постов и изолированы от тем сайтов в Wordpress, так что они не влияют друг на друга.

 

Как влияет тема WordPress на стили постов Setka Editor?

Тема WordPress обладает своими настройками – свой CSS и классы внутри CSS. Setka Editor частично деактивирует настройки темы путем сброса стилей (CSS reset), чтобы вы могли применять пользовательские стили постов, созданные в нашем Style Manager.

Совпадения в названии классов в Setka Editor и темах WordPress почти полностью исключены, поэтому вероятность конфликта стилей минимальна. Однако, если вы столкнулись с конфликтом стилей, пожалуйста, обратитесь к вашему WordPress-специалисту или в нашу службу поддержки.

Также, тема WordPress может определять ширину, доступную для вашего поста, или быть адаптивной и не иметь фиксированной ширины. Это влияет на финальный вид поста для каждого читателя в зависимости от ширины его экрана. Чтобы проверять верстку поста при различной ширине экрана, используйте меню View post as в левом нижнем углу вкладки Setka Editor.

 

Почему вкладки Visual и Text становятся неактивными (для версий WordPress до 5.0)?

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

Деактивация вкладок для уже созданных постов – необходимая мера во избежание конфликта редакторов. Посты, созданные с помощью Setka Editor, могут содержать сложные элементы дизайна, которые несовместимы с другими редакторами.

 

______________2017-06-14___13.25.54.png

 

Как вернуться в текстовый и визуальный редактор WordPress?

Если вы переключились на Setka Editor по ошибке и вкладки Visual и Text больше не доступны, проделайте следующее:

  1. Откройте инструменты разработчика (⌘+⌥+I, Ctrl+Shift+I или F12).
  2. Перейдите во вкладку Console.
  3. Введите команду:
setkaEditorPlugin.switchToDefaultEditor();

и нажмите клавишу Enter.

mceclip1.png

В истории правок вы сможете вернуть пост в состояние до момента переключения со встроенного редактора WordPress на Setka Editor.

Совместимость с Gutenberg (для версий WordPress 5.0 и выше)

Gutenberg — блочный редактор и новая страница создания постов, войдет в релиз WordPress 5.0. После релиза этой версии WordPress, Setka Editor встраивается на странице создания поста в качестве блока. Блок Setka Editor можно добавить на страницу наравне с любыми другими блоками. При этом Setka Editor остается самодостаточным инструментом для верстки: это на 100% WYSIWYG-редактор, а также возможность работать с сетками, фонами, анимацией, фирменными стилями и др. 

Особенности работы блока Setka Editor в Gutenberg:

1. Если вы обновили WordPress до 5.0, но у вас плагин Setka Editor версии ниже 1.17.0, то посты, созданные в Setka Editor ранее, будут открываться в Classic Mode блоке. Ничего страшного, верстка поста не будет утеряна, вам просто надо обновить плагин Setka Editor до версии 1.17.0 (или выше) и тогда посты будут открываться в Setka Editor блоке.
2. Вы можете добавить только один блок Setka editor на странице создания и редактирования записи.
3. Setka Editor совместим с плагином Classic Editor для WordPress 5.0 - в этом случае редактор будет запускаться вкладкой, как в предыдущих версиях WordPress.
4. В наш редактор по-прежнему можно вставлять шорт-коды.
5. На текущий момент в блок Setka Editor нельзя вставлять другие блоки (nested blocks). Другие блоки можно добавлять до или посте блока Setka Editor. Возможность вставлять другие блоки внутрь Setka Editor появится позже.

Как создать краткое превью поста со ссылкой на продолжение? (поместить пост под кат)

В зависимости от используемой WordPress-темы и ее настроек, созданные вами публикации могут отображаться на главной странице в разном режиме: целиком или в сжатом виде (в виде небольшого анонса). В некоторых случаях требуется самостоятельно поместить пост под кат (cut), сократив текст до нужного места и дав ссылку на весь пост целиком.

Тег <--more-->, работающий во встроенном WordPress-редакторе текста, к сожалению, не поддерживается в Setka Editor.

 

Используйте поле Excerpt* для создания небольших анонсов

Поле Excerpt («Отрывок» в русскоязычной версии WordPress) находится снизу от рабочего поля редактора на странице создания новой записи:

 

excerpt_metabox.png

 

 Если поле Excerpt скрыто, активируйте его в настройках:

 

excerpt_screen_options.png

 

  • Перейдите на страницу создания новой записи (Posts – Add new);
  • В верхней части страницы нажмите на Настройки экрана (Screen options);
  • Поставьте галочку напротив Отрывок (Excerpt);

*Функция может не поддерживаться некоторыми темами WordPress.

 

Как работать с Excerpt?

Поместите в поле Excerpt ту часть вашего поста, которая должна стать анонсом. Как правило, это два-три предложения. Вы также можете использовать HTML-теги для форматирования текста – <b>, <i>, добавить картинку <img src=”...”  и т. п.

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

 

<a href="yourdomain.name/link_to_the_entire_post"> Read more...</a>

Сохранение стилей постов Setka Editor на ваш сайт

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

В случае, если у вас есть AMP-страницы с контентом Setka Editor, то файлы AMP-стилей также скачиваются к вам на сервер. 

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

Плагин Setka Editor скачивает две условные группы файлов:
— необходимые для оформления статей (шрифты, стили, иконки), сохраняя их внутри папки wp-contents/setka-editor.
— CSS файлы для AMP страниц (они сохраняются внутри БД в таблице wp_posts в отличие от предыдущей группы).

У каждой группы есть по несколько cron задач, которые выполняют сохранение файлов. По умолчанию все задачи запускаются самим WordPress. Для этого он в конце каждого обращения запускает файл wp-cron.php. Однако, если это выключено с помощью константы DISABLE_WP_CRON, то запускать cron задачи можно несколькими другими способами. Более подробно о каждом варианте (wp cli, wp-cron.php и т п) и его недостатках описано в статье  https://pressjitsu.com/ blog/wordpress-cron-cli/  (там же есть примеры, с помощью которых вы можете самостоятельно сконфигурировать запуск у себя на сервере).

Процесс сохранения файлов запускается раз в 1 минуту, однако это происходит в виде отдельного PHP процесса, который не оказывает влияния на скорость работы основного HTTP ответа. Таким образом, это никак не сказывается на производительности сайта. Если запуск cron (его spawn) выполняется некой внешней системой (как в статье по ссылке выше), то можно настроить запуск с любым интервалом на ваше усмотрение.