Setka Editor on WordPress Setka Editor compatibility with the most popular WordPress plugins

Setka Editor compatibility with the most popular WordPress plugins

Setka Editor is compatible with the vast majority of the most popular WordPress plugins. You can use Setka Editor and other products together and their performance will not be affected.

Plugins from the following categories are almost always compatible with Setka Editor since they perform different functions in WordPress and do not intersect with Setka Editor.

 

SEO-plugins

Setka Editor is compatible with all the most popular SEO-plugins:

Yoast SEO, All in One SEO Pack, Google XML Sitemaps, Seo Ultimate etc.

 

Analytics plugins and counters

Setka Editor is compatible with all known analytics plugins:

Jetpack, Google Analytics, StatCounter, Slimstat Analytics etc.

 

Ecommerce-plugins

Setka Editor is compatible with all known e-commerce plugins:

WooCommerce, WP e-commerce and others.

 

 

Plugins that work with built-in WordPress editor TinyMCE

TinyMCE is a built-in WordPress editor, which allows you to work with both plain text and HTML code. When creating a new page or post in our editor, you are automatically switched to the Setka Editor tab, which deactivates any TinyMCE tabs. This is a necessary measure to avoid the conflict of content created in different editors.

Some third-party plugins were originally created to work with the TinyMCE editor. For example, to embed various templates such as buttons, contact forms, tables, navigation menus, galleries. For this reason, some control functions of these plugins (e.g. inserting an object by clicking a button) will not work correctly in conjunction with Setka Editor. However, you can add the desired objects to the Setka Editor workspace using a shortcode without any restrictions.

Here are some of the most popular WordPress plugins that refer to built-in WordPress editor, to which shortcodes can be added via Setka Editor:

Shortcodes Ultimate – one of the largest shortcode libraries. Allows you to add a variety of design elements to your post.

Ninja Forms, WPForms, Gravity Forms, Contact Form7 – plugins for creating forms of feedback, comments, contact forms.

NextGEN Gallery, Meta Slider, Envira Gallery – gallery plugins.  These allow you to embed images into the post, add effects to them, etc.

Here is an example of using a NinjaForms shortcode with Setka Editor

 

 

And this is a Shortcodes Ultimate adding through Setka Editor:

 

 

Known plugin conflicts:

Currently we are aware of compatibility issues with:

  1. Nested Pages and CSS & JS Toolbox plugins.  Setka Editor plugin activation will be aborted with an error if one of those plugins are installed and activated.
  2. PS Disable Auto Formatting plugin modifies HTML-code of a post, damaging layout created in Setka Editor. The plugin causes various issues as it is no longer maintained by developers.

The only way to prevent issues is to not use these plugins with Setka Editor.

 

Lockdown WP admin plugin – blocking access to wp-admin

This plugin restricts access to the files inside the WP Admin (/wp-admin/) folder if the user is not authorized. Attempting to access WP-admin directly returns the 404 error.

Wp-admin/admin-post.php file is responsible for getting updates to Setka Editor files and to the styles you create in Content Design System Manager (CDSM). Therefore, blocking it in WordPress or any access restriction for /wp-admin/ on a web server leads to problems in Setka Editor.

Learn more about solving problems with the Lockdown WP admin plugin in this article.

Jetpack plugin and embed style control

Jetpack plugin adds several attributes to Setka embeds that can cause conflicts with Setka Editor settings. If you face such a conflict, we recommend you add the following code to a custom CSS field in your posts' style:

.stk-code span[class*="embed-"] {
  height: 100%;
}

Setka Editor and Facebook Instant Articles posts compatibility

Facebook Instant Articles (https://www.facebook.com/formedia/solutions/instant-articles) is a special layout for creating posts inside Facebook. You can either integrate your website with FBIA via API https://developers.facebook.com/docs/instant-articles/ or use any solution for CMS (for example, a plugin for WordPress https://wordpress.org/plugins/fb-instant-articles). There are specific components with strict positioning and tools for FBIA posts layout https://developers.facebook.com/docs/instant-articles/builder

Setka Editor provides a large variety of layout tools and its posts' positioning does not meet the requirements of FBIA components. We have created several rules to automatically convert Setka Editor content to FBIA components so that you do not have to manually edit your post's HTML.

Instant Articles for WP plugin settings include a special field for Custom Transformation rules https://ps.w.org/fb-instant-articles/assets/screenshot-1.png?rev=1418996 where these rules are placed. In case you use another CMS you can take these rules as a basis for FBIA API connection. 

 

Transformer rules of Setka Editor content to FBIA components:

{

 "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)"

 }]

}

Specific features of content transformation:

  • once inserted in FBIA HTML, inline icons from Setka Editor posts divide texts into separate paragraphs (before and after the icon) and the icon itself becomes an image in a separate paragraph
  • FBIA do not include dividers so these Setka Editor elements are being cut from FBIA article HTML

  • FBIA do not include footnotes so these Setka Editor elements are being cut from FBIA article HTML

  • FBIA do not include buttons so linked Setka Editor buttons are displayed as usual buttons and unlinked buttons are being cut from FBIA article HTML

I can't install the plugin. What to do?

If you encounter an error interrupting Setka Editor plugin activation, please contact our support team.

For the majority of the errors, we find solutions that allow the use of Setka Editor and other plugins together. At the moment we are actively working to eliminate any possible incompatibilities, and in the near future, any plugin conflicts will be completely removed.