Hello,
This looks like a sessions issue.
It seems PHP session support not enabled on your site.
For temporary fix PHP session add the following lines in wp-config.php file.
if ( !defined( 'GEODIR_USE_PHP_SESSIONS' ) ) {
define( 'GEODIR_USE_PHP_SESSIONS', false );
}
if ( !defined( 'WPINV_USE_PHP_SESSIONS' ) ) {
define( 'WPINV_USE_PHP_SESSIONS', false );
}
You can contact your host about a longer term fix for sessions.
There may be additional issues related to URL rewrites.
For remaining issues we would highly recommend:
1. Create a staging site
2. Disable all non-GD plugins to see if issue persists
3. If issues persist, wipe protected data and write back with WP Admin and FTP so we can diagnose the issue directly.
GDV2 our next major version might be a good/better fit as it does not use PHP sessions.
https://wpgeodirectory.com/try-geodirectory-v2/