Thank you for reporting this and for sharing the error log — that’s very helpful.
Regarding the PHP warning, we’ve identified this issue and will handle it properly in an upcoming release to prevent the warning from being generated.
As for the Weather tab showing as a broken link, in most cases this happens when the venue geolocation data is missing or incomplete, even though the WeatherAPI key itself is valid. Since the weather data is fetched based on the event’s venue location, we recommend the following:
Go to the Venue linked with the event.
Open the venue for editing and re-save the venue details.
Make sure the location (address/coordinates) is properly set and saved.
Then reload the event details page and check the Weather tab again.
The fact that the Map tab is working confirms that the API setup is correct, so this is likely related to how the venue location data was previously saved.
Additionally, we checked the browser console and noticed JavaScript errors coming from a third-party plugin, specifically Termageddon / Usercentrics. The error (uc is not defined) indicates that the plugin’s script is not loading correctly, which can interfere with other scripts on the page and lead to unexpected behavior.
To help isolate this, could you please try the following:
Temporarily deactivate the Termageddon/Usercentrics plugin and check the event page again.
If you are using any cache or optimization plugin, please temporarily disable JS minification or combination and test again, as these features can sometimes break script dependencies.
Clear the site and browser cache, then test in an incognito/private window.
If the issue persists after these steps, please let us know and we’ll be happy to investigate further.
Thank you for using EventPrime and for bringing this to our attention.