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
Datei-Download Schutz
Einen Cron mit WP Schedule Event einrichten
Admin / Backend
Admin Settings Pages hinzufügen
Styles und Script in Admin-Seiten einbauen
Content Editor oder Gutenberg von Post/Page entfernen
Kommentar-Funktion deaktivieren/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
wp_mail mit SMTP Verbindung verschicken
User bezogene Snippets
Dashboard für User abstellen
Redirect nach Login
Nutzerrollen für Kunden anlegen
REST-API Codes
Rest API Endpunkt einstellen
WP Rest API Endpoint mit Static Class
Externe Ressourcen
wphierarchy.com
- Übersicht über die Template Hierarchie eines Themes
Working with Databases
- Wie man idealerweise mit der Datenbank arbeitet
deliciousbrains.com/wordpress-http-api-requests
- HTTP-
API
Calls mit Wordpress eigener Funktion wp_remote_get()
Datenbank Tabellen erstellen (codex.wordpress.org)
wpadmin.bracketspace.com
-
CSS
Style & Klassen Referenz für das WP-Admin Backend