{"id":379709,"date":"2026-10-04T09:48:42","date_gmt":"2026-10-04T09:48:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mkm-page-studio\/"},"modified":"2026-10-04T09:52:51","modified_gmt":"2026-10-04T09:52:51","slug":"mkm-content-layout-studio","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mkm-content-layout-studio\/","author":14546995,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"1.3.1","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"MKM Content Layout Studio","header_author":"Kasi Ahmer","header_description":"Create unlimited customizable Post, Category, and Page showcase layouts (Grid, List, and Hero Bento) with live admin preview, play icon ON\/OFF controls, and unique shortcodes for any WordPress page.","assets_banners_color":"fff9f6","last_updated":"2026-10-04 09:52:51","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/mkm.fan","header_plugin_uri":"","header_author_uri":"https:\/\/mkm.fan","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"kashiahmer","date":"2026-10-04 09:52:51","revision":3727264}},"upgrade_notice":{"1.3.1":"<p>Renamed plugin with an updated slug and text domain. Recommended update.<\/p>","1.3.0":"<p>Recommended update: ensures 100% real WordPress post\/page data in live previews, updates Style 5 Hero Bento 3-column layout, and adds instant Play Icon ON\/OFF syncing across all 5 styles.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3727307,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3727307,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3727307,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3727307,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3727307,"resolution":"1","location":"assets","locale":"","width":1200,"height":720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3727307,"resolution":"2","location":"assets","locale":"","width":1200,"height":462},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3727307,"resolution":"3","location":"assets","locale":"","width":1200,"height":426},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3727307,"resolution":"4","location":"assets","locale":"","width":1200,"height":731},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3727307,"resolution":"5","location":"assets","locale":"","width":1200,"height":849}},"screenshots":{"1":"Style 1 \u2014 Topic Pill Cards layout with left accent border, section title, and intro description.","2":"Style 2 \u2014 Overlay Image Banner Cards with bottom gradient title overlay and Read More footer.","3":"Style 3 \u2014 Directory &amp; App Icon Cards with square left thumbnail, category label, and 5-star row.","4":"Style 4 \u2014 Arcade &amp; Magazine Thumbnail Grid with rounded featured images and titles below.","5":"Style 5 \u2014 Hero Bento Split Showcase with large Hero spotlight card on the left, 3-column bento grid on the right, and Play Icon ON\/OFF toggle."}},"plugin_section":[],"plugin_tags":[4036,1084,3480,166,80],"plugin_category":[43],"plugin_contributors":[284306],"plugin_business_model":[],"class_list":["post-379709","plugin","type-plugin","status-publish","hentry","plugin_tags-layout","plugin_tags-page-builder","plugin_tags-post-grid","plugin_tags-posts","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-kashiahmer","plugin_committers-kashiahmer"],"banners":{"banner":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/banner-772x250.png?rev=3727307","banner_2x":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/banner-1544x500.png?rev=3727307","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/icon-128x128.png?rev=3727307","icon_2x":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/icon-256x256.png?rev=3727307","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/screenshot-1.png?rev=3727307","caption":"Style 1 \u2014 Topic Pill Cards layout with left accent border, section title, and intro description."},{"src":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/screenshot-2.png?rev=3727307","caption":"Style 2 \u2014 Overlay Image Banner Cards with bottom gradient title overlay and Read More footer."},{"src":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/screenshot-3.png?rev=3727307","caption":"Style 3 \u2014 Directory &amp; App Icon Cards with square left thumbnail, category label, and 5-star row."},{"src":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/screenshot-4.png?rev=3727307","caption":"Style 4 \u2014 Arcade &amp; Magazine Thumbnail Grid with rounded featured images and titles below."},{"src":"https:\/\/ps.w.org\/mkm-content-layout-studio\/assets\/screenshot-5.png?rev=3727307","caption":"Style 5 \u2014 Hero Bento Split Showcase with large Hero spotlight card on the left, 3-column bento grid on the right, and Play Icon ON\/OFF toggle."}],"raw_content":"<!--section=description-->\n<p><strong>MKM Content Layout Studio<\/strong> (developed by <strong>Kasi Ahmer<\/strong> at <a href=\"https:\/\/mkm.fan\">mkm.fan<\/a>) is a flexible WordPress layout and content showcase plugin that lets you create unlimited saved layout styles and place them anywhere using shortcodes such as <code>[mkm_style id=\"1\"]<\/code>.<\/p>\n\n<p>You can display a single style on a page or stack 5, 10, or 35+ different style shortcodes on the same page while keeping your active theme's native menus, header, and footer intact.<\/p>\n\n<h4>5 Built-In Visual Presets (Fully Customizable)<\/h4>\n\n<ol>\n<li><strong>Style 1 \u2014 Topic Pill Cards:<\/strong> Minimal cards with a left vertical accent border, section title, and intro description.<\/li>\n<li><strong>Style 2 \u2014 Overlay Image Banner Cards:<\/strong> Rounded featured image cards with a dark bottom gradient title overlay and optional Read More footer bar.<\/li>\n<li><strong>Style 3 \u2014 Directory &amp; App Icon Cards:<\/strong> Compact horizontal cards with a left square thumbnail icon, category label, 5-star rating row, and date tag.<\/li>\n<li><strong>Style 4 \u2014 Arcade &amp; Magazine Thumbnail Grid:<\/strong> Multi-column vertical cards with large rounded featured thumbnails and clean titles underneath.<\/li>\n<li><strong>Style 5 \u2014 Hero Bento Split Showcase:<\/strong> Large spotlight Hero card on the left with a <code>PLAY NOW<\/code> button and an asymmetric 3-column bento grid of cards on the right, with a dedicated ON\/OFF toggle to show or hide the Play Icon (<code>\u25b6<\/code>) inside card images across all styles.<\/li>\n<\/ol>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>100% Real WordPress Data:<\/strong> Queries your real published WordPress Posts, Categories, and Pages (never fake placeholder posts).<\/li>\n<li><strong>Play Icon (<code>\u25b6<\/code>) Hide \/ Show (ON \/ OFF) Across All 5 Styles:<\/strong> Dedicated ON\/OFF toggle in the Saved Styles table and inside the Style Editor to show or hide the Play Icon (<code>\u25b6<\/code>) inside images for any style.<\/li>\n<li><strong>Separate Content Pickers for Categories, Posts &amp; Pages:<\/strong> Dedicated panels to choose Categories, specific Posts, or specific Pages.<\/li>\n<li><strong>Prominent Post Count Control:<\/strong> Choose how many posts or pages to display per style (<code>1<\/code> to <code>60<\/code>).<\/li>\n<li><strong>Anti-Duplicate Post Engine:<\/strong> Automatically prevents the same post or page from repeating when multiple <code>[mkm_style]<\/code> shortcodes are used on the same page.<\/li>\n<li><strong>Grid &amp; List Modes:<\/strong> Switch any style between multi-column Grid mode and single-column List mode.<\/li>\n<li><strong>Real-Time Live Display Preview:<\/strong> Modern, clean White, Light Red, and Golden admin interface with instant live preview.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>mkm-content-layout-studio<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or upload <code>mkm-content-layout-studio.zip<\/code> via <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate <strong>MKM Content Layout Studio<\/strong> through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Open <strong>MKM Content Layout Studio<\/strong> in your WordPress admin sidebar.<\/li>\n<li>Customize any of the 5 starter styles or click <strong>+ Add New Style<\/strong> to create unlimited new styles.<\/li>\n<li>Copy any style shortcode (for example <code>[mkm_style id=\"1\"]<\/code>) and paste it into any WordPress Page or Post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20hide%20or%20show%20the%20play%20icon%20%28%E2%96%B6%29%20inside%20images%20on%20style%205%20or%20any%20other%20style%3F\"><h3>Can I hide or show the Play Icon (\u25b6) inside images on Style 5 or any other style?<\/h3><\/dt>\n<dd><p>Yes. You can click the <strong>Play Icon: ON \/ OFF<\/strong> button directly in the Saved Styles table, or set <strong>Play Icon (\u25b6) Inside Images \u2014 Hide \/ Show<\/strong> to <strong>ON (Show)<\/strong> or <strong>OFF (Hide)<\/strong> inside the Style Editor.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20show%20real%20posts%20from%20my%20site%3F\"><h3>Does this plugin show real posts from my site?<\/h3><\/dt>\n<dd><p>Yes. MKM Content Layout Studio queries only your real published WordPress Posts, Pages, and Categories.<\/p><\/dd>\n<dt id=\"can%20i%20place%20multiple%20shortcodes%20on%20the%20same%20page%20without%20duplicate%20posts%3F\"><h3>Can I place multiple shortcodes on the same page without duplicate posts?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Prevent Duplicate Posts on Same Page<\/strong> in your styles and each shortcode will automatically skip posts already shown earlier on that page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Renamed the plugin and updated the slug and text domain to match, as requested during the WordPress.org plugin review.<\/li>\n<li>Removed a third-party project name reference from the plugin description.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Fixed <code>Tested up to: 7.1<\/code> header format in <code>readme.txt<\/code> to pass WordPress Plugin Check with zero errors.<\/li>\n<li>Removed demo\/fallback post padding so Admin Live Preview and Frontend always display 100% real WordPress posts, pages, and categories only.<\/li>\n<li>Matched Style 5 Hero Bento layout to the exact asymmetric 3-column right-side image bento grid with clean rounded thumbnails and cyan\/dark circular play buttons.<\/li>\n<li>Fixed Play Icon (<code>\u25b6<\/code>) ON\/OFF toggle synchronization in the Style Editor and Saved Styles table.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added Play Icon (<code>\u25b6<\/code>) Show\/Hide (ON\/OFF) support across all 5 styles (<code>style_1<\/code> through <code>style_5<\/code>).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added separate content pickers for Categories, individual Posts, and individual Pages.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of MKM Content Layout Studio by Kasi Ahmer (mkm.fan).<\/li>\n<\/ul>","raw_excerpt":"Build unlimited custom Post, Category, and Page layouts with live preview and unique shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=379709"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kashiahmer"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379709"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379709"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379709"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379709"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379709"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}