The customer encountered a footer bar on their site displaying the message:
“This site is registered on Toolset.com as a development site.”
They found this footer message intrusive and wanted to remove it immediately.
Solution:
This issue occurs because the site's Toolset key is registered as a "development" site. To resolve this, the customer was advised to:
- Remove the current site key.
- Generate a new site key and set it as a "production" key instead of "development."
- This process was detailed in a related forum reply shared with the customer.
The customer reported seeing an error message on their site stating, "You are using an expired account of Toolset," despite having a renewed license. Additionally, the Toolset menu was missing from their WordPress admin dashboard, preventing access to essential features.
Solution:
For the expired account issue, registering it again fixed the issue.
Later, it was discovered that the issue was due to a custom code snippet implemented in the Code Snippets plugin, which hid specific admin menus, including Toolset, unless a certain user was logged in. Disabling the Code Snippets plugin temporarily revealed the hidden Toolset menus. The customer was advised to review and deactivate unnecessary snippets to resolve the issue permanently.
The customer was upgrading their site running Toolset Version 2.3.5 to the latest version while also updating PHP to version 7.x. They needed guidance on the upgrade path and encountered issues displaying custom fields with legacy PHP code after the update. Despite the fields being visible in the Classic Editor, embedding Toolset shortcodes in the editor caused site crashes when running PHP 8.2.
Solution:
Solution:
1- Upgrade Path: It was recommended to deactivate and delete the old version of Toolset, update PHP to version 7.x, install the new Toolset version, and import custom fields if necessary. The customer's data was safely retained in the WordPress database throughout this process.
2- Custom Field Display:
To replicate the legacy PHP logic, it was advised to use Toolset Views with conditional shortcodes, such as:
3- Compatibility Notes: The customer was advised to update the PHP retrieval methods to align with current standards and replace older code constructs. The errors reported were related to the use of the continue statement and outdated plugin code.
The customer needed to register and use Toolset on a development version of their live site. However, Toolset was showing an error due to a mismatch between the live and development site URLs, as each Toolset site key is bound to a specific URL.
Solution:
The customer was directed to Toolset's FAQ regarding registration in a development environment. Key points from the guidance included:
- Multiple Site Keys for Unlimited Accounts: For users with Unlimited Sites or Lifetime accounts, Toolset allows multiple site keys. They can create separate keys for development and production environments to avoid URL conflicts.
- Manual Installation for Single Site Accounts: For customers with a Single Site account, which only provides one site key, it is recommended to skip registration on the development site. Instead, they should download the necessary Toolset plugins directly from their Toolset Account page and manually install them on the development site. This approach maintains automatic updates exclusively on the live, production site.
The customer reported that since September 6, their security software marked the submit.php file from Toolset as suspicious, along with other files from various Toolset plugins. This issue affected all their sites using Toolset plugins, leading to concerns about potential security risks.
Solution:
We conducted a review of the flagged files and found no malicious content but recommended that the customer manually replace the plugin files with fresh copies from the Toolset downloads page. After the customer reported that reinstalling the fresh copies did not resolve the issue, we confirmed it was a false positive. We contacted the WPMU team to request whitelisting of the files.
The customer was advised that they could also reach out directly to the WPMU support team for faster assistance regarding the whitelisting process. Ultimately, the WPMU team confirmed that the files were whitelisted, resolving the customer's issue.
The customer is trying to find where to enter a new registration key for Toolset in the website dashboard but only sees hyperlinks for new registration.
Solution:
We directed the customer to navigate to wp-admin > Plugins > Add New > Commercial tab, where they can find the option to unregister Toolset. After doing so, they will see an option to register Toolset and enter the new key.
The customer is experiencing a connection error preventing Toolset from communicating with its server to check for updates. The error message indicates a cURL error 28, specifying that the connection to api.toolset.com failed. The customer has already checked with their host, and the firewall does not appear to be blocking the connection. Despite confirming that there are no restrictions, the issue persists, and the host suspects it might be related to the Toolset plugin.
Solution:
We suggested adding specific Toolset-related IP addresses to the server's allow list and ensuring that the server correctly resolves the domain names to their respective IPs. We also advised checking if the cURL library on the server is up-to-date. After further investigation, we confirmed that there were no blocks on our end and recommended the customer recheck with their hosting provider, possibly disabling the firewall temporarily to test the connection.
The customer encountered a message related to a Toolset license key and needed assistance to understand how to manage site registration and the use of the key.
Solution:
We explained that if the site is registered as a development site, it must be "published" to convert it to a production site. This can be done from the WordPress dashboard or the Toolset account page. The license key is used to validate the Toolset license and can be entered via the WordPress admin under Plugins > Add New > Commercial tab > (Un)Register Toolset link. The green check marks indicate that the plugins are up-to-date, while red checks signify that updates are needed.
The customer purchased Toolset and WPML, set both to development mode, and wants to switch to production mode in preparation for going live with a different domain next week. They were unsure of the benefits of development mode and how to switch to production mode.
Solution:
We explained that development mode allows you to have three development licenses per production site, enabling site development and sharing WPML translation credits without needing a second license. The customer can change to production mode even in a staging environment by clicking the "change to production" icon in their Toolset and WPML account sites. If the switch does not work immediately, they might need to remove the key and re-add it as a production site.
The customer wanted to update their website locally using Toolset and then migrate it to the live environment. They encountered issues with Toolset recognizing the site due to the different URL during the migration, and later faced a problem where the site key did not match, blocking communication with Toolset servers.
Solution:
We advised the customer to mark the local site as a copy of the live site when prompted by Toolset. When the issue with the site key mismatch occurred, we recommended removing the old site key from the Toolset account, creating a new one, and registering Toolset again with the new key. This resolved the issue. We also suggested ensuring the correct URL format is used when generating the new key.
Problem:
The customer is concerned about what will happen to their custom types, fields, and templates if their Toolset license expires after one year. They want to know if these elements will stop working or be lost.
Solution:
We informed the customer that the existing Toolset plugins will continue to work on their site, and their data will not be affected. However, they will lose access to updates and support for the plugins. We emphasized the importance of updates, as they include new features and hot fixes. Although no immediate issues will occur, using outdated Toolset plugins may eventually cause bugs or site crashes due to updates in other software like WordPress, PHP, and themes.
Problem:
The following error message has appeared on the customer's website:
"Toolset plugin cannot connect to toolset.com
Toolset needs to connect to its server to check for new releases and security updates. Something in the network or security settings is preventing this. Please allow outgoing communication to toolset.com to remove this notice."
Solution:
Upon further debugging, after confirming that there was no block on the hosting side, we identified that there was a restriction in our servers regarding their IP, this usually happens due to the the amount of attempts or for using an old Types version.
Our system team removed the restriction and that got the error fixed.
Problem:
I can't register the site, it says wrong license. Solution:
There were instances in the past where this issue was resolved by recreating the license and registering Toolset again:
- Go to https://toolset.com/account/ and remove the key for your site
- Click on 'Add new site' and add your site again and save the new generated key- Go to Plugins > Add New
- Click on "Commercial"
- Click on "Register Toolset" and try to register Toolset again with the new generated key
Problem:
Customer would like some insight in the update process of the Toolset plugins
Solution:
I shared with him two alternative to perform the update, automatically and manually.
For updating your Toolset components, you have a couple of options.
1- Automatic Update via the plugins page:
- Inside your wp-admin please go to Plugins -> Add New.
- Then click on the "Commercial" tab and click on the "Check for updates" button in the Toolset section
- After that please select every red plugin available in the list and then click on "Download" at the bottom of the grid.
2- If the automatic method is not suitable for you, you can also manually update your plugins. Here's how:
- Backup your website: Ensure you have a recent backup of your site's files and database.
- Deactivate and Delete Old Plugins: Navigate to wp-admin -> Plugins, deactivate and delete the current Toolset plugins.
- Download New Versions: Visit your Toolset account downloads page (https://toolset.com/account/downloads/) and download the latest versions of the plugins you need.
- Install New Plugins: Go to wp-admin -> Plugins -> Add New -> Upload Plugin. Upload and activate the plugins you just downloaded.