Hi. I am trying to update my site to the current version of Toolset from Toolset Types Version 2.2.23.
I created a staging site of my current website in SiteGround, deleted the old version of Types manually, and installed the new version of Toolset. However when I try to register it I get an error message: "Invalid site key for the current site."
The site key was registered for "mysite.com". The staging site is "staging3.mysite.com" - is that why it is showing as invalid?
I am trying to set it up on the staging site first out of caution since the site has been using the 4 year+ out of date version. If I install the new version on the main site is there any chance it will create problems with the current functionality that was set up in the old version of Types?
Hello,
Yes, that is expected result. Toolset site key is based on WordPress site URL, since they are different URLs, so need different site keys.
In your case, in you can setup the staging website as a development website, in the production website, setup the Toolset site key, see our document:
https://toolset.com/faq/how-to-install-and-register-toolset/#registering-toolset-in-a-development-environment
Hi Luo,
Thank you for your response. I have downloaded and activated the OTGS Installer manually on the development site. Without registering will that be enough to cause Toolset (and with it, the newest version of Types) to start running?
The development site is currently throwing this error: "Fatal error: Uncaught Error: Call to undefined function types_render_field() in /home/customer/www/staging3.popwash.com/public_html/wp-content/themes/popwash/functions.php:759 Stack trace: #0 /home/customer/www/staging3.popwash.com/public_html/wp-content/themes/popwash/functions.php(178): getHolidayDates() #1 /home/customer/www/staging3.popwash.com/public_html/wp-includes/class-wp-hook.php(307): popwash_scripts('') #2 /home/customer/www/staging3.popwash.com/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #3 /home/customer/www/staging3.popwash.com/public_html/wp-includes/plugin.php(476): WP_Hook->do_action(Array) #4 /home/customer/www/staging3.popwash.com/public_html/wp-includes/script-loader.php(2156): do_action('wp_enqueue_scri...') #5 /home/customer/www/staging3.popwash.com/public_html/wp-includes/class-wp-hook.php(307): wp_enqueue_scripts('') #6 /home/customer/www/staging3.popwash.com/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters('', Array) #7 /home/customer/ in /home/customer/www/staging3.popwash.com/public_html/wp-content/themes/popwash/functions.php on line 759"
I am unsure if that is because the new version of Toolset is not running or if the issue resulted from upgrading from the old version of Types to the new one. I would appreciate your thoughts on this!
There might be some broken files in your website, please try these:
1) Delete Toolset Types plugin
2) Install Toolset Types plugin manually, you can download it here:
https://toolset.com/account/downloads/
click link "Download Toolset manually"
Then test again