Genesis Extra Settings Transporter archived
Adds support for exporting settings of various Genesis Framework specific plugins & Child Themes via the Genesis Exporter feature.
by David Decker - DECKERWEB · github.com/deckerweb/genesis-extra-settings-transporter · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/deckerweb/genesis-extra-settings-transporter/archive/refs/heads/master.zipDeclares an update source (https://github.com/deckerweb/genesis-extra-settings-transporter), so updates arrive through the plugin's own updater.
Readme
Genesis Extra Settings Transporter - Migrate Settings between Genesis Sites
Contributors: daveshine, deckerweb, wpautobahn
Donate link: https://www.paypal.me/deckerweb
Tags: genesis, genesiswp, genesis framework, settings, exporter, plugins, child themes, export, import, transport, transporter, data, deckerweb
Requires at least: 4.7
Tested up to: 5.2
Requires PHP: 5.6
Stable tag: 1.4.1
License: GPL-2.0-or-later
License URI: https://opensource.org/licenses/GPL-2.0
Adds support for exporting settings of various Genesis-specific plugins & Child Themes via the Genesis Exporter feature.
Description
Migrate or Backup Settings Finally, not only do backups or transfers of Genesis core settings but also hook in official & third-party plugins plus some child themes. Especially useful for site builders and developers to speed up their work!
original video link by plugin developer David Decker
A great helper tool for Genesis child themes plus Genesis-specific plugins with their own extra settings!
Please note: The plugin requires the Genesis Framework, a paid premium product released by StudioPress/ WPEngine, Inc. (via studiopress.com)
What the Plugin does?
- Currently 31 different plugins are supported. (These being official ones plus third-party community plugins.)
- Currently 62 different child themes with extra settings are supported. (These being all third-party child themes sold or downloadable via "StudioPress Community Marketplace" or elsewhere.)
- Settings export for the first time possible for a lot of these plugins and/ or child themes!
- Combined settings .JSON file, speeds up development especially!
- Seperate plugin settings .JSON files could be useful for testing purposes for developers etc.
- New plugins and child themes may be added, that support the Genesis Settings Field/ API!
- Also, plugins and child themes that natively hook in to the Genesis Exporter themselves may be removed from support here (to avoid doubled items!).
- Fully internationalized plugin, fully transalateable.
- This plugin just leverages the AWESOMENESS of Genesis Framework and WordPress! Therefore it's a really simple, lightweight, flexible plugin.
See the FAQ here for a full list of supported plugins & child themes...
Useful for:
- Users who want to backup their settings - in a combined way, or seperate for supported plugins and/ or themes.
- Developers and/ or agencies who want to speed up their development times and just use pure Genesis awesomeness :).
Typical Workflow Example Transfer settings from a development install to the live/ production install.
1) Prerequisites/ Requirements:
- On BOTH sites/ installations you have installed & activated for example the (great) "Curtail" child theme, plus the following plugins: Genesis Layout Extras, Genesis Responsive Slider, Genesis Simple Hooks, Genesis Simple Sidebars.
- On BOTH sites/ installations you have installed & activated this plugin, "Genesis Extra Settings Transporter".
- It's recommended to have THE VERY SAME VERSIONS installed on the original site and also the receiving site. Reason: sometimes settings differ between plugin or child theme versions. So with making sure you have the same versions installed you just ensure the correct settings are included within the export file.
2) Transfer (Migrate):
- On the development install: Just make an Export file via Genesis > Import/Export admin page:
- In the "Export" section there enable all checkboxes you need.
- Save the resulting
.JSONfile to your computer. - On the live/ production site, just import this
.JSONfile and you're done! ;-)
Translations
- English (United States) -
en_US= default, always included - German (informal, default) -
de_DE- always included - German (formal) -
de_DE_formal- always included .potfile (genesis-extra-settings-transporter.pot) for translators is always included in the plugin's 'languages' folder :)
Be a Contributor
If you want to translate, go to the Translation Portal at translate.wordpress.org.
You can also contribute code-wise via our Genesis Extra Settings Transporter GitHub Repository - and see where you can help.
Documentation and Support
- If you have any more questions, visit our support on the Plugin's Forum.
Liked Builder Template Categories?
- Rate us 5 stars on WordPress.org :)
- Join our Facebook User Community Support Group
- Like our Facebook Info Page for Deckerweb Plugins
- Subscribe to my Newsletter for insider info on this plugin, plus tutorials and more stuff on deckerweb WordPress plugins - join a thriving community of site builders!
This Plugin ...
- ... scratches my own itch!
- ... is Quality Made in Germany
- ... was created with love (plus some coffee) :-) - if you like it consider donating
Recommended Time Saver
Try Toolbar Extras my other plugin for Site Builders and admins: Building sites with Elementor? Your work will get easier & faster with Toolbar Extras. With extended plugin & theme support baked right in. Of course, "Genesis Extra Settings Transporter" is integrated as well :)
- Plugin Page here on WordPress.org
- Plugin's own website toolbarextras.com
- In your WordPress admin dashboard search for
toolbar extrasin the plugin installer ;-)
Check out my other Genesis Plugins
- Genesis Widgetized Not Found & 404 - Easy Setup for 404 Page and Search Not Found - be prepared for the edge cases
- Genesis What's New Info - Show the what's new overview page via left-hand admin menu
- Genesis Layout Extras - Setup Default Layouts in Genesis for WordPress
- Genesis Shortcode UI (for Shortcake)
- Genesis Elementor Canvas
- Genesis Featured Page Extras - more options for the featured page widget
- Genesis Prose Extras - add-on for Prose child theme
- Genesis Printstyle Plus - just print it out - only what's needed
- Genesis Widgetized Archive - easily set up content for your Archive page (template)
- Genesis Widgetized Footer - easily set up your copyright/ credits/ back to top
- Genesis Connect for Easy Digital Downloads - plugin for easy & elegant integration
- My Genesis plugins newsletter
My Other WordPress Plugins
- Toolbar Extras for Genesis & Elementor - WordPress Admin Bar Enhanced
- Toolbar Extras for Oxygen Builder - Add-On plugin
- Builder Template Categories - for WordPress Page Builders
- Polylang Connect for Elementor – Language Switcher & Template Tweaks
- Simple Download Manager for WP Document Revisions
- Multisite Toolbar Additions
- Cleaner Plugin Installer
- My plugins newsletter
Installation
Minimum Requirements
- WordPress version 4.7 or higher, latest 5.0.x recommended
- NOTE: Only works with Genesis Framework (GPL-2.0+) as the parent theme (latest version is fine!). This is a paid premium product by StudioPress/ WPEngine, Inc., available via studiopress.com
- PHP version 5.6 or higher
- MySQL version 5.0 or higher
- Administrator user with capabilities
manage_optionsandedit_theme_options
We Recommend Your Host Supports at least:
- PHP version 7.0 or higher
- MySQL version 5.6 or higher / or MariaDB 10 or higher
Installation
- Install using the WordPress built-in Plugin installer (via Plugins > Add New - search for
genesis extra settings transporter), or extract the ZIP file and drop the contents in thewp-content/plugins/directory of your WordPress installation. - Activate the plugin through the 'Plugins' menu in WordPress.
- Go to the Genesis Exporter page under Genesis > Import/Export and check the available options.
- Now, make your export(s), just for backup or transport settings into other installations, etc. ;-)
Frequently Asked Questions
What's the recommended usage of this plugin?
Just see plugin's page (you are on it right now) for a typical workflow example.
"Genesis Simple Sidebars" plugin: Why are inpost/ inpage settings not included?
Good question, hehe :). Simple answer: not possible as these settings belong to the actual post meta. You can always import & export all posts/ pages/ custom post types via the NATIVE WORDPRESS export and import functionality. This applies for any inpost/ inpage/ CPT post meta settings in WordPress generally. All administrator users have access to "Tools" in the left-hand admin menu and could do exports and imports.
Why are Widget settings not included?
That's just not possible yet. Still, there is no such functionality in WordPress core as is in Genesis yet! However, there's a nice third-party plugin for that purpose: "Widget Importer & Exporter"
Why isn't plugin/ child theme X,Y not supported?
I can only support plugins and child themes that make use of the WordPress/ Genesis settings API and use a settings field other than that from Genesis itself. Will more developers add this to their work I could add support in this helper plugin. It's as simple as that :).
The way better alternative, though, is, when developers add that little hook in to the Genesis Exporter natively! In this case I might remove support here for such a plugin/ child theme, of course.
Also note, some plugins have 1 or 2 little settings included in Genesis Theme Settings, therefore THESE settings are then included in the default, native Genesis export file. So you'll already have these safe for your exports and imports as well.
What's up with the Prose child theme?
"Prose" natively includes its settings on the Genesis exporter page, so you're already hooked up! You can export and import all "Design Settings" at any time!
Some settings seem not to be included, what should I do?
Just make sure you have the very same versions of the plugins or child themes installed. If you have a development and live install, just make sure, both have "Genesis Simple Hooks, version 1.8.0.2" installed, to name an example. -- Reason: Sometimes setting field names could differ between different versions, or settings may be added or removed in newer/ older versions.
Hands down, how does it all work?
Just to clarify: This plugin here does NO export/ import ON ITS OWN! It just hooks in to the existing Genesis Exporter feature and leverages existing Genesis & WordPress functionality :).
