• Resolved BizE

    (@bize)


    Have just installed Child Theme Configurator on a multi-site and everything went ok.

    We now have what seems a bit of a head scratcher in trying to develop one of the sites into an app using AppPresser – in effect you create your app in what is a separate “app theme” by importing whatever content you require from the WP site you point it at.

    The set up has gone fine, again creating a child theme of the app, but we’ve now hit what seems like a big issue in that as we are using a premium WP theme which comes packaged with Visual Composer, our WP site is a mass of shortcodes …. which are being transferred into our App theme only as the naked shortcodes themselves . . . ie. not delivering any content.

    Unfortunately neither the the WP Theme Developer or Visual Composer will support this and the advice from AppPresser Support is that . . .

    “In order to fix this, you will either need to create an app only page and add the content using HTML/CSS or you would need to find the code used to create the shortcodes in your existing theme and include that into a Child version of the AppTheme”.

    Using the code to convert the VC shortcodes to run in the AppTheme is obviously the preferred option as this will allow us to maintain the same fully synced content across both the website & app.

    So perhaps a long shot, but wondering if Configurator or the Pro version would help deal with this by identifying and importing what is required here?

    Look forward to hearing any thoughts!

    https://wordpress.org/plugins/child-theme-configurator/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author lilaeamedia

    (@lilaeamedia)

    The child theme configurator is intended to customize an existing stylesheet quickly and easily. It does not try to go further into the theme functionality other than making it easier to override template files by copying them to the child.

    You are going to run into the shortcode problem with any theme that does not support the same shortcodes, which is exactly why themes should not be in the shortcode business. Shortcodes are the domain of plugins that will persist across different themes.

    It should be fairly straightforward to port the shortcodes into a separate class, load that class via a plugin, and add the shortcode actions to map the shortcodes to the plugin functions.

    Unfortunately none of our programs do exactly that but it might be a nice project for the future.

    Cheers,

    -jf

    Thread Starter BizE

    (@bize)

    Quite understand your points here, especially after what seemed like wading through the mud to get it sorted!

    Now seemed to have made a reasonable workround by identifying the various theme and function files contain the shortcode, then copying them to the app child and amending the child function.php and style.css accordingly to process them.

    Certainly not as neat as the plugin route that you outline, but as that’s beyond my current skill set, so interested to hear if one day this evolves into a future project for you.

    Many thanks

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Importing shortcode functions’ is closed to new replies.