it-swarm.com.de

Wie soll ich register_setting, add_settings_section und add_settings_field auf der Optionsseite meines Plugins verwenden?

Ich arbeite an einem Einstellungsabschnitt für mein Plugin und nachdem ich die Dokumentation von Wordpress gelesen habe, die sich im ROGUH DRAFT-Status befindet , und auch die Seite zum Erstellen von Optionen -, die sich ebenfalls im "Übergang" befindet, habe ich ' Wir haben noch Fragen dazu, wie Sie die neue Settings API verwenden können, um eine Optionsseite für mein Plugin hinzuzufügen.

Ich habe ungefähr 30 Plugins installiert und nach den Schlüsselwörtern register_setting, add_settings_section und add_settings_field gesucht und nur eine Übereinstimmung als Teil des Plugin-Frameworks von Coffee2Code gefunden - für die ich nirgendwo Dokumentation finden kann.

Kann mir jemand ein funktionierendes Beispiel oder einen Link zu einem einfachen funktionierenden Beispiel geben, wie ich die neue "Einstellungs-API" verwenden soll, um eine einfache Optionsseite für mein Plugin zu erstellen?

3
cwd

Ich habe ein Tutorial für Einbinden der Settings API in WordPress Themes geschrieben.

Der einzige wirkliche Unterschied für Plugins ist, dass Sie add_settings_page() anstelle von add_theme_page() verwenden. Der Rest sollte so ziemlich derselbe sein.

4
Chip Bennett

Es gibt ein weiteres gutes Tutorial bei WPTuts +: Verwenden der Einstellungs-API .

Teil 1 - Erstellen Sie ein Thema Optionsseite

Wenn Sie Ihre eigenen Themen erstellen, möchten Sie Ihren Themenbenutzern früher oder später die Möglichkeit geben, bestimmte Erscheinungsbilder und/oder Funktionselemente Ihres Themas zu steuern. Wenn dies der Fall ist, sollten Sie die leistungsstarke WordPress-Einstellungs-API verwenden. Damit wird Ihr Code einfacher, effizienter und sicherer.

Teil 2: Ein Admin-Menü der obersten Ebene erstellen

Dies ist der zweite Teil des Tutorials zum Erstellen von Themeneinstellungsseiten unter Verwendung der Einstellungs-API. In diesem Teil werden wir untersuchen, wie wir ein Administrationsmenü der obersten Ebene mit mehr als einer Einstellungsseite erstellen und wie wir Registerkarten hinzufügen können, wenn wir sie benötigen. Wenn Sie Teil 1 noch nicht gelesen haben, können Sie dies zuerst tun, bevor Sie fortfahren. Dieses Tutorial baut auf dem Code auf, der im ersten Teil dieses Tutorials gezeigt wird.

3
thott