Вы можете использовать Setka Editor одновременно с большинством популярных плагинов для WordPress — это никак не помешает их работе.
Следующие категории плагинов почти всегда совместимы с Setka Editor (они выполняют различные функции внутри WordPress, которые не пересекаются с функциями Setka Editor):
SEO-плагины
Setka Editor совместим со всеми популярными SEO-плагинами:
Yoast SEO, All in One SEO Pack, Google XML Sitemaps, Seo Ultimate и др.
Аналитические плагины и плагины-счетчики
Setka Editor совместим со всеми популярными аналитическими плагинами:
Jetpack, Google Analytics, StatCounter, Slimstat Analytics и др.
Ecommerce-плагины
Setka Editor плагин совместим со всеми популярными плагинами
для работы интернет-магазинов: WooCommerce, WP e-commerce и др.
Плагины, работающие со встроенным WordPress-редактором TinyMCE
Во всех версиях WordPress используется встроенный редактор TinyMCE, который позволяет работать как с обычным текстом, так и с HTML-кодом. При создании новой страницы или поста в Setka Editor, вы переключаетесь во вкладку нашего редактора, а вкладки WordPress-редактора становятся неактивными. Это необходимо для того, чтобы разные редакторы не конфликтовали друг с другом.
Некоторые плагины созданы для работы с редактором TinyMCE. Например, плагины для добавления шаблонов (таких, как кнопки, контактные формы, таблицы, меню навигации, галереи) обращаются к стандартным функциям TinyMCE. Из-за этого отдельные функции этих плагинов (например, вставка объекта по нажатию на кнопку) не будут правильно работать в Setka Editor. Тем не менее, вы сможете добавлять в рабочее поле Setka Editor нужные объекты с помощью шорткода (shortcode) без каких-либо ограничений.
Мы рекомендуем вставлять шорткод не в параграф, а в поле эмбеда (во избежание потенциальных проблем с версткой):
Вот самые популярные плагины для Wordpress, использующие функции встроенного редактора, шорткоды которых вы без проблем можете добавлять через редактор Setka Editor:
Shortcodes Ultimate – одна из крупнейших библиотек шорткодов, позволяет добавлять разнообразные элементы оформления на страницу поста.
Ninja Forms, WPForms, Gravity Forms, Contact Form7 – инструменты для создания форм обратной связи, комментариев, контактных форм.
NextGEN Gallery, Meta Slider, Envira Gallery – плагины, позволяющие добавлять в пост галереи изображений, применять к ним эффекты и т. д.
Проблемы совместимости
На данный момент нам известно о возможных проблемах при совместной работе с плагинами:
- Nested Pages и CSS & JS Toolbox. При попытке установить плагин Setka Editor при активированных плагинах Nested Pages и CSS & JS Toolbox, вы можете увидеть ошибку загрузки плагина, и установка плагина будет невозможна.
- Плагин PS Disable Auto Formatting видоизменяет HTML-код страницы, нарушая верстку, создаваемую в Setka Editor. Использование плагина может спровоцировать разноообразные ошибки в отображении верстки поста.
В настоящий момент, единственным решением для корректной работы Setka Editor является деактивация этих плагинов.
Плагин Lockdown WP admin – блокировка доступа к wp-admin
Этот плагин ограничивает доступ к файлам внутри папки wp-admin, если пользователь не авторизован. При попытке подключения вы увидите ошибку 404, и соединения не будет установлено.
Файл wp-admin/admin-post.php отвечает за получение обновлений файлов редактора и создаваемых вами стилей в Управлении дизайн системой. Блокировка доступа к папке на уровне WordPress или веб-сервера приводит к проблемам в работе Setka Editor.
Вы можете узнать подробнее о решении проблемы с Lockdown WP admin из этой статьи.
Плагин Jetpack и управление стилями эмбедов
Плагин Jetpack добавляет ряду эмбедов свойства, которые могут конфликтовать с настройками Setka Editor. Если вы обнаружили такой конфликт, рекомендуем вам добавить следующий код в custom CSS стиля, в котором вы оформляете посты:
.stk-code span[class*="embed-"] {
height: 100%;
}
Совместимость постов Setka Editor с Facebook Instant Articles
Facebook Instant Articles — специальный формат для создания статей внутри Facebook. Интегрировать ваш сайт с FBIA можно по API или воспользоваться готовым решением для CMS (в частности, плагином для WordPress). Для оформления статей в FBIA есть набор готовых компонентов, имеющих строго определенную разметку и параметры.
Setka Editor позволяет делать посты с большой вариативностью верстки, и разметка постов Setka Editor в чистом виде не соответствует требованиям к разметке компонентов FBIA. Чтобы иметь возможность экспортировать ваши статьи, сделанные в Setka Editor, автоматически, не прибегая к ручному преобразованию кода поста для соответствия требованиям FBIA, мы разработали несколько правил автоматического преобразования контента Setka Editor в компоненты FBIA.
В настройках плагина Instant Articles for WP есть специальное поле для ввода Custom Transformation rules , куда можно поместить эти правила. Если у вас другая CMS, вы можете взять эти правила за основу при реализации интеграции с FBIA по API.
Правила преобразования контента Setka Editor в компоненты FBIA:
{
"rules": [
{
"class": "PassThroughRule",
"selector": ".stk-post"
},
{
"class": "PassThroughRule",
"selector": ".stk-grid"
},
{
"class": "PassThroughRule",
"selector": ".stk-grid-col"
},
{
"class": "SlideshowRule",
"selector": ".stk-gallery"
},
{
"class": "PassThroughRule",
"selector": ".stk-code"
},
{
"class": "InteractiveRule",
"selector": ".stk-embed-figure",
"properties":
{
"interactive.url":
{
"type": "string",
"selector": ".stk-embed-figure iframe",
"attribute": "src"
},
"interactive.width":
{
"type": "int",
"selector": "iframe",
"attribute": "width"
},
"interactive.height":
{
"type": "int",
"selector": "iframe",
"attribute": "height"
},
"interactive.iframe":
{
"type": "children",
"selector": ".stk-embed-figure iframe"
}
}
},
{
"class": "IgnoreRule",
"selector": ".stk-reset[class*=\"__separator_\"]"
},
{
"class": "PassThroughRule",
"selector": "[data-ce-tag=\"container\"]"
},
{
"class": "IgnoreRule",
"selector": ".stk-post style"
},
{
"class": "IgnoreRule",
"selector": ".stk-footnote"
},
{
"class": "IgnoreRule",
"selector": ".stk-reset[class*=\"__stk-btn_\"]:not(a)"
}]
}
Особенности преобразования контента:
- инлайн-иконки, вставленные в посты Setka Editor, в готовом коде для FBIA разрывают текст на отдельные абзацы (до и после иконки), а сама иконка встает отдельной строкой, как иллюстрация;
- среди FBIA компонентов нет разделителей, поэтому разделители Setka Editor автоматически исключаются из кода статьи для FBIA;
- среди FBIA компонентов нет примечаний, поэтому примечания Setka Editor автоматически исключаются из кода статьи для FBIA;;
- среди FBIA компонентов нет кнопок, поэтому кнопки Setka Editor, на которых стоят ссылки, превращаются в обычные ссылки, а кнопки без ссылки - автоматически исключаются из кода статьи для FBIA.
Я не могу установить плагин. Что делать?
Если в процессе установки вы столкнулись с ошибкой, которая не позволяет активировать плагин, пожалуйста, свяжитесь с нашей службой поддержки.
Для большинства подобных ошибок мы находим решения, позволяющие использовать плагины совместно. На данный момент мы активно работаем над устранением любых возможных несовместимостей, и в будущем конфликты плагинов будут полностью исключены.