Wenn WordPress-Seite im Menü hinzufügen, konvertierte es in benutzerdefinierte Link

Zuerst habe ich versucht, diese Frage auf WordPress-Support mit der Hoffnung zu stellen, dass sie über dieses Problem wissen müssen, weil es ihr offizielles Forum von WordPress ist, aber ich habe keine Antwort von ihnen erhalten. So, jetzt bin ich hier um eine Lösung zu finden.

Problem tritt nach dem Update auf. Wenn ich eine Seite im Menü hinzufüge (Aussehen -> Menü) und auf Speichern klicke, wird sie in einen benutzerdefinierten Link umgewandelt. Und in diesem benutzerdefinierten Link gibt es kein Feld zum Eingeben von URL! Es beginnt nach dem Update von WordPress.

Vor dem Update war es in Ordnung. Das Menü, das ich vor dem Update erstellt habe, ist in Ordnung, aber nach dem Update kann ich keine Seiten hinzufügen (weil es in einen Link konvertiert wird).

Noch ein Gedanke, wenn ich mehrere Seiten zB 2 addiere, dann konvertiere eine Seite in Link und andere bleibe sicher. Das heißt, wenn ich eine einzelne Seite im Menü hinzufügen muss, muss ich 2 Seiten auswählen und im Menü hinzufügen. Wenn ich auf “Änderungen speichern” klicke, bleibt eine Seite, die in einen Link umgewandelt wurde (meist Seite unten auf 2 Seiten oder zweite Seite von 2 Seiten) und andere, sicher. Dann lösche ich den benutzerdefinierten Link und speichere die Änderungen erneut, dann bekomme ich meine Wunschseite im Menü.

Ein weiterer Effekt dieser Aktivität ist, dass, wenn ich versuche, das Menü zu aktualisieren, meine Seiten, auf denen ich die benutzerdefinierte Vorlage ausgewählt habe, wieder auf die Standardvorlage zurückgesetzt werden, wenn ich auf “Änderungen speichern unter Appearance -> menu . Möglicherweise passiert dies aufgrund von Menüproblemen (konvertiert die Seite in einen Link).

Lösung, die ich ausprobiert habe: 1. Ich habe alle Plugins deaktiviert

  1. Ich habe versucht, zu Twentyixteen zu wechseln, aber hat nicht funktioniert
  2. Ich versuche auch Lösung zu diesem Artikel gepostet. Wie oben erwähnt, habe ich den Speicher auf 1000 bis 5000 erhöht, aber immer noch keinen Effekt.

Ich habe viel gesucht, aber keine Lösung gefunden, die für mich funktioniert. Also irgendeine Idee, was soll ich sonst noch versuchen, um dieses Problem zu lösen?

Solutions Collecting From Web of "Wenn WordPress-Seite im Menü hinzufügen, konvertierte es in benutzerdefinierte Link"

Ok, da ich von hier und von der WordPress-Unterstützung keine Antwort bekommen habe, löse ich das Problem auf andere Weise.

Die Lösung, die ich für mein Problem verwendet habe, ist keine Lösung. Aber ich habe keine andere Wahl mehr, da ich keine Lösung dafür finden konnte.

Um das Problem zu lösen, habe ich folgende Schritte durchgeführt:

  1. Ich habe eine Subdomain erstellt und ein neues WordPress installiert und eine neue database erstellt.

  2. Ich habe meinen wp_content Ordner aus der ursprünglichen Domain wp_content und in die wp_content (um mein Theme, Plugin usw. zu erhalten).

  3. Von Dashboard -> Seiten habe ich begonnen, Inhalt von der ursprünglichen Domain-Seite auf die Sub-Domain-Seite zu kopieren und einzufügen. Das heißt, ich gebe alle Daten der Seiten in meiner neuen Domain manuell ein. Weil ich glaube, dass das Problem in der database liegt, deshalb habe ich keine database von phpmyadmin exportiert und importiert.

  4. Wenn die gesamte Website in meiner wp_config fertig wird, ersetze ich einfach die database meiner ursprünglichen Domain durch die Aktualisierung der wp_config Datei durch die Aktualisierung der wp_config Datei und aktualisiere die URL aus der wp_option Tabelle aus der database (in der wp_option -Homepage URL der Site wird in welcher sub gespeichert Domäne URL war vorhanden, also ersetze ich es mit Original-URL).

Da das Problem an der database lag, wurde sie durch Ausführen der obigen Schritte behoben. Auf diese Weise ersetze ich einfach meine gesamte database.

Hinweis: Obwohl es keine Lösung ist, weil die Ursache des Problems unbekannt ist, ist die Lösung auch unbekannt. Also habe ich versucht, das Problem loszuwerden, ohne es zu lösen. Da ich bei Google keine Lösung finden konnte und nicht einmal eine Antwort bekam, bekam ich von dieser Site und WordPress Support dann was ich sonst noch machen könnte. Ich hatte keine andere Wahl als die database zu ersetzen!

AKTUALISIEREN
Ich aktualisiere diesen alten Beitrag mit einer besseren Lösung, die früher für mich funktionierte. Die tatsächliche Ursache dafür, die ich später bemerkte, ist, dass wp_posts Tabellen-ID-Feld irgendwie verloren ist, ist die functionalität von Inkrement automatisch. Bedeutet, wenn neue Zeilen zum Hinzufügen in der Tabelle verwendet werden, dann wird angenommen, dass das ID-Feld um 1 erhöht wird. Aber nach dem Update ist es nicht passiert.

Also bearbeite ich einfach die Tabellenstruktur und mache sie zum Primärschlüssel und weise automatisches Inkrement zu und das Problem wurde in Minuten aufgetriggers.