{"id":314874,"date":"2026-05-22T07:24:30","date_gmt":"2026-05-22T07:24:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kubelio-companion\/"},"modified":"2026-08-26T10:19:33","modified_gmt":"2026-08-26T10:19:33","slug":"kubelio-companion","status":"publish","type":"plugin","link":"https:\/\/pcm.wordpress.org\/plugins\/kubelio-companion\/","author":23501359,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.3","stable_tag":"1.4.3","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Kubelio Companion","header_author":"Kubelio Studio","header_description":"Mandatory plugin to install when installing Kubelio themes.","assets_banners_color":"669391","last_updated":"2026-08-26 10:19:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/kubelio.com\/kubelio-companion\/","header_author_uri":"https:\/\/kubelio.com\/","rating":0,"author_block_rating":0,"active_installs":100,"downloads":895,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.0":{"tag":"1.3.0","author":"kubelio","date":"2026-05-22 07:23:51"},"1.3.1":{"tag":"1.3.1","author":"kubelio","date":"2026-06-08 04:44:41"},"1.4.0":{"tag":"1.4.0","author":"kubelio","date":"2026-07-08 15:13:01"},"1.4.1":{"tag":"1.4.1","author":"kubelio","date":"2026-07-18 04:12:29"},"1.4.2":{"tag":"1.4.2","author":"kubelio","date":"2026-07-27 03:44:38"},"1.4.3":{"tag":"1.4.3","author":"kubelio","date":"2026-08-26 10:19:33"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3543932,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3543932,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3543932,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3612190,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"reblock\/product":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"reblock\/product","version":"1.0.12","title":"Product","category":"reblock","icon":"products","keywords":["product","woocommerce","shop","grid","slider"],"supports":{"align":["wide","full"],"html":false},"textdomain":"kubelio-companion","editorScript":"file:.\/index.js","render":"file:.\/render.php","viewScript":["swiper","kubelio-swiper","file:.\/view.js"],"editorStyle":["swiper","kubelio-swiper","file:.\/index.css"],"style":["swiper","kubelio-swiper","file:.\/style-index.css"],"attributes":{"blockID":{"type":"string","default":""},"queryType":{"type":"string","default":"all"},"queryByCategories":{"type":"array","default":[]},"queryByTags":{"type":"array","default":[]},"queryByIds":{"type":"array","default":[]},"productsPerPage":{"type":"number","default":8},"columns":{"type":"number","default":4},"enableSlider":{"type":"boolean","default":false},"slidesPerView":{"type":"number","default":4},"autoPlay":{"type":"boolean","default":false},"loop":{"type":"boolean","default":false},"delay":{"type":"number","default":5},"navigation":{"type":"boolean","default":true},"pagination":{"type":"boolean","default":true},"stackOnMobile":{"type":"boolean","default":false},"orderBy":{"type":"string","default":"date_desc"},"stockStatus":{"type":"string","default":"any"},"paginationType":{"type":"string","default":"none"},"loadMoreText":{"type":"string","default":"Load More"}}},"reblock\/icon":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"reblock\/icon","version":"2.1.0","title":"Icon","category":"reblock","icon":"smiley","keywords":["icon","svg"],"supports":{"html":false,"anchor":true,"color":{"background":true,"text":true,"__experimentalSkipSerialization":true},"spacing":{"padding":true,"margin":true,"__experimentalSkipSerialization":["padding"]},"__experimentalBorder":{"color":false,"radius":true,"style":false,"width":false,"__experimentalSkipSerialization":true}},"selectors":{"root":".wp-block-reblock-icon .rt-icon","border":".wp-block-reblock-icon .rt-icon","color":".wp-block-reblock-icon .rt-icon","spacing":{"padding":".wp-block-reblock-icon .rt-icon","margin":".wp-block-reblock-icon"}},"textdomain":"kubelio-companion","editorScript":["file:.\/index.js"],"editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","attributes":{"iconType":{"type":"string","default":"default"},"iconKey":{"type":"string","default":""},"itemsJustification":{"type":"string"},"label":{"type":"string","default":""},"iconCustom":{"type":"string","source":"html","selector":".rt-icon.has-icon-custom","default":""},"linkId":{"type":"string","default":""},"linkUrl":{"type":"string","default":""},"linkTarget":{"type":"string","default":""},"linkRel":{"type":"string","default":""}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"filled","label":"Filled"},{"name":"outlined","label":"Outlined"}]},"reblock\/image-slider":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"reblock\/image-slider","version":"1.0.0","title":"Image Slider","category":"reblock","icon":"smiley","keywords":["image","gallery","slider","carousel"],"supports":{"align":["wide","full"],"html":false},"textdomain":"kubelio-companion","editorScript":["file:.\/index.js"],"viewScript":["swiper","kubelio-swiper"],"editorStyle":["swiper","kubelio-swiper","file:.\/index.css"],"style":["swiper","kubelio-swiper","file:.\/style-index.css"],"attributes":{"blockID":{"type":"string","default":""},"images":{"type":"array","source":"query","selector":".swiper-slide","query":{"id":{"source":"attribute","selector":"img","attribute":"img-id"},"url":{"source":"attribute","selector":"img","attribute":"src"},"mobileUrl":{"source":"attribute","selector":"source","attribute":"srcset"},"alt":{"source":"attribute","selector":"img","attribute":"alt"},"width":{"source":"attribute","selector":"img","attribute":"width"},"height":{"source":"attribute","selector":"img","attribute":"height"},"link":{"source":"attribute","selector":"a","attribute":"href"},"openNewTab":{"source":"attribute","selector":"a","attribute":"target"}},"default":[]},"imageSize":{"type":"string","default":"large"},"imageRatio":{"type":"string","default":"original"},"slidesPerView":{"type":"number","default":1},"spaceBetween":{"type":"number","default":30},"slidesPerViewTablet":{"type":"number","default":1},"spaceBetweenTablet":{"type":"number","default":15},"slidesPerViewMobile":{"type":"number","default":1},"spaceBetweenMobile":{"type":"number","default":15},"autoPlay":{"type":"boolean","default":false},"autoHeight":{"type":"boolean","default":false},"loop":{"type":"boolean","default":false},"delay":{"type":"number","default":5},"navigation":{"type":"boolean","default":true},"pagination":{"type":"boolean","default":true},"paginationPosition":{"type":"string","default":"outside"}}}},"tagged_versions":["1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","1.4.3"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":3612190,"resolution":"1","location":"assets","locale":"","width":426,"height":240},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3612190,"resolution":"2","location":"assets","locale":"","width":1526,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3612190,"resolution":"3","location":"assets","locale":"","width":1920,"height":992},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3612190,"resolution":"4","location":"assets","locale":"","width":1920,"height":992}},"screenshots":{"1":"Demo Setup Wizard for importing demo content.","2":"Plugin dashboard with plugin information and useful links.","3":"Product Block in the WordPress Block Editor.","4":"Slider Block in the WordPress Block Editor."}},"plugin_section":[],"plugin_tags":[18912,282,263935,262590,286],"plugin_category":[45],"plugin_contributors":[263936],"plugin_business_model":[],"class_list":["post-314874","plugin","type-plugin","status-publish","hentry","plugin_tags-companion","plugin_tags-ecommerce","plugin_tags-kubelio","plugin_tags-theme-companion","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-kubelio","plugin_committers-kubelio"],"banners":{"banner":"https:\/\/ps.w.org\/kubelio-companion\/assets\/banner-772x250.png?rev=3612190","banner_2x":"https:\/\/ps.w.org\/kubelio-companion\/assets\/banner-1544x500.png?rev=3543932","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kubelio-companion\/assets\/icon-128x128.png?rev=3543932","icon_2x":"https:\/\/ps.w.org\/kubelio-companion\/assets\/icon-256x256.png?rev=3543932","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kubelio-companion\/assets\/screenshot-1.gif?rev=3612190","caption":"Demo Setup Wizard for importing demo content."},{"src":"https:\/\/ps.w.org\/kubelio-companion\/assets\/screenshot-2.png?rev=3612190","caption":"Plugin dashboard with plugin information and useful links."},{"src":"https:\/\/ps.w.org\/kubelio-companion\/assets\/screenshot-3.png?rev=3612190","caption":"Product Block in the WordPress Block Editor."},{"src":"https:\/\/ps.w.org\/kubelio-companion\/assets\/screenshot-4.png?rev=3612190","caption":"Slider Block in the WordPress Block Editor."}],"raw_content":"<!--section=description-->\n<p><strong>Kubelio Companion<\/strong> is the official companion plugin for all <strong>Kubelio<\/strong> WordPress themes. It extends the core capabilities of your website, providing high-performance layout blocks, customizer enhancements, and a seamless demo import experience.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>Customizer Extensions<\/strong>: Rich, intuitive settings and controls added to the WordPress Customizer for pixel-perfect site personalization.<\/li>\n<li><strong>Brand New Setup Wizard<\/strong>: Walk through a custom-built onboarding system designed to easily configure your site from start to finish.<\/li>\n<li><strong>One-Click Demo Import<\/strong>: Import professionally designed layouts, pages, widgets, and settings with a single click.<\/li>\n<li><strong>WooCommerce Enhancements<\/strong>: Open the minicart instantly upon adding items to cart, with clean design optimizations for conversions.<\/li>\n<li><strong>Performance Optimization<\/strong>: Asset and script optimizations to keep your pages loading fast.<\/li>\n<li><strong>Core Gutenberg Blocks<\/strong>: Reusable layouts and components to build rich web pages without writing code.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to an external service (kubelio.com) to download demo\ncontent files during the Setup Wizard process.<\/p>\n\n<p><strong>What the service is and what it is used for:<\/strong>\nThe Setup Wizard's one-click demo import feature fetches pre-built demo content\n(XML import files, customizer settings, widgets, and media) from Kubelio's\nservers. This allows users to quickly populate their site with a professionally\ndesigned starting layout.<\/p>\n\n<p><strong>What data is sent and when:<\/strong>\nA randomly generated token (not tied to the user's identity or any license) is\nappended as a URL query parameter to the demo file requests. No personal user\ndata, site content, license key, or identifiable information is transmitted.\nData is only sent when the user explicitly triggers the \"Import Demo\" step in\nthe Setup Wizard.<\/p>\n\n<p><strong>Service provider:<\/strong> Kubelio Studio (https:\/\/kubelio.com)\n<strong>Terms of Service:<\/strong> https:\/\/kubelio.com\/terms\/\n<strong>Privacy Policy:<\/strong> https:\/\/kubelio.com\/privacy-policy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>kubelio-companion<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in your WordPress dashboard.<\/li>\n<li>Follow the onboarding <strong>Setup Wizard<\/strong> to configure your theme.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20required%3F\"><h3>Is this plugin required?<\/h3><\/dt>\n<dd><p>Yes, this plugin is mandatory for Kubelio themes to function correctly. It contains essential layout components and configuration settings required by the theme.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20with%20other%20themes%3F\"><h3>Can I use this plugin with other themes?<\/h3><\/dt>\n<dd><p>Kubelio Companion is specifically built and optimized for Kubelio themes. It is not recommended to use it on non-Kubelio themes, as some elements rely on the theme's core structure.<\/p><\/dd>\n<dt id=\"does%20the%20demo%20import%20affect%20my%20existing%20woocommerce%20pages%3F\"><h3>Does the demo import affect my existing WooCommerce pages?<\/h3><\/dt>\n<dd><p>The demo import includes its own Shop, Cart, Checkout, and My Account pages, and these will be created as new pages during the import. If your site already has WooCommerce pages, this can result in duplicate pages \u2014 your existing pages are not deleted or modified. To avoid WooCommerce also auto-generating its own default set on top of this, Kubelio Companion temporarily disables WooCommerce's automatic page creation during the import process; the default behavior is restored immediately once the import finishes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Fix: Heading\/Body fonts selected in the Customizer's Typography section (Google Fonts and fonts installed via the WordPress Font Library) now actually render inside the block editor canvas, instead of only the front-end.<\/li>\n<li>Fix: The \"View Documentation\" and \"Get Support\" buttons on the plugin dashboard pointed to an empty URL (they referenced <code>RT_THEME_DOC<\/code>\/<code>RT_THEME_SUPPORT<\/code> constants that were never defined anywhere). They now link directly to https:\/\/docs.kubelio.com\/ and https:\/\/kubelio.com\/contact-us\/.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Fix: Fixed the field label position on the Edit Billing and Shipping Address pages in My Account.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fix: Fixed an issue where custom SVG icons were not displayed in the Filled and Outlined styles.<\/li>\n<li>Fix: Fixed an issue where the column option was not displayed for Product blocks.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: Added sync font from wordpress fonts to customizer font.<\/li>\n<li>Fix: Shop page showing no products after demo content import.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>New: Added links to the admin footer in the setup wizard (Edit Homepage, Setup Store).<\/li>\n<li>Improve: Display fonts installed in Appearance &gt; Fonts in Customizer &gt; Global Fonts.<\/li>\n<li>Improve: Assign WooCommerce checkout and cart pages from the default import.<\/li>\n<li>Improve: Optimization features (Defer JS, Lazy Load CSS) are now disabled by default on fresh installations.<\/li>\n<li>Improve: Image Slider default spacing for tablet and mobile changed from 30 to 15.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix: Removed premium code that triggered errors on the free version.<\/li>\n<li>Fix: Social Media widget not displaying links configured in the Customizer.<\/li>\n<li>Fix: Social Media widget icons (SVG) not rendering on the front end.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: Migrated setup wizard from MerlinWP to a custom implementation.<\/li>\n<li>New: Brand new dashboard UI.<\/li>\n<li>New: Centralized menu under wp-admin &gt; Kubelio.<\/li>\n<li>Improve: Moved the export feature from the theme to the companion plugin.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: Open minicart after add to cart.<\/li>\n<li>New: Added optimization features.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Mandatory companion plugin for Kubelio themes. Extends WooCommerce, customizer options, provides custom blocks, and a sleek setup wizard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314874"}],"author":[{"embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kubelio"}],"wp:attachment":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314874"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314874"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314874"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314874"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314874"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}