In älteren WordPress-Installationen gab es einen Link-Manager zum Verwalten von Links sortiert nach Kategorien. Diese Links kann man über Widgets, ein Seiten-Template oder ein Shortcode ausgeben.
WordPress: Hinzufügen von Shortcode-Button im TinyMCE
Sehr praktisch zum Arbeiten für Redakteure sind Button für eigene angelegte WordPress Shortcodes. Diese können im TinyMCE-Editor wie folgt ergänzt und mit Dashicons verschönert werden.
WordPress Dashicons: Icon-Set für das Dashboard
Dashicons ist die offizielle Icon-Schrift für das WordPress Dashboard seit Version 3.8 und bietet ein umfangreiches Icon-Set (Menüs, Medien, Pfeile, Social Media oder Produkte) zur freien Verwendung in Plugins, Widgets, Einstellungen oder für Button in dem TinyMCE.
WordPress Hock: Current Page Number in wp_link_pages()
Wie man die aktuelle Seitenzahl in der Funktion wp_link_pages() markiert. Diese WordPress-Funktion gibt ansonsten alle Seitenzahlen als Link und ohne Kennzeichnung der aktuellen Seite aus. Anschließend kann sie über die CSS-Klassse .current gesondert gestylt werden.
WordPress: FlexSlider in Standard-Galerie Shortcode [gallery] ersetzen
Die Standard-Galerie in WordPress wird durch das Shortcode gallery erzeugt. Für die Ausgabe kann man dieses durch einen Slider (z.B. den bliebten jQuery FlexSlider von WooThemes) ersetzen. Wir haben es getestet und in einem Projekt umgesetzt. Quellen und Links Customizing the output of the gallery shortcode FlexSlider FlexSlider 2 Demo FlexSlider Properties
WordPress Theme: Menüs registrieren und ausgeben
In WordPress lassen sich sehr einfach eigene Menüs in einem WordPress Theme registrieren und an beliebiger Stelle im Theme (z.B. in Header oder Footer) ausgeben. Die Funktionen register_nav_menus() und wp_nav_menu() sind die bequeme Basis dafür. WordPress Menü registrieren Mit folgendem Snippet in der functions.php können neue Menüs (footer-menu und header-menu) in einem WordPress Theme registriert werden. In …
„WordPress Theme: Menüs registrieren und ausgeben“ weiterlesen
WordPress Theme: Widget Area hinzufügen
WordPress Widget Areas sind eine ideale Möglichkeit neue Bereiche in der Webseite (korrekt im jeweiligen WordPress Theme) zu schaffen, um Inhalte (auch optional) einzufügen oder später zu bearbeiten.
PHP Warning: Illegal String Offset Error
Nach der Umstellung von PHP 5.4 und höher immer mal wieder eine Fehlerursache: PHP Warning: Illegal string offset. Beispiel: if( $array[‚index‘] !== “ ){ PHP Fehlerausgabe: Warning: Illegal string offset in [‚index‘] in www/root/file.php:28. Lösung: if( is_array($array) && $array[‚index‘] !== “ ){ Erst das Array prüfen und dann den Index abfragen. Fertig! Weitere Lösungen, auch speziell für WordPress, sind unter Fix PHP …
WordPress: E-Mail, wenn eine Beitrag aktualisiert wurde
Wer ihr mit mehreren Mitarbeitern an einem Blog schreibt oder arbeitet, möchte ihr auch auf dem neuesten Stand der Beiträge bleiben. Folgendes Snippet schickt eine E-Mail an den Administrator, wenn ein Beitrag aktualisiert wurde. Manchmal hilfreich, wenn zu viele Änderungen anstehen, kann es auch zu einer Meldungsflut kommen. Wer es braucht, kann diesen Code verwenden, austesten oder auch …
„WordPress: E-Mail, wenn eine Beitrag aktualisiert wurde“ weiterlesen
WordPress: Suchergebnisse filtern, Posts oder Pages ausschließen
Bei der Standardsuche in WordPress werden automatisch alle Beiträge (Posts) und Seiten (Pages) durchsucht und bei einem Treffer ausgegeben. Um diese internen Suchergebnisse vorab zu filtern und nur eine von beiden Beitragstypen zu durchsuchen, könnt ihr folgenden Filter in die functions.php eurer WordPress Themes einsetzen. function custom_search_filter($query) { if ($query->is_search) { $query->set(‚post_type‘, ‚post‘); } return $query; …
„WordPress: Suchergebnisse filtern, Posts oder Pages ausschließen“ weiterlesen