Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
programmieren:wordpress:boilerplate_theme [2019/08/19 19:25] – created jgehrkeprogrammieren:wordpress:boilerplate_theme [2022/12/17 12:28] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== 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, 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:** 
 +  * ''require.js'' – Script Manager, besser als wenn immer alles geladen wird 
 +  * Neu: Alle weiteren 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 ===== 
 + 
 +  * -/-

Page Tools