Second language is not displaying
-
Hi,
This bilingual website (WPML) has an issue with displaying the events in the second language. So the Dutch events are visible, the English ones are not. I’ve swtiched themes and deactivated all plugins, but no change and all is updated to WP 6.1. What could be the issue?
Thanks and regardsThe page I need help with: [log in to see the link]
-
Thanks for reaching out, and my apologies for the inconvenience.
Allow me to share this with the team, and I’ll get back to you once I know more.
Could you also provide the version of the following? This will help me understand how your system is set up.
- PHP
- WordPress
- The Events Calendar
- Theme
- WPML
Hi Darian,
Thanks for getting back. Here’s the information you asked for:
- PHP 8.1.17
- WordPress 6.1
- The Events Calendar 6.0.11
- Theme Customizr 4.4.21
- WPML 4.6.3
Thanks for your response.
It seems like you are using PHP 8.1, which we still currently have incompatibilities with our plugins.
See the article here: https://theeventscalendar.com/knowledgebase/k/php-8-support/.
Could you try downgrading your PHP to PHP 7.4 or 8.0? It would be best to use this version, which we fully support.
Let me know how it goes.
Could I also ask about the permalink structure you’re using? You can see this setting by navigating to Settings > Permalinks. I’d like to replicate the issue on my end.
Looking forward to your reply.
Hi Darian,
Here’s a screenshot of the permalink settings: https://share.getcloudapp.com/ApuvXQrv
Could you try selecting the Post Name permalinks, and check if that makes a difference? As always, please test it first on a staging site before applying it to your live site.
Let me know how it goes.
Hi Darian,
I made a copy of the site and moved it to a subdomain. I found that changing the permalinks did not make a difference, however putting the php back to 7.4.33 did fix the error.
But is that really a good idea? Isn’t this version too old? Shouldn’t Event Calendar make the plugin up to date to at least 8.0?
Regards,
We just released a new version, of our plugin (TEC 6.0.12) that could possibly address this issue.
Could you try updating your plugin from your staging site that is using PHP 8.0 and check if that makes a difference?
Let me know how it goes.
Hi Darian,
I don’t see an update notification, but I see version 6.0.12 is currently active without having updated it…?
-
This reply was modified 3 years, 1 month ago by
Essie.
We just released the TEC 6.0.12 update yesterday. It could be that the Auto-update is enabled on your end.
Does the issue persists after the latest version is installed on your website? Looking forward to your response.
Oh, that’s silly of me, client has auto updates enabled. I don’t usually do that myself.
Anyway, this update is not solving the issue…
From your staging site, please try upgrading PHP from 7.4 to 8.0, and check if that makes a difference.
I believe we are not fully compatible with PHP 8.1 yet.
https://theeventscalendar.com/knowledgebase/k/php-8-support/Looking forward to your reply.
-
This reply was modified 3 years, 1 month ago by
Darian.
Hi Darian,
It is set to php 8.0.28 and it’s not working. Like I said before: plugin is working on php 7.4.33 but not on higher versions.
Thanks for your response. Could you try installing Query Monitor, and try to replicate the issue once again, and check if Query Monitor can capture the error?
Moreover, please also enable debugging on your staging site, replicate the issue, and check if the
debug.logif it’s showing helpful information.Looking forward to your reply.
Hi Darian,
Does this give helpful information? https://arjanbouw.dewebconnectie.nl/en/events/
The topic ‘Second language is not displaying’ is closed to new replies.