Entwicklung von WordPress-Plugins

Entwicklung von WordPress-Plugins
Автор книги: id книги: 2344634     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 1001,23 руб.     (9,94$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Математика Правообладатель и/или издательство: Bookwire Дата добавления в каталог КнигаЛит: ISBN: 9783746764382 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Der Erfolg des beliebten Content-Management-Systems WordPress gründet sich maßgeblich auf seiner leichten Erweiterbarkeit durch Plugins. Erst mit Plugins können die Funktionen einer WordPress-Webseite beliebig erweitert werden. Dieses Buch richtet sich an Entwicklerinnen und Entwickler, die sich kurz und bündig über alle relevanten Themen rund um die Plugin-Entwicklung für WordPress informieren wollen. Es setzt dabei allein etwas Erfahrung im Umgang mit WordPress sowie hinreichende Kenntnisse in der Programmiersprache PHP voraus.
Das Buch beginnt mit dem Aufbau von WordPress-Plugins. Es wird beschrieben, wie sich diese Plugins in WordPress integrieren und wie sie dabei die mächtige WordPress-API für sich nutzen können. Ausführlich wird auf die verschiedenen Möglichkeiten eingegangen, wie Plugins in den Administrationsbereich einer WordPress-Installation eingebunden werden können. Viel Wert wird auch auf das wichtige Thema Sicherheit gelegt und wie WordPress-Plugins gegen Angriffe von außen geschützt werden können. Und schließlich wird ausführlich beschrieben, wie selbst geschriebene WordPress-Plugins veröffentlicht werden können, um sie der weltweiten Gemeinschaft von WordPress-Nutzern zur Verfügung zu stellen.

Оглавление

Onno Gabriel. Entwicklung von WordPress-Plugins

Entwicklung von WordPress-Plugins

Vorwort

Was ist ein WordPress-Plugin?

Einbinden von Plugins in WordPress

Einbindung über WordPress-Hooks

Actions

Filter

Einbindung über Shortcodes

Shortcodes mit Attributen

Einschließende Shortcodes

Ausgabe von Inhalten über Shortcodes

Einbindung über die Widget-Klasse

Der Konstruktor

Die widget()-Methode

Die form()-Methode

Die update()-Methode

Plugin-Struktur und die WordPress-API

Kollisionen im Namensraum vermeiden

Zugriff auf Dateien und Verzeichnisse

URLs innerhalb des Plugin-Verzeichnisses

Dateipfade innerhalb des Plugin-Verzeichnisses

URLs außerhalb des Plugin-Verzeichnisses

Pfade außerhalb des Plugin-Verzeichnisses

Nachladen von Programmteilen

Daten dauerhaft speichern

Die Options-API

Die Transients-API

Die Metadata-API

Mehrsprachigkeit für Plugins

Texte für die Übersetzung formatieren

Texte mit Platzhaltern

Texte mit Singular- und Pluralformen

Sprachdateien übersetzen

Administrationsbereich eines Plugins

Eine Einfache Einstellungen-Seite für ein Plugin

Die Settings-API

Eine Einstellungen-Seite mittels der Settings-API erstellen

Einstellungen absichern und Fehlerbehandlung

Eigenes Untermenü im Hauptmenü

Einstellungen in der Pluginliste verlinken

Infoboxen im Dashboard

Eintrag in der Toolbar

Plugins absichern

Zugangsrechte beachten

Validieren und Absichern von Eingangsdaten

PHP-Funktionen

WordPress-Funktionen

Eigene Funktionen

Absichern von Ausgabedaten

Nonces verwenden

Nonce einer URL hinzufügen

Nonce einem Formular hinzufügen

Die Nonce überprüfen

Debugging von WordPress-Plugins

Debugging aktivieren

Gezielt mit error_log() loggen

Variableninhalte mit var_dump() und print_r() ausgeben

Veröffentlichung eines Plugins

Voraussetzungen für die Veröffentlichung

Ablauf der Plugin-Veröffentlichung

Die readme.txt-Datei

Arbeiten mit Subversion

Lokales und Server-Projektarchiv

Eine erste Plugin-Version hochladen

Updates des Plugins hochladen

Eine neue Version „taggen”

Tabelle mit Subversion-Befehlen

Anhang. WordPress-spezifische Anpassungen für Quelltext-Editoren

Atom

Visual Studio Code

Versionsverwaltung mittels Git

Glossar

Quellen

Impressum

Text und Umschlaggestaltung

Verlag (Self-Publisher)

Druck

Отрывок из книги

Eine Einführung in die Erweiterung des verbreiteten Content-Management-Systems durch eigene Plugins

Onno Gabriel

.....

Die Attibute werden der Funktion dabei in Form eines assoziativen Arrays $atts übergeben, im obigen Beispiel also

$atts = array( 'attribut_1' => 'wert_1', 'attribut_2' => 'wert_2' )

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Entwicklung von WordPress-Plugins
Подняться наверх