This is an old revision of the document!


Starter Theme / Boilerplate Theme

Das ist mein aktuelles Starter Theme:

Enthalten im Theme sind

CSS:

  • boilerplate.css - Guter Normalizer wenn man mit Flexbox arbeitet
  • normalize.css - Normalizer/Resetter, damit alle Browser möglichst ähnlich CSS interpretieren

JS:

  • require.js – Script Manager, besser als wenn immer alles geladen wird
  • dummy_script - Dummy Modul für Require.js
  • weitere Scripte wie TaffyDB, Moment, jQuery, etc

PHP

  • d() - Kurzer Debug-Ausgabe Befehl
  • is_plugin_active() - Kontrolle ob Plugin aktiv ist
  • require_all_files() - Inkludiert alle Files aus einem Folder
  • TGM Plugin Activation - Manager um benötigte Plugins zu definieren
  • Mustache - Als Template Engine, Um HTML zu rendern die statische classe View::Render() nutzen

Theme Settings unter Theme-Setup

  • add_theme_supprt für verschiedene Sachen
  • image_compression Steuerung
  • image_sizes Einstellungen mit allen wichtigen Social Media Größen
  • register_menus für Menüs
  • scripts & styles um Scripte & Styles zu inkludieren
  • Shortcodes etwas das ich mal entfernen muss

Page Tools