Problem: Sie möchten, dass alle in WordPress registrierten Benutzer automatisch die Berechtigung erhalten, Übersetzungen für alle Sprachversionen anzulegen und zu verwalten, ohne dass dies manuell jedem Nutzer zugewiesen werden muss. Sie haben bereits versucht, die Berechtigungen an WordPress Rollen zu koppeln, aber die Nutzer können immer noch keine Übersetzungen vornehmen. Solution: Wenn Sie möchten, dass nicht-administrative Benutzer ähnliche Berechtigungen wie ein Admin erhalten, um Übersetzungen durchführen zu können, müssen Sie ihnen die WordPress-Capability
manage_options
zuweisen. Beachten Sie jedoch, dass dies ihnen Zugriff auf alle Optionen in WordPress gibt. Eine programmatische Zuweisung von Rollen und Berechtigungen kann durch das Hinzufügen eines Code-Snippets in der functions.php Ihres Themes oder einem Code Snippet Plugin erfolgen. Hier ist ein Beispiel, wie Sie Benutzer als Übersetzungsmanager und Übersetzer hinzufügen können:
/* Any users apart from Admins or Subscribers will be Translation Managers and Translators. */
function wpml_custom_assign_capability() {
$users = get_users();
foreach ( $users as $user ) {
if ( ! in_array( 'subscriber', $user->roles ) && ! in_array( 'admin', $user->roles )) {
// add as translation manager
$user->add_cap( 'wpml_manage_translation_management' );
// add as translator
$user->add_cap( 'translate' );
}
}
}
Nachdem Sie dieses Snippet hinzugefügt und das Backend neu geladen haben, sollten die Rollen entsprechend angepasst sein. Entfernen Sie das Snippet danach wieder. Für weitere Details zur Verwaltung von WPML-Berechtigungen, besuchen Sie bitte die WPML-Dokumentation. Wenn diese Lösung nicht relevant ist oder veraltet erscheint, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die Seite mit bekannten Problemen (https://wpml.org/known-issues/) zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Problem: You are developing a site using WPML in Elementor and are trying to integrate language switching functionality. You are unable to find a way to activate the WPML language selector/editor within Elementor and view it on the frontend for quick translation modifications. Solution: Unfortunately, it is not possible to directly access the translation or switch to a version in another language from within Elementor. To modify a translation, you should go to Pages → Edit Page and open the translated version from there.
Please note that this solution might be irrelevant if it's 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 this does not resolve your issue, please open a new support ticket.
Problem: You are experiencing issues with WPML translation on your site, where after translation, pages and Gutenberg blocks fall apart in the admin, and many elements like links are not saved. Solution: First, ensure that the homepage in the default language is working correctly. We have registered the missing blocks and updated the homepage in the default language, then re-translated it. We recommend you check this guide on how to make custom Gutenberg blocks translatable: https://wpml.org/documentation/support/language-configuration-files/make-custom-gutenberg-blocks-translatable/.
If this solution does not resolve your issue or seems outdated, please open a new support ticket. We also 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. For further assistance, you can contact us directly through our support forum.
Problem: Sie können einen Menüpunkt nicht finden, um die Übersetzungen anzupassen. Der Menüpunkt 'Mitwirken' sollte auf Französisch 'Participation' statt 'Participer' heißen. Solution: WPML übersetzt Menüs automatisch, und diese Übersetzungen sind normalerweise nicht direkt bearbeitbar. Um mehr Kontrolle über die Übersetzungen zu haben, empfehlen wir, dem Menü manuell eine Übersetzung hinzuzufügen. Öffnen Sie das Menü in der WordPress-Verwaltung und klicken Sie auf das „+“-Symbol für die gewünschte Sprache, um eine neue Übersetzung hinzuzufügen. Auf diese Weise können Sie die Übersetzung des Menüs selbst erstellen und anpassen.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu bestätigen und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Sollten weiterhin Schwierigkeiten auftreten, zögern Sie nicht, ein neues Support-Ticket zu eröffnen. Besuchen Sie dazu unser Support-Forum.
Problem: The client purchased WPML for their business directory website but found the requirement to create separate pages and directory types for each language complicated. They wanted to display the same listings in both Arabic and English without duplicating pages. Solution: We suggested using WPML's fallback setting to display the original content in all languages, which could be an ideal solution for their pages. For more details on this setting, please see the guide at Displaying Untranslated Content on Pages in Secondary Languages. Additionally, we mentioned the possibility of duplicating content using custom hooks for listings published in the backend or frontend, ensuring listings are available in all languages. We also offered assistance in setting this up. If the client still wishes to proceed with a refund, they can request it within 30 days of purchase at WPML Refunds.
If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please open a new support ticket at WPML Support Forum.
Problem: If you're experiencing issues with auto translation not working for Saved Rows in Beaver Builder when using WPML, it might be due to a compatibility issue. The content of Saved Rows does not appear in the Advanced Translation Editor, preventing automatic translation. Solution: We recommend the following steps to address this issue: 1. Enable Beaver Builder Template Translation: - Go to WPML → Settings. - Open Post Types Translation. - Find “Templates (fl-builder-template)”. - Change it from Not Translatable → Translatable – only show translated items. - Click Save. 2. Send Templates and Pages for Translation: - Go to WPML → Translation Dashboard. - You will now see a new section for Beaver Builder Templates. - Select the Beaver Builder template (the saved row) and the page that uses this saved row. - Scroll down and send for translation. 3. Complete the Translation: - If you use Automatic Translation, WPML will translate it. - If translating manually: - Go to WPML → Translations. - Open the job and finish the translation. 4. IMPORTANT Manual Step (Required Every Time You Use a Saved Row): A. Open the Translated Page in Beaver Builder: - Go to Pages and open the page that contains the saved row. - Click the three dots (top right) and disable Fullscreen Mode so you can see the top admin bar. - Use the language switcher to switch to the translated language (e.g., Spanish). - Click Edit Anyway. - Launch Beaver Builder in the translated version of the page. B. Re-select the Translated Saved Row: - Click the module/element where you insert the saved row. - Click Edit. - The saved row is not selected by default. - Manually select the translated version of the row. - Save and publish the translated page.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific 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 further assistance is needed, please open a new support ticket at WPML support forum.