Home>Support>Adding a Breadcrumb and Child theme to Estate Theme with Page Builder

Adding a Breadcrumb and Child theme to Estate Theme with Page Builder

Hi Folks

Sorry for the urgent message, but I have a site going live tomorrow and want to try to resolve this before then if I can. I am using the Estate theme and have used page builder extensively to complete it.

I need to add a Breadcrumb navigation to the site. No problem to use any number of the good plugins out there to do it. However, most need at least one line of PHP added to a theme file somewhere like page.php or header.php

I am happy and comfortable to do this but would rather not hack the theme files and use a child theme to do it. I am kicking myself as perhaps now I wish I had added a child theme before I started building but I didn’t as I wanted to leave the client with some obvious and easy.

My question is 2 fold. If I add a child theme now (my site is pretty much complete) how much of my page builder pages will I need to redo? I know I’ll have to reassign my navigation menus, but will I need to redo a lot of page work with page builder when I activate it? I can’t afford to spend time rebuilding the content and pages.

If I can’t add a child theme easily to what I have now, is there a Breadcrumb option that does not require editing a theme template file?

Thanks for your help.

This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.

  1. 10 years, 27 days ago Greg Priday
    Hi, I Work Here

    Hi Simon

    All your Page Builder pages will remain fully in tact, so you don’t have to worry about losing any of that. We built Page Builder to be completely theme independent. It wouldn’t even matter, for example, if you switched over to a completely different theme. So switching to a child theme will be easy.

    I’m not entirely familiar with breadcrumb plugins, but I’d imagine that creating a child theme would be the easiest way to accomplish this.

  2. 10 years, 26 days ago Simon Pointer

    Thanks so much Greg – I did post again this morning – sorry. Do you know how much resetting I’ll need to do in the child Theme?

  3. 10 years, 26 days ago Simon Pointer

    Hi Greg. So sorry but I’m having trouble with the Child theme code now too. I’ve set up a child theme – I’m using state premium. If I use the following code:

    /*
     Theme Name:   Park House
     Theme URI: 	http://siteorigin.com/
     Description:  Child Theme of Estate Premium from SiteOrigin
     Author:       SiteOrigin
     Author URI:   http://siteorigin.com/
     Template:     Estate Premium
     Version:      1.0.0
     
    */
    
    @import url("../estate/style.css");
    
    /* =Theme customization starts here
    -------------------------------------------------------------- */
    

    I get the following error
    Park House The parent theme is missing. Please install the “Estate Premium” parent theme.

    If I use this code:

    /*
     Theme Name:   Park House
     Theme URI: 	http://siteorigin.com/
     Description:  Child Theme of Estate Premium from SiteOrigin
     Author:       SiteOrigin
     Author URI:   http://siteorigin.com/
     Template:     Estate
     Version:      1.0.0
     
    */
    
    @import url("../estate/style.css");
    
    /* =Theme customization starts here
    -------------------------------------------------------------- */
    

    I get this error:

    Park House The parent theme is missing. Please install the “Estate” parent theme.

    I have even tried to reference the premium themes style.css file in the premium folder like this:

    @import url("../estate/style.css");
    

    Can you help? I am not too sure how to reference the right parent theme information for the Estate Premium theme.

    Thanks

  4. 10 years, 26 days ago Simon Pointer

    Sorry mistake in my last message should have been:

    @import url("../estate/premium/style.css");
    
  5. 10 years, 26 days ago Greg Priday
    Hi, I Work Here

    I didn’t think this would be case sensitive, but I think you might need to use lowercase for the name of the parent.

    /*
    Theme Name:   Park House
    Theme URI: 	http://siteorigin.com/
    Description:  Child Theme of Estate Premium from SiteOrigin
    Author:       SiteOrigin
    Author URI:   http://siteorigin.com/
    Template:     estate
    Version:      1.0.0
    */
    
    @import url("../estate/style.css");
    
    /* =Theme customization starts here
    -------------------------------------------------------------- */
    
  6. 10 years, 26 days ago Simon Pointer

    Brilliant! Thanks Greg working fine now. Never thought it would sensitive either.

Replies on this thread are closed. Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Get The Most Out of SiteOrigin with SiteOrigin Premium

Find Out More