Problem: The client is experiencing issues with the WPML language switcher not appearing correctly in the menu when using a custom theme. The switcher either does not show up at all when set to display flags only, or appears messy when set to display names. Solution: We determined that the issue is related to how the custom theme handles the header/menu output, which affects the display of the WPML language switcher. Since this behavior is controlled by the theme and not WPML, we recommend contacting the theme author to adjust the header template or custom menu walker to support the WPML menu language switcher output properly. As a temporary workaround, you can add custom CSS to visually include the flags. You can do this by navigating to your WordPress admin, going to Appearance → Customize → Additional CSS, and adding the following code:
Please note, this solution may not work if the switcher is configured as a dropdown, as dropdowns are usually controlled by the theme’s JavaScript and custom markup.
If this solution does not resolve your issue or seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.
Problem: After updating MotoPress Hotel Booking to version 5.4.1, the client encountered issues with rate synchronization and availability displays in a multilingual setup using WPML. The update led to ID mapping shifts, rate/availability desynchronization, and database inconsistencies.
Solution: We recommend the following steps: 1. Ensure that certain post types such as mphb_booking, mphb_season, mphb_room, mphb_payment, mphb_reserved_room, and mphb_coupon are not translated. Set the custom fields like min_price and _mphb_total_price to "Copy" in WPML > Settings > Custom Field Translation to ensure values are copied to translations. 2. If necesary, use the
wpml_object_id
hook for ID adjustments. Documentation can be found here: https://wpml.org/wpml-hook/wpml_object_id/ 3. Set the taxonomy mphb_room_type to "Translatable - only display translated items" in WPML > Settings > Taxonomies Translation and translate the room types at WPML > Taxonomy Translation. 4. Consult with the MotoPress team regarding the integration and potential issues with the plugin.
If these steps do not resolve the issue or if the solution becomes outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.
Problem: The client is experiencing compatibility issues with the 'Monogram – Personal Portfolio WordPress Theme' which claims to be '1000% compatible with WPML.' The client needs to know if the theme has been officially tested, certified, or approved by WPML, and if there are any known issues related to this theme. Solution: We confirmed that the 'Monogram – Personal Portfolio WordPress Theme' has not been tested or officially certified as compatible with WPML. This does not necessarily mean that the theme will not work with WPML, but it indicates that the theme's compatibility is managed by the theme authors. We recommend that the theme authors apply to our official compatibility program through our Go Global program to ensure full compatibility. If you're experiencing specific translation issues, please provide more details so we can assist further. It's possible that a particular setting may have been overlooked.
Please note that this solution might be outdated or not applicable to your case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket.