Table of Contents
Wordpress Snippets
Alles mögliche
Admin / Backend
Plugin bezogene Snippets
User bezogene Snippets
REST-API Codes
Externe Ressourcen
Wordpress Snippets
Mein Startertheme / Boilerplate für Themese
Mein Boilerplate Plugin
Gutenberg Starter Theme
- gut für Gutenberg
CSS
Boilerplate Themes
Alles mögliche
Macht ein require_once für alle Files eines Folders
Config.php - Einstellungen und Sonderangaben
Config.php Domains - WP auf mehrere Domains hören lassen
Tracking Script in Footer einbauen
Caching & GZIP Kompression aktivieren
Style.css Version an Themeversion koppeln
Bildgrößen und Bildkompression einstellen
HTML-Mail mit wp_mail() verschicken
Klassische Metabox für Posts erstellen
Metabox in die Seitenleiste von Gutenberg einstellen
Content URLs aktualisieren - per Filter in Echtzeit
Query/Loop vor der Ausführung manipulieren
Metadaten im File-Header angeben & auslesen
Eigenen Shortcode erstellen
Nach Custom Fields oder ACF Feldern suchen
Admin / Backend
Admin Settings Pages hinzufügen
Styles und Script in Admin-Seiten einbauen
Content Editor oder Gutenberg von Post/Page entfernen
Plugin bezogene Snippets
Notwendige Plugins definieren mit TGMPlugin
Datenbank Tabelle erzeugen bei Plugin-Aktivierung
Prüfen ob ein Plugin aktiv ist
Plugin Updates unterbinden
Zeigen welche Plugins updates benötigen
Eigenes Widget bauen
User bezogene Snippets
Dashboard für User abstellen
Redirect nach Login
Nutzerrollen für Kunden anlegen
REST-API Codes
Rest API Endpunkt einstellen
Externe Ressourcen
wphierarchy.com
- Übersicht über die Template Hierarchie eines Themes
Working with Databases
- Wie man idealerweise mit der Datenbank arbeitet
https://deliciousbrains.com/wordpress-http-api-requests/
- HTTP-
API
Calls mit Wordpress eigener Funktion wp_remote_get()
Datenbank Tabellen erstellen (codex.wordpress.org)