Zusätzliche Schalter im Backendeditor

10. Mai 2018 Keller-H 0 Kommentare

In WordPress wird standardmäßig TinyMCE als Backendeditor verwendet. Die Schalter in der Menüleiste des Editors sind jedoch nicht alle, die TinyMCE von Haus aus unterstützt. Sollen nun weitere Buttons verfügbar gemacht werden, ist eine Anpassung der Editor-Menüleiste über einen Filter-Hook möglich. Wird die folgende Funktion in die functions.php aufgenommen, erscheinen die Schalter für subscript und […]

Custom Post Types – Details

7. April 2018 Keller-H 0 Kommentare

Custom Post Types können an verschiedenste Einsatzfälle angepasst werden. Dazu bietet die Funktion register_post_type zahlreiche Optionen, die das Verhalten des benutzerdefinierten Seitentyps sowohl im Front- als auch im Backend steuern. Im Einzelnen kann man das im WordPress Codex nachlesen. Die im Folgenden beschriebenen Parameter stellen also nur eine Auswahl dar. exclude_from_search False: Posts des Typs werden in […]

Custom Post Types

15. März 2018 Keller-H 0 Kommentare

WordPress bietet von Haus aus zwei Typen von Posts, Seiten und Beiträge. Mit den Custom Post Types kann man nun beliebige viele eigene Typen hinzufügen. Diese können noch mit eigenen Taxonomien versehen, und besonders einfach individuell gestaltet werden. Um einen benutzerdefinierten Typ zu erstellen, wird in der functions.php die Funktion register_post_type benötigt. Mit register_taxonomy erhält der neue […]

Video- und Bildheader ab Version 4.7

14. März 2018 Keller-H 0 Kommentare

Ab Version 4.7 von WordPress können im Header ein Bild oder auch ein Video sehr einfach integriert werden. Mit ein paar Codezeilen in der functions.php und einem Funktionsaufruf in der entsprechenden Headerdatei ist schon alles erledigt. function my_theme_video_header_setup() { add_theme_support( ‚custom-header‘, array(‚video‘ => true, ‚image‘ => true, ) ); } add_action( ‚after_setup_theme‘, ‚my_theme_video_header_setup‘, 12 ); […]

Beitragsformate im eigenen Theme freischalten

11. März 2018 Keller-H 0 Kommentare

WordPress bietet verschiedene Beitragsformate, um Seiten mit speziellen Inhalten individuell zu gestalten. So können außer dem Standardformat z.B. Vorlagen für Bilder, Videos, Links u.a. bereitgestellt und einem Artikel zuordnen werden. Im jeweiligen WordPress Standard-Theme sind diese bereits aktiviert und im Backend auswählbar. Beitragsformate im Theme freischalten Sollen nun einige dieser Formate in eigenen Themes verwendet […]

Themes mit Menüs ausstatten

4. März 2018 Keller-H 0 Kommentare

Um Menüs in eigenen Themes zu verwenden, müssen zunächst in der functions.php Menüpositionen definiert werden. Dies geschieht mit Hilfe der Funktion register_nav_menus. Der folgende Code definiert zwei Menüs. function my_theme_register_menus() { register_nav_menus( array( ‚top-menu‘ => ‚Top-Menu‘, ’side-menu‘ => ‚Sidebar-Menu‘ ) ); }; add_action (‚init‘, ‚my_theme_register_menus‘); ImBackend ist jetzt unter Design der Punkt Menüs sichtbar. Hier können nun […]

Child Themes

24. Februar 2018 H.Keller 0 Kommentare

Sollen Änderungen am Design vorgenommen werden, hat man in WordPress verschiedene Möglichkeiten. So kann man sein eigenes Theme komplett selbst erstellen, was sicher die aufwändigste Variante ist. Viel einfacher ist es aber, ein vorhandenes Theme anzupassen. Damit die eigenen Änderungen aber nicht bei jedem Update des verwendeten Themes verloren gehen, gibt es in WordPress die […]

Verwenden von benutzerdefinierten Feldern in WordPress

3. Februar 2018 Keller-H 0 Kommentare

Benutzerdefinierte Felder anlegen Benutzerdefinierte Felder können in WordPress sowohl in Artikeln als auch in Seiten verwendet werden. Im Backend ist dazu lediglich rechts oben im Tab „Ansicht anpassen“ im Kästchen „Benutzerdefinierte Felder“ ein Häkchen zu setzen. Wie in dem dann sichtbaren Bereich unterhalb des Editors zu sehen ist, besteht ein Feld lediglich aus seinem Namen […]

Widgets-Bereiche im WordPress-Theme anlegen

4. Dezember 2014 Keller-H 0 Kommentare

Widget-Bereiche anlegen Der übliche Weg ein Theme widget-fähig zu machen ist das Bereitstellen sogenannter Widget-Areas. Dies sind Bereiche in denen die im WordPress enthaltenen oder von Plugins bereitgestellten Widgets über das Backend in den Seiten plaztiert werden könnnen. Widget-Areas werden in der functions.php über die Funktion register_sidebar registriert. Diese wiederum wird mit dem Action-Hook widgets-init […]

Das Verhalten von WordPress anpassen

4. Dezember 2014 Keller-H 0 Kommentare

Papierkorb Werden in WordPress Artikel, Seiten, Anhänge oder Kommentare gelöscht, werden diese Einträge zunächst nicht wirklich entfernt. WordPress enthält praktischer Weise einen Papierkorb, der es ermöglicht, versehentlich gelöschtes wiederherzustellen. Normalerweise hat man dafür 30 Tage Zeit. Einträge die älter sind, löscht WordPress endgültig. Soll aus irgend einem Grund dieses Verhalten geändern werden, ist dazu nur […]