Als «widgets» getaggte Fragen

Widgets sind konfigurierbare Elemente, mit denen Abschnitte eines WordPress-Themas dynamisch erstellt werden.


5
Widget-Optionen außerhalb des Widgets verwenden
Ich möchte einige Parameter in den Widget-Optionen speichern, die dann an eine andere Seite übergeben werden. Das Widget ist ein Formular, das einen Webservice aufruft. Die Optionen, die ich übergeben möchte, sind die Authentifizierung für den Webservice, der derzeit fest auf der Ergebnisseite codiert ist (als Vorlage erstellt). Aus diesem …
13 options  widgets 

2
Wie speichere ich Widgetfelddaten als Array?
Ich erstelle ein Widget, es muss ungefähr 10 IDs speichern. Im Moment verwende ich die folgende Feldmethode, um jede ID in einem separaten Feld zu speichern. Es speichert Daten von jedem Feld in einem separaten im WordPress. Ist es möglich, die Daten aller Felder in nur einer Zeile in WordPress …

2
Dynamisches Hinzufügen von Widget-Formularfeldern
Ich versuche, einem WordPress-Widget dynamisch ein Formularfeld hinzuzufügen. Wenn der Benutzer einem Ereignis ein weiteres Datum hinzufügen möchte, kann er auf eine Schaltfläche klicken, um weitere Felder abzurufen. Die Frage ist: Wie speichere ich neu erstellte Eingabefelder in meiner Datenbank? Muss ich eine benutzerdefinierte Update-Funktion schreiben? Irgendwelche Tipps? So sieht …

3
Ändern von wp-admin / widgets.php
Wir möchten die Widgets-Seite im Admin-Bereich etwas anders gestalten, hauptsächlich, um dem Site-Administrator zu helfen, zu verstehen, wo jedes Widget auf der Site angezeigt wird: Dazu müssen wir den HTML-Code ändern, den widgets.php rendert (es reicht nicht aus, nur das CSS zu ändern). Wie würden wir das tun, ohne den …

7
Hinzufügen eines Divs zum Umschließen des Widget-Inhalts nach dem Widget-Titel
Ich versuche, dem Inhalt eines Widgets in meiner dynamischen Seitenleiste ein Div hinzuzufügen. Hier ist der Registercode; register_sidebar(array( 'name' => "Sidebar1", 'id' => 'home-sidebar-1', 'before_widget' => '<div class="sidebar-box">', 'after_widget' => '</div>', 'before_title' => '<div class="title">', 'after_title' => '</div>', )); Aber dieser Code verursacht so; <div class="sidebar-box"> <div class="title">{WIDGET TITLE}</div> {WIDGET …

1
Was ist der Unterschied zwischen wp_register_sidebar_widget und register_widget?
Was ist der Unterschied zwischen ihnen und wann sollten wir jeden verwenden? Ich verwende es wp_register_sidebar_widgetgerade und es funktioniert einwandfrei, aber ich habe viele Online-Tutorials zum Erstellen eines Widgets mit register_widget und einer Klasse gesehen. Die meisten meiner Widgets benötigen keine Optionen. Sollte ich mich also daran halten wp_register_sidebar_widgetoder verwenden? …

1
Begrenzen Sie die Anzahl inaktiver Widgets
Ich versuche, die Anzahl der Widgets in der Seitenleiste "wp_inactive_widgets" auf maximal 10 zu beschränken, da die Widgets-Administrationsseite unglaublich langsam ist: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } Dies funktioniert anscheinend, aber das Problem ist, dass die …
10 php  widgets  options 





3
Plugin-Upgrade: Widget-Einstellungen
Ich habe versucht, diesbezüglich Nachforschungen anzustellen, aber noch nichts Festes gefunden. Ich habe ein Plugin, an dem ich arbeite, und zwischen der letzten Version und der neuen Version haben wir einige Aktualisierungen am Widget vorgenommen, die einige der Einstellungsnamen (im Backend) ändern, und ich habe Probleme, eine Upgrade-Routine zu erstellen, …


1
Übersetzen Sie Widget-Titel mit dem qTranslate-Plugin
Ich verwende tatsächlich das qTranslate-Plugin, um meine Website zu übersetzen. Es funktioniert wirklich gut mit allem außer einer Sache. die Titel meiner Seitenleisten-Widgets. Um einige Wörter zu übersetzen, müssen wir Tags wie diese einfügen: <!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:--> Wenn ich dies im Inhalt meines Widgets verwende, funktioniert es gut. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.