Allen benutzerdefinierten Links fehlen plötzlich die href-Attribute

Kurzfassung: Vor dem Update auf WP 4.5 und an einem Tag, an dem die einzige bekannte Änderung darin bestand, über das Navigationsmenü admin eine Seite zu einem Untermenü hinzuzufügen, verloren alle Menülinks vom Typ Benutzerdefinierter Link plötzlich ihre href-Attribute. Links vom Typ Seite haben noch ihre.

Nach vielen Experimenten habe ich bestätigt, dass das Deaktivieren aller Plugins dies nicht geändert hat, aber das Einstellen von TwentyFifteen als Thema hat es korrigiert.

Themenautoren stehen nicht mehr zur Verfügung.

Lange Version:

Bisher konnte ich bestätigen, dass alle errorshaften Einträge kein href-Attribut auf ihrem Tag haben, so dass sie nicht wissen, worüber sie eine Verbindung herstellen sollen und dass alle, die dieses Problem haben, vom Typ Benutzerdefinierter Link sind Adresse.

Ich habe eine erneute Aktivierung aller Plugins deaktiviert, ohne dass dies Auswirkungen hat. Ich habe gerade auf WordPress 4.5 aktualisiert, die heute herauskam. Das hat nicht behoben.

Ich habe Änderungen in das Menü geladen und gespeichert, um zu sehen, ob das zurückgesetzt wird. Es hat nicht.

Geladene Seite mit abgeschaltetem JavaScript, um auszuschließen, dass jQuery oder andere JS die hrefs nach dem Rendern entfernt. Sie waren immer noch weg.

Versucht, einen lokalen benutzerdefinierten Link zu bearbeiten und den Host zu entfernen, um zu sehen, ob Links, die mit http beginnen, ein Problem waren, aber das nichts geändert hat.

Eine CSS-class wurde zu einem der benutzerdefinierten Links über admin hinzugefügt und verifiziert, dass sie auf dem umschließenden

  • am Frontend angezeigt wurde, aber keine Hilfe mit href on link.

    Bisher habe ich nur Support-Posts gefunden, die besagten, dass sie eine beschädigte databasetabelle hatten, die das verursacht hat. Also habe ich eine CHECK TABLE auf jeder WP-Tabelle ausgeführt und alle kamen als Ok zurück.

    Beim Wechseln des Themas zu TwentyFifteen werden alle Menüeinträge mit korrekten href-Attributen angezeigt. Wechseln Sie zurück und geben Sie Wiederholungen aus.

    In der header.php wird das Menü über wp_nav_menu(array('menu_class'=>'sf-menu')) gezeichnet. Ich vermute, die SF ist für Superfische. Ich habe die class entfernt, und das Menü wurde nicht formatiert gezeichnet, aber es fehlten immer noch Referenzen für benutzerdefinierte Links.

    functions.php scheint keinen Ersatz für wp_nav_menu()

    Also, wo gehe ich als nächstes?

    Solutions Collecting From Web of "Allen benutzerdefinierten Links fehlen plötzlich die href-Attribute"

    Ich denke, dies ist wahrscheinlich auf das Problem der Core-Upgrade auf jQuery 1.12 zurückzuführen. Schau dir diese Seite an: diese Seite . In der corediskussion gestern war es die höchste Priorität, und entschied, dass es auf den Themenentwicklern und den Benutzern beruht, um zu aktualisieren. Bitte schauen Sie sich diesen Link an, er ist sehr hilfreich. Sie sagten auch, dass wegen dieser Änderung und der Probleme, die dort gemacht werden, mehr Posts auf “machen” sowie wp Taverne für Benutzer gemacht werden.

    Ich sollte auch angeben, dass der Fix, auf den ich mich beziehe, irgendwas ändert: a[href=#scroll-to-top] zu a[href="#scroll-to-top"] … beachte doppelte Anführungszeichen!