====== Starter Theme / Boilerplate Theme ====== **Das ist mein aktuelles Starter Theme:** * Download {{ :programmieren:wordpress:theme-boilerplate-190818.zip | Theme Boilerplate (18.08.2019, alt)}} * Download {{ :programmieren:wordpress:theme-boilerplate-201027.zip |Theme Boilerplate (27.10.2020, alt)}} * Download {{ :programmieren:wordpress:theme-boilerplate-210823.zip|Theme Boilerplate (23.08.2021)}} * Download **{{ :programmieren:wordpress:theme-boilerplate-242016.zip|Theme Boilerplate (16.10.2024, aktuell)}}** ===== Enthalten im Theme sind ===== **CSS:** * Neu: ''sanitize.css'' - Resetter, Normalizer und hinzufügen von vernünftigen Default-Regeln ([[https://github.com/csstools/sanitize.css|sanitize.css Doku]]) **JS:** * Neu: Alle Javascripte entfernt **PHP** * ''d()'' - Kurzer Debug-Ausgabe Befehl * ''require_all_files()'' - Inkludiert alle Files aus einem Folder * ''TGM 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 Sachen * ''gutenberg_theme_support'' für Gutenberg-Presets (Farben etc) * ''image_compression'' Steuerung * ''image_sizes'' Einstellungen mit allen wichtigen Social Media Größen * ''is_acf_active_check'' Frontend prüfen lassen ob ACF Aktiv ist, ggf. mit Fehler abbrechen * ''mail_as_html'' Damit Mails immer als HTML Mails verschickt werden * ''register_menus'' für Menüs * ''scripts'' & ''styles'' um Scripte & Styles zu inkludieren * ''upload-mime-types'' um SVG-Upload zu aktivieren **Plugins die required werden** * **Query Monitor** wird über die ''functions/plugin-managment/plugins.php'' required - gut für Development! * **ACF Pro** wird über die ''functions/plugin-managment/plugins.php'' required - kann man ausschalten ===== Nicht Enthalten im Theme sind ===== * -/-