Upgrading to Jobify 3.0.0
Jobify 3.0.0 is a complete rewrite of the Jobify WordPress theme bringing it up to date with current WordPress standards, third-party plugins, and best practices. We've done our best to ensure making the transition to the latest version is as easy as possible, however some steps still need to be taken to ensure your website continues to run smoothly.
Always Use a Staging Server
To ensure there is no downtime or incompatibles with your website you should always install a major theme update on a staging server first. This will allow you to make the necessary adjustments and then migrate them to a production website.
Backup Your Website
Even though you are first testing on a staging server you can never have too many backups. It is very important to create a backup of your database. You can read more about this here.
Jobify 3.0.0 adds the requirement of WooCommerce to power the account management aspect of your website, as well as offer some other great functionality such as easy formatted addresses, and eCommerce.
The first step is make sure all of your plugins are up to date. Be sure you have entered your license keys for any premium plugins you may have purchased so you can receive automatic updates. The following two are very important:
- WP Job Manager: 1.25.0 or greater
- WooCommerce: 2.5.2 or greater
Once your plugins are up to date then you can update Jobify to version 3.0.0.
Review Customizer Settings
Jobify 3.0.0 introduces a new settings in the Theme Customizer that give you greater control over your website. When upgrading to 2.0.0 your existing settings will be migrated to the new settings. However, you should still review these settings and customize any new items. Simply visit "Appearance > Customize" and review each item carefully.
Jobify will automatically load the correct WooCommerce login form instead of your old [jobify_login_form] shortcode, however it is still a good idea to update your pages.
- Change [jobify_login_form] to [woocommerce_my_account]
- Change [jobify_register_form] to [woocommerce_my_account]
The [woocommerce_my_account] shortcode will automatically display a log in form on the page when viewing while logged out. To enable a registration form on the page simply visit "WooCommerce > Settings > Accounts" and check "Enable registration form on My Account"
Note: If you would like to create a separate registration form simply install the WooCommerce Simple Registration plugin and use the [woocommerce_simple_registration] shortcode on your registration page instead.
Jobify 3.0.0 introduces four separate columns for your footer widgets allowing you to stack more widgets on top of each other in each column. Previously only one column was used for all of the widgets and the columns were created dynamically. Simply drag your existing widgets to the new footer widget areas in "Appearance > Widgets"
Update Your Child Theme
The last and most crucial aspect of updating your website is inspecting changes in your child theme. If you have duplicated template files to your child theme then you will need to review your version against the version in Jobify 3.0.0
- Did the HTML markup change?
- Was an action hook added?
- Are your original modifications still necessary?
You should also review any additional CSS you have added to the style.css to ensure the styles still apply, and are still relevant.
Clear Your Cache
Once you have completed the above steps it is very important to clear your web browser's cache. This ensures you are seeing the latest version of the assets bundled with Jobify. If your web server has any caching installed on it, please flush this as well.