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 ===== |
| |
| * -/- |