| Next revision | Previous revision |
| programmieren:wordpress:boilerplate_theme [2019/08/19 19:25] – created jgehrke | programmieren:wordpress:boilerplate_theme [2024/10/16 15:14] (current) – [Enthalten im Theme sind] jgehrke |
|---|
| ====== Starter Theme / Boilerplate Theme ====== | ====== Starter Theme / Boilerplate Theme ====== |
| |
| Das ist mein aktuelles Starter Theme: | **Das ist mein aktuelles Starter Theme:** |
| * Download "{{ :programmieren:wordpress:theme-boilerplate-190818.zip | Theme Boilerplate (18.08.2019}} | * 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 ===== |
| | |
| | * -/- |