Mein Unternehmen wird für die Optimierung einer WordPress-Site bezahlt. Ich versuche, einige Änderungen vorzunehmen, die im Widget-Bereich angezeigt werden sollten (Formulare, Testimonials usw.).
Mit ihrem benutzerdefinierten Design im Widget-Bereich auf der rechten Seite, wo alle Seitenleisten aufgelistet sind, sind sie leer, wenn ich welche erweitere. Wenn ich ein Text-Widget darüber ziehe und „Test“ hinzufüge und dann speichere, wird es im Frontend angezeigt, aber sobald die Widget-Seite aktualisiert wird und ich die Seitenleiste wieder erweitere, wird sie leer angezeigt. Die Widgets werden unter inaktiven Widgets angezeigt, aber nicht rechts, wo ich sie bearbeiten können sollte.
Ich habe dies mit dem Standarddesign versucht und die Widgets werden wie erwartet angezeigt. Ich weiß nicht genug über WordPress, um zu wissen, wo ich suchen muss, um die Widgets zu reparieren, die aus dem Admin-Sidebar-Bereich verschwinden.
Ich habe gerade mein Problem aufgeschrieben, als ich das so sah! … ich kann es immer noch nicht herausfinden … ich wurde in einem Notfall beauftragt, diese schlecht codierte Seite zu überarbeiten, und jetzt stoße ich auf das …. schwer zu bekommen Bearbeiten Sie, was ich im Seitenleistenbereich nicht sehen kann.
– sodow
29. April 2012 um 0:57 Uhr
Anirudh
das ist die Lösung.
Wir müssen nur die ID der Seitenleiste ändern. ID sollte nur in Kleinbuchstaben sein. Kappen sind nicht erlaubt. Wenn wir die Cap-ID in einer der Seitenleisten verwenden, tritt das Problem in derselben Seitenleiste oder einer anderen Seitenleiste auf, Widgets beim Aktualisieren automatisch zu entfernen.
Zweitens hat WordPress nirgendwo erwähnt, dass die ID in Kleinbuchstaben geschrieben werden sollte, dies ist ein weiterer Fehler von WordPress. Aber in so großen CMS passieren diese Dinge zwangsläufig.
Ich habe genau das gleiche Problem, aber ich verwende keine Großbuchstaben in den IDs ….
– Rick Kukiela
6. September 2012 um 16:52 Uhr
Danke = Du hast mir Tag und Nacht gerettet, dieser Fehler hat mich umgebracht
– xsari3x
9. Dezember 2012 um 21:41 Uhr
Ich hatte das gleiche Problem, aber meine IDs waren alle Zahlen. Als ich also ’10’ auf ‘sidebar-10′ und ’20’ auf ‘sidebar-20’ usw. gesetzt habe, funktionierte alles wieder.
– Felix Edelmann
25. August 2014 um 9:12 Uhr
Ich hatte ein ähnliches Problem, ich habe ein _s-Thema und wollte zusätzlich ein Plugin mit Widgets entwickeln. Im Thema functions.php haben wir add_action (‘widget_init’, some_func); um die Seitenleisten des Themas zu registrieren. Mein benutzerdefiniertes Plugin möchte ein Widget mit add_action(‘widget_init’, ‘some_func’) registrieren; Die Lösung besteht darin, meinem benutzerdefinierten Widget eine hohe Priorität von mehr als 10 zu übergeben, z. B. add_action(‘widget_init’, ‘some_func’, 1000); das hat mein problem gelöst 🙂
– xiarnousx
2. Juli 2015 um 20:29 Uhr
Ich habe das gleiche Problem, nachdem ich die Seitenleisten-IDs geändert habe (in register_sidebar)
Die Seitenleisten werden im Admin-Teil angezeigt, ich kann ihren Inhalt ändern, was im Frontend widergespiegelt wird, aber beim Aktualisieren der Admin-Seite werden leere Seitenleisten angezeigt (und beim Speichern werden leere Seitenleisten im Frontend angezeigt).
Ich konnte es lösen, indem ich die Seitenleisten entfernte (die Aufrufe von register_sidebar entfernte), die Admin-Seite aktualisierte, die plötzlich alle Widgets in der Liste der inaktiven Widgets anzeigte (viele davon, da ich viele Male neue Widgets platzierte, bevor ich das Problem löste) und re – Aktivierung der Aufrufe von register_sidebar.
Ich hatte das gleiche Problem und löste es, indem ich den Namen des Widgets gemäß der besten Lösung hier in Kleinbuchstaben änderte. Ich hatte dieses Problem am 3.6
Ich hatte das gleiche Problem. Ich hatte das falsche Anführungszeichen. Versuchen Sie, von >”< in >‘< zu wechseln
AUS:
'id'=> "sidebar-1",
ZU:
'id'=> 'sidebar-1',
Ich hatte das gleiche Problem und habe mich ein paar Tage damit befasst, es kam alles von den IDs – ich ändere sie in keine Großbuchstaben und keine Leerzeichen und es hat auf magische Weise funktioniert! Endlich! Viel Glück!
criss_ae
Ich hatte das gleiche Problem und löste die Deinstallation des Plugins Google Analyticator. Überprüfen Sie, ob Sie dieses Plugin oder ein anderes von Google Analytics installiert haben.
WorthyOnTheWeb
Ich hatte ein ähnliches Problem, aber meins war darauf zurückzuführen, dass die ID eine Nummer war. Ich hatte 404 ausgewählt und die Widgets verschwanden beim Aktualisieren. Ich habe die ID in Fourohfour umbenannt und das Problem wurde behoben.
13840300cookie-checkWordPress-Widgets verschwinden im Admin-Bereichyes
Ich habe gerade mein Problem aufgeschrieben, als ich das so sah! … ich kann es immer noch nicht herausfinden … ich wurde in einem Notfall beauftragt, diese schlecht codierte Seite zu überarbeiten, und jetzt stoße ich auf das …. schwer zu bekommen Bearbeiten Sie, was ich im Seitenleistenbereich nicht sehen kann.
– sodow
29. April 2012 um 0:57 Uhr