{"id":113464208,"date":"2024-03-25T13:12:22","date_gmt":"2024-03-25T17:12:22","guid":{"rendered":"https:\/\/thrivethemes.com\/?post_type=ht_kb&#038;p=113464208"},"modified":"2026-01-22T05:57:02","modified_gmt":"2026-01-22T10:57:02","slug":"are-thrive-themes-products-rtl-compatible","status":"publish","type":"ht_kb","link":"https:\/\/thrivethemes.com\/docs\/are-thrive-themes-products-rtl-compatible\/","title":{"rendered":"Are Thrive Themes Products RTL Compatible?"},"content":{"rendered":"\n<p>Thrive Themes products include <strong>partial RTL (Right-to-Left) support<\/strong> built into the codebase. While we don&#8217;t currently offer official, full RTL support, many customers successfully use our products with RTL language setups.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Current RTL Support Status<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What Works Well<\/h3>\n\n\n\n<p><strong>Thrive Theme:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Includes an <code>rtl.css<\/code> file that automatically applies RTL styling when WordPress is configured for an RTL language<\/li>\n\n\n\n<li>Follows WordPress RTL standards and best practices<\/li>\n\n\n\n<li>Basic theme layout adapts to RTL direction<\/li>\n<\/ul>\n\n\n\n<p><strong>Thrive Architect (Visual Editor):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Editor Interface<\/strong>: The editor detects RTL automatically by checking the HTML <code>dir<\/code> attribute<\/li>\n\n\n\n<li><strong>Blog Posts &amp; Pages<\/strong>: Good compatibility for standard posts and pages<\/li>\n\n\n\n<li><strong>Text Editor<\/strong>: The Froala text editor includes RTL support<\/li>\n\n\n\n<li><strong>Carousel Elements<\/strong>: Carousel components detect and adapt to RTL direction<\/li>\n\n\n\n<li><strong>Gallery Lightbox<\/strong>: RTL-aware positioning and navigation<\/li>\n\n\n\n<li><strong>Form Elements<\/strong>: Basic RTL support in form components<\/li>\n<\/ul>\n\n\n\n<p><strong>Thrive Leads:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RTL-specific CSS rules included in form templates<\/li>\n\n\n\n<li>Form layouts adapt to RTL direction<\/li>\n<\/ul>\n\n\n\n<p><strong>Thrive Quiz Builder:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Image editor components support RTL<\/li>\n\n\n\n<li>Date picker includes RTL detection<\/li>\n\n\n\n<li>Select2 dropdowns have RTL styling<\/li>\n<\/ul>\n\n\n\n<p><strong>Other Products:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin interfaces use WordPress&#8217;s <code>is_rtl()<\/code> function for RTL detection<\/li>\n\n\n\n<li>Various components include RTL-aware positioning and styling<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Known Limitations<\/h3>\n\n\n\n<p><strong>Landing Pages:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Landing page templates may not be 100% RTL compatible<\/li>\n\n\n\n<li>Some complex landing page layouts may require manual CSS adjustments<\/li>\n\n\n\n<li>Certain landing page elements may not properly mirror in RTL<\/li>\n<\/ul>\n\n\n\n<p><strong>Editor Experience:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some editor UI elements may not perfectly mirror in RTL mode<\/li>\n\n\n\n<li>Tool positioning and menus may need manual adjustments in some cases<\/li>\n<\/ul>\n\n\n\n<p><strong>Third-Party Integrations:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Some third-party integrations may not respect RTL settings<\/li>\n\n\n\n<li>Custom code or scripts may need RTL-specific modifications<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How RTL Detection Works<\/h2>\n\n\n\n<p>Thrive products automatically detect RTL by checking the HTML <code>dir<\/code> attribute:<br>ript<br>this.isRTL = $( &#8216;html&#8217; ).attr( &#8216;dir&#8217; ) === &#8216;rtl&#8217;;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thrive Themes products include partial RTL (Right-to-Left) support built into the codebase. While we don&#8217;t currently offer official, full RTL support, many customers successfully use our products with RTL language setups. Current RTL Support Status What Works Well Thrive Theme: Thrive Architect (Visual Editor): Thrive Leads: Thrive Quiz Builder: Other Products: Known Limitations Landing Pages: [&hellip;]<\/p>\n","protected":false},"author":253020,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[34083,34061,34060],"ht-kb-tag":[34328,34329,34327,34326],"class_list":["post-113464208","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-general-help-support","ht_kb_category-thrive-features","ht_kb_category-wordpress-basics","ht_kb_tag-layout-alignment","ht_kb_tag-localization","ht_kb_tag-right-to-left","ht_kb_tag-rtl","post-wrapper","thrv_wrapper"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb\/113464208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/users\/253020"}],"replies":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/comments?post=113464208"}],"version-history":[{"count":0,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb\/113464208\/revisions"}],"wp:attachment":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/media?parent=113464208"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb-category?post=113464208"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb-tag?post=113464208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}