Obwohl wir wissen, dass Redux in der Vergangenheit in ein Theme oder Plugin eingebettet werden konnte, unterstützen wir diese Praxis nicht mehr. Zu viele Entwickler halten ihren Redux-Code nicht auf dem neuesten Stand (was mit Composer leicht zu erreichen wäre). Wenn Benutzer der Projekte auf Probleme stoßen, bitten sie uns um Unterstützung. Wir können diese nur leisten, indem wir ihnen vorschlagen, sich an den Projektautor (Sie) zu wenden und Sie zu bitten, Ihren Anbietercode zu aktualisieren. Dadurch geraten Ihre Benutzer in die Mitte, und das möchten wir lieber nicht mehr tun.
Aus diesem Grund wurde das Hersteller-Support-Plugin/die Erweiterung für ace_editor
eingestellt. Der ACE-Editor wird ausschließlich über CDN geladen. Wenn Ihr Projekt eine lokale Installation des ACE-Editor-JavaScripts erfordert (dessen Größe erheblich ist), fügen Sie es bitte in Ihr Projekt ein und verwenden Sie den Filter redux/<opt_name>/fields/ace/script
um die URL zu diesem Skript anzugeben. Das Feld ace_editor
verwendet diese URL, um die ACE-Bibliothek in die Warteschlange einzureihen.
Vielen Dank für Ihre freundliche Aufmerksamkeit in dieser Angelegenheit.
flyout_submenus
globales Argument.color_alpha
field arg für Felder, die Farbwähler unterstützen.async_typography
globales Argument. Google unterstützt es nicht mehr. Verwenden Sie font_display
mit einem der folgenden auto|block|swap|fallback|optional
. Siehe: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-displayRedux Slack
Siehe Changelog.md
Brauchen Sie ein wenig Hilfe bei Redux? Schauen Sie sich unsere brandneue Dokumentationsseite unter devs.redux.io an, vollgepackt mit Tutorials und Beispielen!
Bitte besuchen Sie die Plugin-Seite, um zu erfahren, wie Sie uns dabei helfen können, Redux schnell zu übersetzen. Alle Übersetzungen sind willkommen. Wir freuen uns über Ihre Hilfe! https://translate.wordpress.org/projects/wp-plugins/redux-framework/
Unsere Codebasis wurde von Grund auf neu aufgebaut. Mit unterteiltem Code, automatischem Laden und Klassenvererbung ist Redux jetzt schneller und effizienter als je zuvor!
Redux erfüllt die Sicherheitsstandards der WordPress Coding Standards, WordPress VIP Standards und ThemeForest Guidelines. Der Schwerpunkt liegt auf Escape, Bereinigung, Nonces-Überprüfung und der Vorbereitung/Caching von Datenbankabfragen.
Dies ist eines der Kronjuwelen von Redux v4! Ihre Benutzer haben die Möglichkeit, Google Fonts zu aktualisieren, sobald Updates verfügbar sind, oder automatische Updates „hinter den Kulissen“. Kein Warten mehr auf Updates und kein API-Schlüssel erforderlich!
Durch die Feldbereinigung kann ein Array von Funktionsnamen als Argument an ein Feld übergeben werden, dessen Rückgabewert die Bereinigungszeichenfolge ist. Diese Funktion funktioniert nur mit textbasierten Feldern, einschließlich text, textarea und multi_text (ACE Editor und WP Editor nicht enthalten).
Man kann jede vorhandene Funktion verwenden, einschließlich PHP-Funktionen, WordPress-Funktionen und benutzerdefinierten Funktionen. Der Rückgabewert jeder verwendeten Funktion muss der eines Strings sein. Jeder andere Rückgabewert wird ignoriert.
Konkrete Beispiele finden Sie in der Datei „sample-config.php“.
Die AJAX-Laderoutinen für die select2-Felder wurden korrigiert/beendet. Ein Beispiel finden Sie im Feld „Fähigkeiten“ im Demo-Panel.
In der Zwischenzeit funktioniert diese Funktion nur, wenn sie in Verbindung mit dem data
verwendet wird (d. h. dem Argument, das WordPress-Daten abruft).
Um das AJAX-Laden festzulegen, fügen Sie das Argument 'ajax' => true
zu Ihrem Auswahlfeld hinzu. Das Argument min_input_length
kann auch hinzugefügt werden, um anzugeben, wie viele Zeichen eingegeben werden müssen, bevor Ergebnisse angezeigt werden. Der Standardwert ist 1
.
Diese Funktion wurde im Laufe der Jahre mehrmals angefordert. Felder und Abschnitte können jetzt deaktiviert werden, indem das Argument 'disabled' => true
entweder einem Abschnitt oder einem Feld hinzugefügt wird. Der Abschnitt oder das Feld wird dann „ausgegraut“ angezeigt und reagiert nicht auf Eingaben. Dies ist praktisch, wenn man Teaser für Premium-Versionen seiner Produkte anbieten möchte.
Da diejenigen mit ein wenig CSS-Know-how deaktivierte Felder mit ein wenig CSS leicht reaktivieren können, haben wir als zusätzliche Vorsichtsmaßnahme Redux alle name
auf deaktivierten Feldern/Abschnitten entfernen lassen. Auf diese Weise wird das Feld niemals gespeichert, selbst wenn ein kluger Benutzer es erneut aktiviert.
Die Benutzeroberfläche des Optionsfelds wurde an das aktuelle WordPress-Administratordesign angepasst. Es ist jetzt auch „themenbewusst“. Die Panelfarben passen sich nun dem ausgewählten Admin-Design an.
Aufgrund der Notwendigkeit mehrerer Feldvalidierungen unterstützt Redux jetzt eine Reihe von Validierungen anstelle des zuvor einschränkenden einzelnen Arguments. Validierungsergebnisse werden jetzt nach dem Speichern in Echtzeit angezeigt, ohne dass eine Seitenaktualisierung erforderlich ist.
Wir nehmen hier die Abwärtskompatibilität sehr ernst und sind bestrebt, diese aufrechtzuerhalten. Redux v4 wurde als Drop-in-Ersatz konzipiert, um neue Funktionen anzubieten, ohne bestehende Funktionen zu beeinträchtigen.
require_once
anstelle von get_template_part
verwenden?get_template_part
für ... Sie haben es erraten, Themen ist! Redux ist so konzipiert, dass es sowohl mit Themes als auch mit Plugins funktioniert.sample-config.php
nicht im Plugin-Verzeichnis bearbeiten?sample-config.php
wird bei jedem Update des Plugins ersetzt. Sie werden Ihre gesamte Arbeit verlieren.