Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmieren:wordpress:boilerplate_theme [2020/10/27 21:24] jgehrkeprogrammieren:wordpress:boilerplate_theme [2022/12/17 12:28] (current) – external edit 127.0.0.1
Line 3: Line 3:
 **Das ist mein aktuelles Starter 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-190818.zip | Theme Boilerplate (18.08.2019, alt)}}
-  * Download {{ :programmieren:wordpress:theme-boilerplate-201027.zip |Theme Boilerplate (27.10.2020, aktuell)}}+  * 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)}}**
  
  
Line 9: Line 10:
  
 **CSS:** **CSS:**
-  * Entfernt: ''boilerplate.css''Guter Normalizer wenn man mit Flexbox arbeitet +  * Neu: ''sanitize.css''Resetter, Normalizer und hinzufügen von vernünftigen Default-Regeln ([[https://github.com/csstools/sanitize.css|sanitize.css Doku]])
-  * Entfernt''normalize.css'' - Normalizer/Resetter, damit alle Browser möglichst ähnlich CSS interpretieren +
-  * Neu: ''destyle.css'' - Harter Reseter, der alle Styles entfernt+
  
 **JS:** **JS:**
   * ''require.js'' – Script Manager, besser als wenn immer alles geladen wird   * ''require.js'' – Script Manager, besser als wenn immer alles geladen wird
-  * ''dummy_script'' - Dummy Modul für Require.js +  * Neu: Alle weiteren Javascripte entfernt
-  * Zusätzlich nur noch Mustache.js mit drin+
  
 **PHP** **PHP**
   * ''d()'' - Kurzer Debug-Ausgabe Befehl   * ''d()'' - Kurzer Debug-Ausgabe Befehl
-  * ''is_plugin_active()'' - Kontrolle ob Plugin aktiv ist 
   * ''require_all_files()'' - Inkludiert alle Files aus einem Folder   * ''require_all_files()'' - Inkludiert alle Files aus einem Folder
   * ''TGM Plugin Activation'' - Manager um benötigte Plugins zu definieren     * ''TGM Plugin Activation'' - Manager um benötigte Plugins zu definieren  
-  * ''Mustache'' - Als Template Engine, Um HTML zu rendern die statische classe ''View::Render()'' nutzen+  * ''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** **Theme Settings unter Theme-Setup**
   * ''add_theme_supprt'' für verschiedene Sachen   * ''add_theme_supprt'' für verschiedene Sachen
 +  * ''gutenberg_theme_support'' für Gutenberg-Presets (Farben etc)
   * ''image_compression'' Steuerung   * ''image_compression'' Steuerung
   * ''image_sizes'' Einstellungen mit allen wichtigen Social Media Größen   * ''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   * ''register_menus'' für Menüs
   * ''scripts'' & ''styles'' um Scripte & Styles zu inkludieren   * ''scripts'' & ''styles'' um Scripte & Styles zu inkludieren
-  * ''Shortcodes'' etwas das ich mal entfernen muss+  * ''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