• Resolved actronab

    (@actronab)


    Hey!

    The latest theme update broke my entire site. I’m using heavily modified child-theme based on Appointment Green. After the latest theme update, the home page is broken completely. It is showing the latest articles, but the image slider, the contact callout, the service section and the three widgets are all gone!

    Even in the Customizer, all I can edit, is the latest posts section. I’ve installed that recommended plug-in on my test system, but still my child theme is not working properly. I had to change to the Appointment Green theme, to see all options again.

    Now I either have to restore an old backup and not install any further updates or restore my site and change the child theme to work with that plug-in again.

    WHY HAS THERE BEEN NO ANNOUNCEMENT PRIOR TO SHIPPING THAT UPDATE? It introduced major changes and broke both, my private and my clients’ sites. These are not toy projects.

    This is very bad practice IMHO and I’m not sure if I will be using the Appointment for any other projects. WHE HAS THE PLUG-IN BEEN INTRODUCED IN THE FIRST PLACE?

    Will you rip all free features from the theme and convert them to payed features within the plug-in? The change log states that the custom headers feature was removed completely, for example.

    HOW CAN I HANDLE THE CHANGES IN MY CHILD THEME? I’d like to restore the image slider, contact callout, widgets and services section.

    DID THE UPDATE INTRODUCE ANY DATABASE CHANGES? How to I revert the theme to a prior version? Is it sufficient to restore the files from a backup or do I also have to restore the database to an earlier state, because the update messed up my data?

    Regards,
    Bernd

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hi, actronab

    Thanks for contacting us!

    Sorry for the inconvenience.
    Actually, in the new update, we have moved the homepage sections in our companion plugin.
    Once you will install and activate the “Webriti Companion” plugin, your homepage will show. And service settings and other section settings will show in the customizer.
    See the below screenshots. After activating the plugin all sections are showing.
    https://prnt.sc/tcja5q
    https://prnt.sc/tcjcnf
    Also, make sure you have assigned the “Home page” template on your homepage.

    I hope it will work for you!

    Thanks
    Rishabh

    Thread Starter actronab

    (@actronab)

    Unfortunately, the plugin does not enable the Customizer options.

    I use a child theme based on Appointment Green.

    Is there any public code repository, where I can see which changes have been made to the theme specifically, when the plugin thing was introduced?

    How to I make my child theme support the plugin, so the Customizer options will be available again?

    Hi,

    When we check at our end with the Appointment Green version 1.1.2, Appointment version 2.8.2, and Webriti Companion plugin version 1.7, all is working fine.
    Can you share your site URL so that we can check where the issue occurs.

    Thanks
    Rishabh

    Thread Starter actronab

    (@actronab)

    I am using a custom child theme based on the Appointment Green theme.

    The plugin does not work with the child theme.

    That is why I’m asking, what modifications have been made to the Appointment Green theme in order to support the plugin.

    Thread Starter actronab

    (@actronab)

    For obvious reasons, I am most certainly not going to send you my admin credentials.

    It is not possible to create a child theme of a child theme. Since I based my web site on Appointment Green (which is a child theme already), I had to fork that theme and modified the code to make it comply with my custom needs. Your approach, moving functionality to a companion plug-in, then broke my site.

    Unfortunately, you are checking for specific theme names in you plug-in, when including files. Adding my theme name at two specific if-checks in webriti-companion.php, is that all I need to fix?

    This is, however, still not a good solution, because any future update of the plug-in will break my site again, unless I restore my custom theme name in the aforementioned file. Seems like, now, I have to fork both, the Appointment Green theme and your companion plug-in, to maintain my custom modifications.

    • This reply was modified 4 years, 3 months ago by actronab.
    Theme Author webriti

    (@priyanshumittal)

    All you need to do is rename your child theme by the name “Appointment child” check line number L68 already checked for theme name “Appointment child”

    The theme name is case sensitive so use the same name as what I have mentioned.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Latest update broke entire site’ is closed to new replies.