This is an old revision of the document!
Das ist mein aktuelles Starter Theme:
CSS:
sanitize.css
- Resetter, Normalizer und hinzufügen von vernünftigen Default-Regeln (sanitize.css Doku)JS:
require.js
– Script Manager, besser als wenn immer alles geladen wirdPHP
d()
- Kurzer Debug-Ausgabe Befehlrequire_all_files()
- Inkludiert alle Files aus einem FolderTGM Plugin Activation
- Manager um benötigte Plugins zu definieren Mustache
- Als Template Engine, HTML Blöcke aus dem HTML
-Folder rendern mit render( $tpl_name, $tpl_values = [], $echo = true )
Theme Settings unter Theme-Setup
add_theme_supprt
für verschiedene Sachengutenberg_theme_support
für Gutenberg-Presets (Farben etc)image_compression
Steuerungimage_sizes
Einstellungen mit allen wichtigen Social Media Größenis_acf_active_check
Frontend prüfen lassen ob ACF Aktiv ist, ggf. mit Fehler abbrechenmail_as_html
Damit Mails immer als HTML Mails verschickt werdenregister_menus
für Menüsscripts
& styles
um Scripte & Styles zu inkludierenupload-mime-types
um SVG-Upload zu aktivierenPlugins die required werden
functions/plugin-managment/plugins.php
required - gut für Development!functions/plugin-managment/plugins.php
required - kann man ausschalten