This thread is resolved. Here is a description of the problem and solution.
Problem: Der Kunde berichtet, dass seit der Installation von WPML alle Seiten im klassischen Editor geöffnet werden, anstatt im WPBakery Backend Editor. Der Parameter &classic-editor wird automatisch zur URL hinzugefügt. Solution: Wir haben festgestellt, dass dieses Verhalten nicht direkt durch WPML verursacht wird, sondern eine Funktion von WPBakery ist, die aktiviert wird, wenn Gutenberg deaktiviert ist. Der Parameter &classic-editor ist Teil des WPBakery Codes und wird hinzugefügt, wenn auf die Bearbeitung von Beiträgen zugegriffen wird. Dieses Verhalten lässt sich auch in einer Sandbox-Umgebung ohne WPML reproduzieren. Weitere Informationen und mögliche Lösungen finden Sie hier: https://wordpress.org/support/topic/how-to-remove-the-classic-editor-from-every-edit-url/.
Falls diese Lösung für Ihr Problem irrelevant erscheint oder veraltet ist, empfehlen wir Ihnen, ein neues Support-Ticket zu erö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 Ihrer Themes und Plugins installiert haben.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
ich habe noch eine andere Frage. Seit ich WPML installiert habe werden alle Seiten zum Bearbeiten im klassischen Editor, nicht mehr in WPB backend geöffnet.
Das kommt daher, weil als Parameter nicht mehr nur edit, sondern dies hier übergeben wird, wenn ich eine Seite bearbeiten will:
&action=edit&lang=en&classic-editor
WPML hängt Para lang dran, aber auch classic-editor, wie es scheint
wie kann ich das ändern, so dass wieder WPB als Standard aufgeht?
Beim Ticket zum Thema "Link im Impressum" ist mir aufgefallen, dass der WPBakery Editor deaktiviert war. Dort gibt es einen blauen Button für "Backend" welche diesen öffnet sowie einen Button für "Classic", welche den normalen WP Editor öffnet (dieser war im Impressum aktiv.
ja klar, ich drücke den WPB Backend Button und ich sehe dann diesen.
Das ist nicht das Problem.
Das Problem ist:
Seit Installation WPML muss ich diesen Button jedesmal klicken, wenn ich eine Seite zum Bearbeiten öffne, zuvor wurde die Seite immer mit dem Editor geöffnet, den ich zuletzt verwendet hatte.
Siehe hierzu meine Ausführungen oben zu den übergebenen Parametern.
Also kurz und klein: Warum wird seit WPML Installation immer &classic-editor in der URL angehängt wenn ich eine Seite bearbeiten will, wo kommt das her, wie kann ich as abschalten zw. ändern so dass gleich wieder WPB Backend Editor aufgeht? Ist das eine WPML Einstellung?
Also kurz und klein: Warum wird seit WPML Installation immer &classic-editor in der URL angehängt wenn ich eine Seite bearbeiten will, wo kommt das her, wie kann ich as abschalten zw. ändern so dass gleich wieder WPB Backend Editor aufgeht? Ist das eine WPML Einstellung?
Ich kann nicht bestätigen, dass dieses Verhalten seit der WPML-Installation auftritt. Der Parameter stammt nicht von WPML, sondern von WPBakery. Selbst ohne Sprachparameter bleibt die URL identisch: hidden link.
Der Code ist ein Bestandteil von WPBakery selbst und wird ausgeführt, wenn Gutenberg deaktiviert ist:
/**
* Check if Gutenberg is disabled.
*
* @param bool $result
* @param string $post_type
* @return bool
*/
function vc_gutenberg_check_disabled( $result, $post_type ) {
global $pagenow;
if ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) {
// we are in single post type editing.
// phpcs:ignore:WordPress.Security.NonceVerification.Recommended
if ( isset( $_GET['classic-editor'] ) && ! isset( $_GET['classic-editor__forget'] ) ) {
return false;
}
// phpcs:ignore:WordPress.Security.NonceVerification.Recommended
if ( isset( $_GET['classic-editor__forget'] ) ) {
return true;
}
Dies ist auch in Ihrer Installation der Fall: hidden link.
Das Verhalten lässt sich ebenfalls in dieser Sandbox (Page -> Sample Page) reproduzieren, auch wenn WPML gar nicht aktiv ist: hidden link.
Sobald Gutenberg deaktiviert wird, fügt WPBakery selbst den Parameter hinzu.
Dann war das ein Riesenzufall und ist zeitlich mit dem Update von WPB zusammengefallen. Ich editiere schon Jahre mit WPB, ich bilde mir nicht ein dass dieses Verhalten erst seit kurzem so ist.
Also hat WPML nichts damit zu tun, evtl. hängt es mit einem anderen Update zusammen.
Danke für die Untersuchung, muss sehen wie ich das sonst wieder loswerde. Gutenberg bleibt auf jeden Fall deaktiviert.
laut dem verlinkten Ticket wurde dieses Verhalten erstmals vor 1 Jahr und 6 Monaten im WordPress-Support-Forum gemeldet. Weitere ähnliche Fälle scheinen bisher nicht bekannt zu sein.
Am besten können Ihnen die Autoren von WPBakery bestätigen, wann diese Überprüfung integriert wurde.