Okay thanks for the update.
Links, Location, History and Events all work, everything else seems to go to the BLOG page but URL shows correct permalink
Question 1: Does the same issue occur if you have a default theme like Twenty Twenty One active and all plugins except Types deactivated? For example, if you go to /eating-and-drinking after deactivating custom theme and other plugins, do you see the blog page, or the contents of the eating-and-drinking page as you expect? You can enable a maintenance mode plugin during testing if necessary.
Another issue I have seen is the Directory takes me to the categories list but clicking into each category doesn't show anything.
I can see the links point to URLs like these examples -
- Accountants: hidden link
- Arts Centres: hidden link
Question 2: Is "shops-and-businesses" the slug of the Shops and Services post type you mentioned that is created in Toolset?
Question 3: If so, is the permalink URL of the Accountants post in the Shops and Services post type accurate as hidden link
Question 4: Are there any errors in the PHP server logs that would indicate a Toolset plugin error, or any other PHP errors that might be contributing here? If you're not familiar with server logs, I can show you how to activate one temporarily. These instructions apply to a default wp-config.php file in a current WordPress installation. Go in your wp-config.php file and look for
define('WP_DEBUG', false);
Change it to:
define('WP_DEBUG', true);
Then add these lines, just after the WP_DEBUG line:
define('WP_DEBUG_LOG', dirname(__FILE__) . '/error_log.txt');
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
define('WP_DISABLE_FATAL_ERROR_HANDLER',true);
Then reload the /shop-local page and the /eating-and-drinking page. If any server-side errors are triggered during this process, it will create an error_log.txt file in your site's root directory. Use FTP to look for this file in the same directory as wp-config.php. You may need to click "Refresh" in your FTP browser to see a new file appear. Please download this file to your computer, open it in any text editing software, and copy+paste its contents in your next reply. Once that is done, you can revert the changes you made to wp-config.php and delete the log file using FTP.