I think i’m going to answer my own question:
My problem #1 (no direct server access) is probably what makes this situation the most irritating; had that not been an issue, i think there would be a lot of additional options open to me.
But given that limitation, creating and uploading ‘new’ themes seems to be the best choice. Accepting that, the question becomes, how to solve the problem i mentioned in #2?
The answer seems to be:
This problem is a limitation of WordPress itself (tracker # 18588) that will likely be remedied in a future version. Until then, there is a programmatic work-around, provided by a user in the linked ticket (and also here on Stack Exchange), that can be used to transfer the settings between themes when the switch occurs. Having adapted that code to my own theme, i’ve found that the work-around is sufficient for my use case.
cheers
Related Posts:
- Automatic Updates For Private And Commercial Themes?
- Pushing updates to your premium theme
- Prevent update check for specific theme
- If I build a custom theme, will it update?
- HTTP Error when uploading images over specific dimensions
- How to make updatable custom WordPress theme?
- WordPress uploads do not show up and I see the white screen of death in some cases
- Update modified Shopify third-party theme [closed]
- Can’t upload images on new theme
- Any way to permanently translate themes?
- How do I send out an update for my custom wordpress theme?
- How to add custom css file in theme?
- get_template_part vs action hooks in themes
- How to remove search bar from a wordpress theme? [closed]
- Get url of thumbnail from the media uploader
- Should I use set_transient or update_option?
- Template for individual post designs
- Best practice way to implement custom sections into a WordPress theme
- Where can I find a good reviewed collection of Twenty Ten child themes?
- Front End Post Submit Form
- How do I remove RSS feeds from themes?
- How wordpress handle upload images and how to use them in the code
- CSS in child theme not overriding the parent theme [closed]
- Advantages of using instead of wp_enqueue_style()?
- Style.css redirects to 404 Page not found
- Displaying wp menus by name without using theme locations
- How to add dynamic inline style?
- Optimal solution to develop a wordpress theme?
- How to add suggest plugin to theme?
- Do I really need the div class entry?
- How Can I Create a List of Values to Be Iterated Through via WordPress Customization API?
- Recommended tools for Theme Development with SASS [closed]
- What tags should be used for themes to show the type of layout?
- What are non-printable characters doing in my theme?
- How can I let templates choose which stylesheets are enqueued?
- Lightweight framework [closed]
- How to edit my theme for full width?
- Unable to check if image uploaded by wp_image_editor exists using file_exists function
- Echo all category names, apart from one
- How to set a page as homepage in stead of the newspages?
- how to get the post attachement image in full size?
- Widget Option is Missing
- Best way to develop a new theme on a live site, with new content? [closed]
- How do I make the most minimal vanilla theme possible with nothing but raw content?
- Installing new theme on running site
- Can I Set Up Session in WordPress Custom Page
- Updating a live theme safely?
- Set a featured image as a replacement to the header image
- Custom theme: How to call archive-post.php for viewing blog posts
- Theme Customizer not displaying saved values in wp_head (CSS)
- How can I hard code my sidebar?
- Thesis -style Navigation
- How can I wrap all blog posts image with
- Wordpres core-update theme renames theme folder name
- Issue when posting updates/changes to wordress
- Valid SQL query not returning results
- WordPress creating images if uploaded image is greater than 960px on one side?
- StoreFront WordPress theme: How can i create a new Home page with Custom design same as template [closed]
- A post with a clear:both in its css destroy the theme design, and the sidebar is moved to the bottom
- Create theme for mobile phones and tablets only?
- Never actually adding the action? Or do I have to call the action?
- How to hide custom sidebar on mobile
- Change Image Sizes for Mobile Theme
- Recommended sidebar / content widths
- Theme Checker Text Domain
- Is there a list of default generated Gutenberg block CSS? Unable to align video blocks
- How to copy page/post from one theme to another?
- Not sure how to debug this npm install error. This is a wordpress theme that comes with a built-in gulp/webpack task automation [closed]
- Why front-page.php doesn’t show content of file instead shows loop
- How can I access variables from theme in child theme? [closed]
- Is it possible to echo a woocommerce prouct attribute discription?
- How can I not disable my theme when I want to upload a new version of it?
- Are paginated comments required for publishing Themes?
- How can I fix my theme header for my CSS stylesheet?
- Is hand coding required at all?
- Avoiding do_shortcode() loops
- Creating a Sub Category Template
- Correct was to customise theme using get_theme_mod in scripts
- WordPress Twenty-Fourteen: How to Remove Home Page Header Image from Other Pages
- Custom theme vs theme customization?
- how can I re-utilize and class on a child theme
- On wordpress, how do i require specific dimensions from user uploads only
- Modify comments_popup_link output
- How to figure out which wordpress theme a site was using?
- Can you create a custom page with content in the center already defined?
- Incorrect search results in search.php – issue triggered by using `define(‘BodyID’, ‘search’); the_post();` in search.php
- Flexslider not working for my custom theme WordPress
- “No Data Received” error in Chrome every time i try to update the theme functions file
- RSS feed url showing page not found. How to solve it?
- Redirect to custom login page
- How to close open divs in post loop
- Display Today’s date outside the loop?
- Confused on loading page content
- Turning WordPress Into full-featured website?
- Why am I getting posts back when I shouldnt
- Custom Single Page Portfolio Theme [closed]
- Full site editing templates folder vs block-templates
- Is child-theme required when modyfing “Appearence > Editor”?
- Export WordPress theme with modifications for other site
- how to combine wordpress and front framework