Plugin-Entwicklung für WordPress

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

Mit Hilfe von Plugins erweitern Sie die Standardfunktionen von Wordpress nach Ihren Wünschen und Vorstellungen. Nach dem Seminar beherrschen Sie die Methoden und Techniken zur Entwicklung eines WordPress-Plugins. Der Einstieg vermittelt Ihnen zugleich die "Etikette" der Plugin-Entwicklung. Nach dem Seminar sind Sie in der Lage, eigenständig Plugins zu schreiben und in WordPress Themes zu integrieren.

Zielgruppe

Webentwickler, Webdesigner, WordPress Administratoren

Voraussetzungen

Kenntnisse in HTML, CSS und PHP

Agenda

• Die Plugin-Entwicklung - Namengebung - der Kopfbereich - Lizenzierung
• Standards für Codes und Dokumentation
• Internationalisierung - Sprachdatei- und Übersetzungsfunktionen
• PHP für WordPress
• Objektorientierung (OOP) in WordPress Plugins & MVC Pattern
• Der Plugin-Code und sein Aufbau
• Der WordPress Loop - Ausgabe von Inhalten - Custom Post Types
• Plugin oder function.php - eine Alternative?
• Der Basiscode - das erste Plugin
• Die Plugin-API
• Actions und Filter - Unterschiede und Funktionen
• Plugin Dateien in WordPress registrieren und einfügen
• PHP Dateien in WordPress inkludieren
• Plugins mit dem Customizer aufsetzen
• Das Taxonomiesystem in WordPress
• Registrieren und anzeigen von Feldern und Taxonomien in Wordpress
• Taxonomien und benutzerdefinierte Felder mit Plugin einfügen
• Statische Elemente und Datenbankabfragen in einem Plugin ausgeben
• Klassenreferenz wp_query und Funktionsreferenz get_pages()
• Inhalte über Widgets ider Shortcodes hinzufügen (API für Widgets / Shortcodes)
• Erstellen eines Widget Plugin - registrieren und verwenden von benutzerdefinierten Inhaltstypen und Taxonomien
• Datenbankabfrage in einem Widget ausgeben
• Error-Handling in WordPress
• Plugin Sicherheit: Nonces und Benutzerrechte
• Nützliche Entwickler-Plugins für WordPress

Über den Dozenten

Gerd Theobald

Seit 2008 Berater in Heidelberg für Online-Marketing mit den Schwerpunkten Suchmaschinenoptimierung (SEO), Content- und Social Media Marketing, Webanalyse mit Google Analytics und Matomo, Google Ads. Seit 2017 zusätzlich Market Development Manager für Schulung im Bereich Digitales Marketing & Digitale Transformation. Seit 2019 Consultant/Trainer für semiotische Marketinganalysen

Zur Profilseite von Gerd Theobald
Gerd Theobald

Ziele

Mit Hilfe von Plugins erweitern Sie die Standardfunktionen von Wordpress nach Ihren Wünschen und Vorstellungen. Nach dem Seminar beherrschen Sie die Methoden und Techniken zur Entwicklung eines WordPress-Plugins. Der Einstieg vermittelt Ihnen zugleich die "Etikette" der Plugin-Entwicklung. Nach dem Seminar sind Sie in der Lage, eigenständig Plugins zu schreiben und in WordPress Themes zu integrieren.

Zielgruppe

Webentwickler, Webdesigner, WordPress Administratoren

Voraussetzungen

Kenntnisse in HTML, CSS und PHP

Agenda

• Die Plugin-Entwicklung - Namengebung - der Kopfbereich - Lizenzierung
• Standards für Codes und Dokumentation
• Internationalisierung - Sprachdatei- und Übersetzungsfunktionen
• PHP für WordPress
• Objektorientierung (OOP) in WordPress Plugins & MVC Pattern
• Der Plugin-Code und sein Aufbau
• Der WordPress Loop - Ausgabe von Inhalten - Custom Post Types
• Plugin oder function.php - eine Alternative?
• Der Basiscode - das erste Plugin
• Die Plugin-API
• Actions und Filter - Unterschiede und Funktionen
• Plugin Dateien in WordPress registrieren und einfügen
• PHP Dateien in WordPress inkludieren
• Plugins mit dem Customizer aufsetzen
• Das Taxonomiesystem in WordPress
• Registrieren und anzeigen von Feldern und Taxonomien in Wordpress
• Taxonomien und benutzerdefinierte Felder mit Plugin einfügen
• Statische Elemente und Datenbankabfragen in einem Plugin ausgeben
• Klassenreferenz wp_query und Funktionsreferenz get_pages()
• Inhalte über Widgets ider Shortcodes hinzufügen (API für Widgets / Shortcodes)
• Erstellen eines Widget Plugin - registrieren und verwenden von benutzerdefinierten Inhaltstypen und Taxonomien
• Datenbankabfrage in einem Widget ausgeben
• Error-Handling in WordPress
• Plugin Sicherheit: Nonces und Benutzerrechte
• Nützliche Entwickler-Plugins für WordPress

Über den Dozenten

Gerd Theobald

Seit 2008 Berater in Heidelberg für Online-Marketing mit den Schwerpunkten Suchmaschinenoptimierung (SEO), Content- und Social Media Marketing, Webanalyse mit Google Analytics und Matomo, Google Ads. Seit 2017 zusätzlich Market Development Manager für Schulung im Bereich Digitales Marketing & Digitale Transformation. Seit 2019 Consultant/Trainer für semiotische Marketinganalysen

Zur Profilseite von Gerd Theobald
Gerd Theobald

Tags

Diese Seite weiterempfehlen