This is an old revision of the document!


Starter Theme / Boilerplate Theme

Enthalten im Theme sind

CSS:

  • Neu: sanitize.css - Resetter, Normalizer und hinzufügen von vernünftigen Default-Regeln (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