If you notice that your widgets are displaying this error message, there are a few steps you can take to troubleshoot the issue.
All Shortcodes With Error
If all shortcodes are showing this error, there is likely a service issue. You can check our Status Page to see if there are any current or past service issues.
- If there is a current issue, we would advise that you wait until the issue has been resolved before contacting support
- If there was an issue that has been resolved already, your website could be caching the error message. In this case, you would want to try clearing your website cache (usually a plugin or at the host level) and then also check your website in an incognito browser to see if the error still displays
One or More Shortcodes With Error
If only one, or maybe even just a few shortcodes are displaying the error, then it might be an issue with only those particular shortcodes. A perfect example would be a hotsheet shortcode. Check the shortcode to see:
- If there is an extra space at the end of the name and before the closing quote in the code. When working quickly, you may not notice that your thumb hits the space bar at the end of what you've typed. This will cause the error to display
- If there are any non-code-friendly characters being used in the shortcode name, such as ampersand (&), plus sign (+), an asterisk (*), or percent (%)
- Alpha-numeric is always a solid standard for naming hotsheets, and you can also use characters such as underscores (_), dashes (-), and dollar signs ($)
The image below demonstrates two shortcodes that have an issue and one that is perfect. If you see any of these items wrong with a hotsheet shortcode, simply edit the hotsheet in your IDX Control Panel to remove the space or change the erroneous character, save your setting, and use the updated shortcode on your site.
Inspect the Error Message
Right-click the error message and click 'inspect' to open the developer tools in the browser. If you don't know how to use the browser's developer tools, please refer to your web developer for assistance.
This should highlight the element in the window where you can expose more about the error message.
- If the error message displays Utility_CaseInsensitiveDictionary Object, it's likely due to the shortcode being incorrect (see section above), but it could also mean something else.
- If the error message specifies a SSL certificate problem, as shown below, you can try restarting your host, and/or rebooting php-fpm. This will be specific to your hosting company, so check their support resources or contact them directly to see if they can do it for you.
- If the error persists after rebooting attempts, try uninstalling the IDX plugin and reinstalling the plugin.
- If the error message says anything else, please take a screenshot and send this to email@example.com with a link to the page that is displaying the shortcode error.
Check PHP Version
Lastly, check your current version of PHP. If you are using an outdated version of PHP, this may be causing the issue. Upgrade to a more recent version of PHP. Visit here to check the most recent version of PHP.
To check your version of PHP easily, you can download and install a new plugin on your website called "Display PHP Version".
Go to Plugins, click Add New and then search for the above plugin. Click Install and then Activate.
Once the plugin is active, navigate to your dashboard and look for a widget titled "At a Glance". This widget will tell you which version of PHP you are running.
If you've tried all of the above, and still are not able to resolve the shortcode error, please reach out to support at firstname.lastname@example.org.