{"id":50975,"date":"2016-09-21T08:38:47","date_gmt":"2016-09-21T08:38:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/famethemes-demo-importer\/"},"modified":"2026-08-15T10:20:38","modified_gmt":"2026-08-15T10:20:38","slug":"famethemes-demo-importer","status":"publish","type":"plugin","link":"https:\/\/kk.wordpress.org\/plugins\/famethemes-demo-importer\/","author":14042791,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"trunk","tested":"7.1","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"FameTheme Demo Importer","header_author":"FameThemes","header_description":"","assets_banners_color":"","last_updated":"2026-08-15 10:20:38","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.famethemes.com\/","header_plugin_uri":"https:\/\/github.com\/FameThemes\/famethemes-demo-importer","header_author_uri":"http:\/\/www.famethemes.com\/","rating":5,"author_block_rating":0,"active_installs":30000,"downloads":908216,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"FameThemes","date":"2016-09-26 04:47:45"},"1.0.2":{"tag":"1.0.2","author":"FameThemes","date":"2016-10-17 11:41:11"},"1.0.3":{"tag":"1.0.3","author":"FameThemes","date":"2017-03-09 09:03:09"},"1.0.7":{"tag":"1.0.7","author":"FameThemes","date":"2017-10-11 15:26:09"},"1.3.1":{"tag":"1.3.1","author":"FameThemes","date":"2026-08-15 10:20:50"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2","1.0.3","1.0.7","1.3.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[275797,275796,162305,144680,220596],"plugin_category":[59],"plugin_contributors":[83461,83462],"plugin_business_model":[],"class_list":["post-50975","plugin","type-plugin","status-publish","hentry","plugin_tags-blocksify","plugin_tags-customify","plugin_tags-demo-import","plugin_tags-one-click-import","plugin_tags-starter-templates","plugin_category-utilities-and-tools","plugin_contributors-famethemes","plugin_contributors-shrimp2t","plugin_committers-famethemes","plugin_support_reps-boy8xnoname"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/famethemes-demo-importer.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Most WordPress projects spend the first week fighting the blank canvas. Installing plugins. Wrestling theme settings. Hunting for a color palette that doesn't clash with itself. Pasting filler text you'll only rewrite anyway. By the time the site looks like a site, the deadline is breathing down your neck.<\/p>\n\n<p><strong>Starter Templates collapses that week into a single click.<\/strong><\/p>\n\n<p>Open the wizard. Browse a gallery of finished site designs. Click the one that fits. A live preview opens \u2014 actual interactive pages, not screenshots. Hit Import. A minute later your site looks exactly like the demo, top to bottom: homepage, about, services, contact, blog, the navigation that ties them together, the typography that pulls them into a brand, the plugins each page quietly needs running in the background.<\/p>\n\n<p><strong>You ship today, not next Friday.<\/strong><\/p>\n\n<p>This isn't a content-restore tool. There's nothing to migrate, nothing to recover. Every template is a fresh, opinionated <strong>starting point<\/strong> \u2014 pages, menus, widgets and theme settings designed together so the whole site feels coordinated from minute one. The template is scaffolding, not destiny: throw out what you don't need, rewrite every word, swap the palette mid-build. It's your site the moment the import finishes.<\/p>\n\n<h4>Built for builders, friendly to first-timers<\/h4>\n\n<p>Whether you're an agency turning out the third site this month or someone launching their first WordPress project ever, the experience is identical: <strong>pick \u2192 preview \u2192 import \u2192 edit \u2192 done<\/strong>. No prerequisites. No setup-before-the-setup. The wizard handles the boring parts so you spend your hours on the parts a client actually pays for \u2014 copy, photos, the story you're trying to tell.<\/p>\n\n<h4>What's in a starter template<\/h4>\n\n<p>A starter template isn't wallpaper for an empty site \u2014 it's a complete, opinionated design you adopt and make your own:<\/p>\n\n<ul>\n<li><strong>Every page<\/strong> the design needs \u2014 homepage, about, services, contact, blog \u2014 and the menus connecting them.<\/li>\n<li><strong>A look that holds together<\/strong> \u2014 color palette and Google Font pair chosen by the designer so the whole site feels coordinated. Swap either in the wizard if you'd rather start with your own.<\/li>\n<li><strong>The plugins it depends on<\/strong> \u2014 installed from wordpress.org automatically. WooCommerce for a shop, a forms plugin for the contact page, a block library for the homepage hero. You see what's coming before it lands; you can opt out of anything optional.<\/li>\n<li><strong>Sample media<\/strong> sized and placed for each block so the layout reads like a real layout, not skeleton boxes. Replace at your leisure.<\/li>\n<li><strong>Theme settings<\/strong> \u2014 colors, fonts, customizer options, widget areas, layout choices \u2014 applied to your active theme so the result feels like a finished design from the inside out, not skin glued on top.<\/li>\n<\/ul>\n\n<h4>Why builders pick it<\/h4>\n\n<ul>\n<li><strong>Live preview, not a screenshot.<\/strong> An iframe of the actual demo site. Scroll, click, resize. What you see is what you import.<\/li>\n<li><strong>Style step in the wizard.<\/strong> Decide color palette and typography before import. Bring your own brand color, choose a different Google Font, mix template defaults with theme defaults. No re-importing.<\/li>\n<li><strong>Smart plugin handling.<\/strong> The template declares its dependencies up front. The wizard installs required plugins silently and lets you tick the recommended-but-optional ones. No surprise downloads, no half-broken pages.<\/li>\n<li><strong>Per-layer control.<\/strong> Want the new palette but keep your existing widgets? Toggle widgets off. Want fresh widgets but keep the customizer the way you set it up? Toggle the other off. Refresh exactly the layer you intended.<\/li>\n<li><strong>Backward-compatible.<\/strong> Sites running classic FameThemes themes (OnePress, Screenr, Accelerate, Bizland, Oblique, Shapely, Crispmag, Sparkling, Cleanblock, plus <code>-pro<\/code> and child variants) get the original one-click demo importer they've always had. Same UX, zero regression after upgrade.<\/li>\n<li><strong>Bring your own library.<\/strong> Starter Templates speaks the <a href=\"https:\/\/github.com\/PressMaximum\/blocksify-design-studio\">Blocksify Design Studio<\/a> REST contract. Point it at any compatible source \u2014 your agency's private catalog, a self-hosted instance, a community fork \u2014 by setting one constant in <code>wp-config.php<\/code>. Build once, ship everywhere.<\/li>\n<\/ul>\n\n<h4>How it works under the hood<\/h4>\n\n<p>Every import is a five-step background job \u2014 no babysitting required:<\/p>\n\n<ol>\n<li><strong>Fetch<\/strong> the template bundle from your configured design library.<\/li>\n<li><strong>Install + activate<\/strong> the plugins the template needs (from wordpress.org).<\/li>\n<li><strong>Place<\/strong> the starter media into <code>wp-content\/uploads\/<\/code>.<\/li>\n<li><strong>Set up<\/strong> posts, pages, terms, menus \u2014 with attachment references and site-URL placeholders rewritten so nothing breaks on your domain.<\/li>\n<li><strong>Apply<\/strong> theme mods, customizer settings, widgets, plugin options, and the Font Library entries the template ships with.<\/li>\n<\/ol>\n\n<p>The whole thing runs under WP-Cron. Close the tab if you want \u2014 it keeps going. Progress streams back to the dashboard if you stick around to watch.<\/p>\n\n<h4>Bring your own catalog<\/h4>\n\n<p>Starter Templates speaks the <a href=\"https:\/\/github.com\/PressMaximum\/blocksify-design-studio\">Blocksify Design Studio<\/a> REST contract. Out of the box it points at the default community library, but the source URL is configurable via the <code>FT_DEMO_IMPORTER_STUDIO_URL<\/code> constant in <code>wp-config.php<\/code> \u2014 point it at any compatible studio (your agency's private catalog, a self-hosted instance, a fork) and the plugin behaves identically.<\/p>\n\n<h4>Theme adapters<\/h4>\n\n<p>Themes can ship a <code>Theme_Adapter<\/code> to declare their own required plugins, customize the wizard's Style step, or embed the dashboard directly under their own admin menu. Customify ships an adapter out of the box; everything else uses a sensible default with no per-theme code required.<\/p>\n\n<h4>Configuration<\/h4>\n\n<ul>\n<li><strong>Source library URL<\/strong> \u2014 configurable via <code>FT_DEMO_IMPORTER_STUDIO_URL<\/code> in <code>wp-config.php<\/code>, or the Settings page.<\/li>\n<li><strong>Activation redirect<\/strong> \u2014 sends you straight to the importer for the active theme on first activation.<\/li>\n<li><strong>Cache refresh<\/strong> \u2014 append <code>?no_cache=1<\/code> to the templates REST URL to skip the local 10-minute cache after a library update.<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>The plugin only contacts the design library you configure, and only sends the data needed to render the catalog: the active theme stylesheet (so the list can be filtered to compatible templates) and standard HTTP request headers. No analytics, no tracking, no telemetry.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>famethemes-demo-importer<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install via Plugins \u2192 Add New.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Open the Starter Templates dashboard:\n\n<ul>\n<li><strong>Generic theme<\/strong>: Tools \u2192 Starter Templates, or the entry your theme exposes.<\/li>\n<li><strong>Customify<\/strong>: Customify \u2192 Starter Templates (embedded in the host theme's dashboard).<\/li>\n<li><strong>OnePress family<\/strong>: the original Theme Options \u2192 One Click Demo Import tab.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20plugin%20license%3F\"><h3>What is the plugin license?<\/h3><\/dt>\n<dd><p>This plugin is released under a GPL v2 (or later) license.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20theme%3F\"><h3>Does it work with any theme?<\/h3><\/dt>\n<dd><p>Yes \u2014 anything not on the FameThemes legacy list routes to the Generic track, which is fully theme-agnostic. A theme can ship a <code>Theme_Adapter<\/code> to customize the wizard, but it isn't required.<\/p><\/dd>\n<dt id=\"where%20do%20the%20templates%20come%20from%3F\"><h3>Where do the templates come from?<\/h3><\/dt>\n<dd><p>By default, from a community design library curated by the plugin authors. You can point the plugin at any compatible <a href=\"https:\/\/github.com\/PressMaximum\/blocksify-design-studio\">Blocksify Design Studio<\/a> instance \u2014 a self-hosted server, an agency's private catalog, or a fork \u2014 by setting the <code>FT_DEMO_IMPORTER_STUDIO_URL<\/code> constant in <code>wp-config.php<\/code>.<\/p><\/dd>\n<dt id=\"my%20import%20looks%20slow%20on%20the%20first%20page%20load.\"><h3>My import looks slow on the first page load.<\/h3><\/dt>\n<dd><p>The first request fetches the full catalog from the remote Studio (1-3 s depending on your connection). After that, the catalog is cached locally for 10 minutes \u2014 repeat loads are near-instant. Pass <code>?no_cache=1<\/code> on the REST URL or call <code>studio wp transient delete --all<\/code> to force-refresh.<\/p><\/dd>\n<dt id=\"can%20i%20contribute%3F\"><h3>Can I contribute?<\/h3><\/dt>\n<dd><p>Yes! Issues + pull requests welcome on the <a href=\"https:\/\/github.com\/FameThemes\/famethemes-demo-importer\/\">GitHub repository<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Compatible with WordPress 7.1. The importer UI uses core @wordpress\/components, so it inherits the 7.1 editor component updates automatically.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li><strong>Rebrand<\/strong> to <em>Starter Templates<\/em> \u2014 display name only; existing installs upgrade cleanly.<\/li>\n<li><strong>New import track<\/strong> for modern themes with a React wizard, live preview and per-theme adapters.<\/li>\n<li><strong>Faster wizard<\/strong> \u2014 fewer round-trips, instant modal open, smarter local caching.<\/li>\n<li><strong>Smarter import<\/strong> \u2014 independent toggles for widgets and Customizer settings, Font Library support, plugin info in the wizard.<\/li>\n<li><strong>More reliable<\/strong> background pipeline with better cron + asset handling.<\/li>\n<li><strong>UI polish<\/strong> \u2014 refreshed cards, better admin redirects, per-theme action links.<\/li>\n<li><strong>Compatibility<\/strong> \u2014 tested up to WordPress 7.0; requires WordPress 5.0+ and PHP 7.4+.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Internal: split importer into Legacy + Generic tracks (router based on active theme); no end-user behaviour change for OnePress \/ Screenr.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Fix plugin review issues for WordPress 6.8<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Bugs fixed.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Bugs fixed.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Bugs fixed.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Improve import username.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Improve core and UX.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Add recommended plugins notices.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improve and fix bug.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Release<\/li>\n<\/ul>","raw_excerpt":"From blank install to designer-built WordPress site in one click. Browse starter templates, preview them live, and import the one you love \u2014 pages, pl &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/50975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=50975"}],"author":[{"embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/famethemes"}],"wp:attachment":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=50975"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=50975"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=50975"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=50975"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=50975"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=50975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}