• Resolved jules10622

    (@jules10622)


    My site uses a child theme based on Spacious. The child theme is very basic and contains only three files:

    style.css – only contains theme header info
    functions.php – only enqueues the stylesheets
    header.php – only modification from parent theme is addition of Google Fonts code in header

    This child theme has been working fine since I created it in August 2015. Today I discovered that the site was displaying as a blank page. I switched to the Spacious parent theme and the content reappeared, and it also appeared when I previewed default WordPress themes, so the issue is with the child theme.

    I have not made any changes to the child theme files in months, and when I visited my site a couple of days ago it was displaying normally.

    The Spacious parent theme is up-to-date. I’m not sure when it last updated, but I don’t think it was in the last two days.

    What could have caused the child theme to suddenly stop working? And what can I do to get it working again?

    The site is https://www.juliaspangler.com. It is currently on the parent theme, not the child theme.

Viewing 6 replies - 16 through 21 (of 21 total)
  • Hi all,

    I found this thread in my own search for answers and wanted to chime in to say that I’m having the exact same problem as @jules10622. I have a very simple child theme based on Spacious created for my business website, https://www.capricestringquartet.com.

    Just last night a client emailed me and told me it was suddenly showing a blank page. This must have happened in the past couple of days since I know it was working last week. I haven’t edited any content in months.

    I have the parent theme temporarily enabled, but whenever I switch back over to my child theme, I have the same result. Given the strange coincidence and timing, I wonder if this is a larger problem with the parent theme itself?

    Thank you! I’ll be watching closely to get your thoughts.

    Hello @kate_price
    As said earlier
    Please do as follows

    1-Goto file manager
    2-Find file wp-config.php and edit this
    3-Find
    define( 'WP_DEBUG', false );
    and set its value to true as
    define( 'WP_DEBUG', true );
    4-Goto admin panel
    5-Activate your child theme and browse your home page.
    6-This will show you all errors and warnings (if any).

    7-And then share errors here.

    Thank you
    Sajid

    Hi again- I just found something in a recent user review of the Spacious theme:

    https://www.ads-software.com/support/view/theme-reviews/spacious

    “Latest update, they changed a function of_get_options() to spacious_options() without any backward compatibility which broke any site using it with a child theme. This is a basic mistake that should never be made… In fact, with the 30+ themes I’ve used, not one has ever been so lax in its releases!”

    I’m not sure when this last update occurred, but it does explain why we’re experiencing the same problem out of the blue. Any ideas on how to fix such a thing?

    Hello @kate
    thank you for your follow up.
    I will still request you to enable debug mode and then check and share errors here.
    If issue is same as you discussed then You can contact theme support to solve this issue if you are using premium version of theme.

    If you know programming then you can solve this yourself. Otherwise you need to contact your web developer to fix this.

    Another Quick Suggestion is

    Open header.php and function.php fils in your child theme one by one and then find
    of_get_options(
    and replace this with
    spacious_options(

    Do this at your own risk.

    Thank you.

    I managed to fix it! (At least for my case.)

    I found this same issue on the ThemeGrill authors’ website: https://themegrill.com/support-forum/topic/updated-theme-resulted-in-broken-site/

    …and did as was suggested: to go into the header.php file of your child theme and find and replace of_get_options with spacious_option. All better now. Hopefully they won’t do something like this again in future theme updates.

    Hope that helps!

    Thread Starter jules10622

    (@jules10622)

    I did a find and replace as @kate_price did and that resolved my issue. One note: when doing the find and replace, search for of_get_option with no “s”, then replace it with spacious_options with an “s”.

    Thanks for your help everyone! Good investigation, @kate_price!

Viewing 6 replies - 16 through 21 (of 21 total)
  • The topic ‘Spacious child theme stopped working’ is closed to new replies.