{"id":286765,"date":"2026-04-07T04:26:30","date_gmt":"2026-04-07T04:26:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/codellia\/"},"modified":"2026-06-24T00:53:55","modified_gmt":"2026-06-24T00:53:55","slug":"kayzart-live-code-editor","status":"publish","type":"plugin","link":"https:\/\/ar.wordpress.org\/plugins\/kayzart-live-code-editor\/","author":23452949,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.5","stable_tag":"2.0.5","tested":"7.0","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Kayzart Landing Pages \u2014 Paste & Edit AI-Generated HTML","header_author":"K's Art Office","header_description":"Live HTML\/CSS\/JS editor with real-time preview and Tailwind CSS support for WordPress.","assets_banners_color":"","last_updated":"2026-06-24 00:53:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/kayzart-live-code-editor\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":303,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.5":{"tag":"1.3.5","author":"ksartoffice","date":"2026-04-07 04:26:09"},"1.3.6":{"tag":"1.3.6","author":"ksartoffice","date":"2026-04-07 05:38:35"},"2.0.2":{"tag":"2.0.2","author":"ksartoffice","date":"2026-05-27 07:25:59"},"2.0.3":{"tag":"2.0.3","author":"ksartoffice","date":"2026-06-17 07:25:36"},"2.0.4":{"tag":"2.0.4","author":"ksartoffice","date":"2026-06-17 08:14:01"},"2.0.5":{"tag":"2.0.5","author":"ksartoffice","date":"2026-06-24 00:53:55"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3582793,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3582793,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.5","1.3.6","2.0.2","2.0.3","2.0.4","2.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3575374,"resolution":"1","location":"assets","locale":"","width":1920,"height":945},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3575374,"resolution":"2","location":"assets","locale":"","width":1920,"height":945},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3575374,"resolution":"3","location":"assets","locale":"","width":1920,"height":945},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3575374,"resolution":"4","location":"assets","locale":"","width":1920,"height":945},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3575374,"resolution":"5","location":"assets","locale":"","width":1920,"height":945},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3575374,"resolution":"6","location":"assets","locale":"","width":1920,"height":945},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3575374,"resolution":"7","location":"assets","locale":"","width":1920,"height":945}},"screenshots":{"1":"Choose Normal HTML\/CSS mode or TailwindCSS before editing the landing page.","2":"Start from a clean split editor with HTML, CSS, JavaScript, and live preview panes.","3":"Open the full HTML import dialog for AI-generated complete HTML documents.","4":"Paste the complete HTML document generated by ChatGPT, Claude, Gemini, or another AI tool.","5":"Review the detected HTML, head, CSS, and JavaScript sections before importing.","6":"Edit the imported code while the live preview renders the landing page immediately.","7":"Select preview text and refine the matching element from the Elements panel."}},"plugin_section":[],"plugin_tags":[2353,5554,3075,808,197499],"plugin_category":[43],"plugin_contributors":[259596],"plugin_business_model":[],"class_list":["post-286765","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-custom-html","plugin_tags-html-editor","plugin_tags-landing-page","plugin_tags-tailwind","plugin_category-customization","plugin_contributors-ksartoffice","plugin_committers-ksartoffice"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/icon-128x128.png?rev=3582793","icon_2x":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/icon-256x256.png?rev=3582793","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/screenshot-1.png?rev=3575374","caption":"Choose Normal HTML\/CSS mode or TailwindCSS before editing the landing page."},{"src":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/screenshot-2.png?rev=3575374","caption":"Start from a clean split editor with HTML, CSS, JavaScript, and live preview panes."},{"src":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/screenshot-3.png?rev=3575374","caption":"Open the full HTML import dialog for AI-generated complete HTML documents."},{"src":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/screenshot-4.png?rev=3575374","caption":"Paste the complete HTML document generated by ChatGPT, Claude, Gemini, or another AI tool."},{"src":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/screenshot-5.png?rev=3575374","caption":"Review the detected HTML, head, CSS, and JavaScript sections before importing."},{"src":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/screenshot-6.png?rev=3575374","caption":"Edit the imported code while the live preview renders the landing page immediately."},{"src":"https:\/\/ps.w.org\/kayzart-live-code-editor\/assets\/screenshot-7.png?rev=3575374","caption":"Select preview text and refine the matching element from the Elements panel."}],"raw_content":"<!--section=description-->\n<p>Got a landing page from ChatGPT, Claude, or Gemini and don't know where to put it? Kayzart is the place to paste it.<\/p>\n\n<p>Drop AI-generated HTML, CSS, and JavaScript straight into WordPress, see it render live as you tweak it, and publish a clean, theme-independent landing page in minutes \u2014 no child theme, no page builder, no fighting your active theme's header and footer.<\/p>\n\n<p><strong>Who this is for<\/strong>\nYou let AI write the code, but you still want full control over the result. You're past pure no-code, but you don't want to set up a build pipeline just to ship one landing page. Kayzart sits exactly there.<\/p>\n\n<p><strong>What you can do<\/strong>\n* Paste a full AI-generated page (HTML + CSS + JS) and run it as-is\n* Edit everything live with a CodeMirror 6 editor and instant iframe preview\n* Click an element in the preview to jump to its code (real-time DOM selection)\n* Keep the page theme-independent in Standalone mode, or render inside your theme in Theme mode\n* Use plain CSS or TailwindCSS (auto-compiled) per page\n* Run modern JavaScript (Classic script or ES Module)\n* Restrict external embeds with an allowlist<\/p>\n\n<p><strong>Works great with<\/strong>\nChatGPT, Claude, Gemini, v0, or any tool that hands you HTML\/CSS\/JS. Kayzart doesn't generate the code \u2014 it's where that code becomes a real, publishable WordPress page you can keep editing.<\/p>\n\n<p>Development repository: https:\/\/github.com\/ksartoffice\/kayzart-live-code-editor<\/p>\n\n<h3>Credits<\/h3>\n\n<p>This plugin bundles third-party libraries:\n* CodeMirror - MIT License - https:\/\/github.com\/codemirror\n* Emmet CodeMirror 6 Plugin - MIT License - https:\/\/github.com\/emmetio\/codemirror6-plugin<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Kayzart from Plugins.<\/li>\n<li>Go to Pages &gt; Add landing page.<\/li>\n<li>Choose Normal or TailwindCSS mode.<\/li>\n<li>Paste your AI-generated HTML\/CSS\/JS (or write your own), watch the live preview, and adjust.<\/li>\n<li>Publish. Use Standalone mode for a clean, theme-free landing page.<\/li>\n<li>Optional: Settings &gt; Landing page settings to enable Kayzart for posts or custom post types.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"i%20have%20a%20page%20from%20chatgpt%20%2F%20claude.%20how%20do%20i%20use%20it%20in%20wordpress%3F\"><h3>I have a page from ChatGPT \/ Claude. How do I use it in WordPress?<\/h3><\/dt>\n<dd><p>Create a landing page, then paste the HTML, CSS, and JavaScript into their tabs. If your AI tool gave you one complete HTML document, use the full HTML import feature to split it into the right fields. The live preview renders it immediately, and you can keep editing before you publish.<\/p><\/dd>\n<dt id=\"can%20ai%20edit%20the%20page%20for%20me%2C%20right%20inside%20wordpress%3F\"><h3>Can AI edit the page for me, right inside WordPress?<\/h3><\/dt>\n<dd><p>Not yet in this free plugin \u2014 today Kayzart is the editor and runtime where you paste and refine AI-generated code. AI-assisted editing inside WordPress is on our roadmap. For now, generate your HTML\/CSS\/JS in ChatGPT, Claude, or Gemini, then paste it here to publish and keep editing.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20know%20how%20to%20code%3F\"><h3>Do I need to know how to code?<\/h3><\/dt>\n<dd><p>No \u2014 most people paste what an AI produced and tweak from there. Basic familiarity with HTML\/CSS helps when fine-tuning, but isn't required.<\/p><\/dd>\n<dt id=\"can%20i%20use%20tailwindcss%3F\"><h3>Can I use TailwindCSS?<\/h3><\/dt>\n<dd><p>Yes. Choose TailwindCSS mode when creating a page and Kayzart compiles utility classes automatically. It uses TailwindCSS v4, so the latest utility syntax works out of the box.<\/p><\/dd>\n<dt id=\"what%20is%20standalone%20mode%3F\"><h3>What is Standalone mode?<\/h3><\/dt>\n<dd><p>Standalone mode renders your landing page without the active theme's layout \u2014 the theme's header, footer, content template, styles, and scripts are not loaded, so your page isn't affected by theme CSS or JavaScript. Kayzart's own styles and scripts (and your page's CSS\/JS) are still loaded, so the editor runtime and your page behave as expected. Use it when you want a clean, theme-independent landing page.<\/p><\/dd>\n<dt id=\"what%20is%20theme%20mode%3F\"><h3>What is Theme mode?<\/h3><\/dt>\n<dd><p>Theme mode renders your Kayzart content inside the active theme's template, so the page keeps your theme's header, footer, and styling.<\/p><\/dd>\n<dt id=\"where%20is%20the%20code%20stored%3F\"><h3>Where is the code stored?<\/h3><\/dt>\n<dd><p>HTML is stored in the post content; CSS, JavaScript, Tailwind\/template modes, and other Kayzart settings are stored in post meta.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Add: Select parent elements from the preview tools.<\/li>\n<li>Fix: Bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Update: Rename visible brand text to Kayzart.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Add: Show unsaved changes in the editor gutter.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fix: Bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fix: Bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Refresh: Rebuilt the landing page editor for a simpler workflow.<\/li>\n<li>Improve: Streamlined page creation, editing, preview, and settings.<\/li>\n<li>Update: Cleaned up legacy features and internal structure.<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Update: Minor changes.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Docs: Add screenshots section.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Update: Dependency maintenance.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Improve: Add resizable settings panel with width persistence.<\/li>\n<li>Add: Introduce preview override action events.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Security: Security update and hardening improvements.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix: Bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Introduce CodeMirror 6 editor runtime and remove legacy bundled loader assets.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix: Minor internal code cleanup<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Add JavaScript execution mode selector (Classic script \/ Module) in the JavaScript tab.<\/li>\n<li>Add ES Module runtime contract support with context injection (<code>root<\/code>, <code>document<\/code>, <code>host<\/code>, <code>onCleanup<\/code>).<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fix: Bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Security: Security update and hardening improvements.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Security: Implemented security-related improvements and hardening updates.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add external embed allowlist settings.<\/li>\n<li>Other: Internal improvements and maintenance updates.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Paste the landing page your AI wrote into WordPress, edit it live with HTML\/CSS\/JS, and publish \u2014 without fighting your theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286765"}],"author":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ksartoffice"}],"wp:attachment":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286765"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286765"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286765"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286765"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286765"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}