- This topic has 6 replies, 2 voices, and was last updated 8 years, 3 months ago by Mahesh.
-
AuthorPosts
-
August 23, 2016 at 2:41 am #97835NickBallDesignParticipant
I have just purchased the Pro version of Catch Base after building a full website with the free version – I had hoped that simply editing the code in my Child theme to point to Pro would carry everything forward. This did not work and completely destroyed my site. When I attempted to move back to the Free version – all of the edits I had made were still gone leaving my site in a total mess. I am now attempting to re-install from a back up I thankfully made before I attempted the change.
Advice on how to move a site from Free to Pro without losing all design changes would be greatly appreciated.
August 23, 2016 at 10:59 am #97851MaheshParticipant@nickballdesign: Thank you for using Catch Base Pro. Upgrading from Free to Pro, settings will be migrated automatically. However, using child theme is a bit tricky, the settings may or may not be retained through parent and child, so you’ll need to decide beforehand whether you use Parent theme or Child theme. You may find some plugin in WordPress repo to migrate the customization settings.
Hope you understand.Regards,
MaheshAugust 23, 2016 at 9:32 pm #97898NickBallDesignParticipantHi Mahesh, thanks for the reply. I actually only really need one feature of the Pro version – the ‘Thumbnails for posts’ on main blog page (which I couldn’t activate with the free version) – it may be simpler for me to just copy that specific feature into the free theme if that’s possible?
August 23, 2016 at 9:39 pm #97899NickBallDesignParticipantWhen you say ‘migrate’ is there a way of doing it other than just selecting the new theme? If it helps here is the site http://healthhubclinics.co.uk/ – as you can see there is a lot of customisation from your original theme – when I tried to upgrade to pro it lost everything (colours / layout etc) and the site just looked like your sample page (with your images / colours etc.) even the menus disappeared.
August 24, 2016 at 11:36 am #97935MaheshParticipant@nickballdesign: You are using the child theme, so the settings is not carried to Pro version. However, the child theme codes will work on both Free and Pro. If you to have the feature there, yes you can customize the child theme little further and copy the featured to the child theme. In your child theme’s
functions.php
add the following code:function catchbase_archive_content_image() { $options = catchbase_get_theme_options(); $featured_image = $options['content_layout']; if ( has_post_thumbnail() && 'excerpt-featured-image' == $featured_image ) { ?> <figure class="featured-image"> <a rel="bookmark" href="<?php the_permalink(); ?>"> <?php the_post_thumbnail( 'thumbnail' ); ?> </a> </figure> <?php } } function catchbase_post_classes( $classes ) { //Getting Ready to load data from Theme Options Panel $options = catchbase_get_theme_options(); $contentlayout = 'excerpt-thumbnail-featured-image'; if ( is_archive() || is_home() ) { $classes[] = $contentlayout; } return $classes; } add_filter( 'post_class', 'catchbase_post_classes' );
Regards,
MaheshAugust 25, 2016 at 1:03 am #98000NickBallDesignParticipantMany thanks Mahesh that’s worked a treat. One last thing I need to do (which I’m not sure if it’s a feature of the Pro theme) is edit the footer. Currently I have edited the “catchbase-default-options.php” in the base theme – meaning I need to replace this code every time I update – I can’t seem to get a version of this file in my child theme to work in the same way – is there a way of adding this into the child theme or enabling an edit footer options using code from the pro theme?
August 25, 2016 at 10:03 am #98023MaheshParticipant@nickballdesign: Well, since you prefer to use Free version, footer editor function settings cannot be simply added even with a child theme. The alternative is, instead of modifying the code in the base theme, you can override the following function
catchbase_footer_content
located ininc/catchbase-core.php
in the free theme with a different name in child theme and modify/customize the content. Then remove the previous action from the hook and add the new one in the same hook.
reference:
add_action( 'catchbase_footer', 'catchbase_footer_content', 100 );
If possible, I highly recommend you to use the child theme with Pro version and some customization or tune settings so the your site look like as it is even using the Pro theme. I know its kinda hard for you to do tune up all the settings. And there is lot of options and setting in Pro version that you cannot simply get to work just by adding couple of codes from Pro to Free even with the child theme.I hope you understand.
Regards,
Mahesh -
AuthorPosts
- The topic ‘Migrating from Catch Base (Free) to Pro’ is closed to new replies.