preg_replace() und WordPress

Die PHP Funktion „preg_replace()“ Sucht und Ersetzt einen Regulären Ausdruck innerhalb eines Definierten Bereiches. Im Zusammenhang mit WordPress lässt sich so einiges Automatisieren. WordPress bietet einige Filter und Hooks mit, die in Zusammenhang mit der PHP Funktion „preg_replace()“ zu einen mächtigen Tool werden. Wir haben z.B. so die Möglichkeit, Innerhalb des Content Bereiches „the_content()“ vordefinierte Begriffe Suchen und Ersetzen zu lassen. So können wir PHP z.B. dazu einsetzen, das Suchwort „wordpress“ automatisch durch „WordPress“ zu ersetzen. So können wir z.B. auch PHP Anweisen alle Begriffe Namens „Google“ durch einen Link zur Suchmaschine zu ersetzen. Die Möglichkeiten sind hier weitestgehend unbegrenzt. Beispiel 1 In unserem Folgenden Beispiel, ersetzen wir das Wort „WordPress“ durch einen Link zur Offiziellen WordPress Webseite. Dabei wird „preg_replace()“ nur innerhalb des „the_content()“ Filters verwendet. /** * preg_replace() » Den gesamten Artikel Lesen

bloginfo(): Informationen aus WordPress Auslesen

Der Template Tag bloginfo(); ist ein mächtiger Tag in WordPress. Mit Hilfe von bloginfo(); lassen sich allerlei dinge aus WordPress Auslesen. Die meisten kennen nur den kleinsten Teil, wie z.B. Blog Description – Blog Beschreibung url – URL zur Blog Webadresse stylesheet_url – URL zum Aktiven Stylesheet (CSS) Aber der Template Tag bietet noch viel mehr! Verwendung Der Tag wird in den Theme Templates wie folgt eingebunden: <?php bloginfo(‘parameter’); ?> Beispiele Template Verzeichnis Für die Ausgabe des Aktuellen Theme Verzeichniss verwenden wir den Paramater template_directory <?php bloginfo(‘template_directory’); ?> Ausgabe: http://domain.tld/wp-content/themes/aktiver_theme/. Der Parameter template_url gibt den gleichen Wert aus. RSS Feed URL Für die Ausgabe der Feed-URL (RSS 0.92) wird der Parameter rss_url verwendet. <?php bloginfo(‘rss_url’); ?> Ausgabe: http://domain.tld/feed/rss/ Der Parameter rss2_url gibt die Feed-URL für RSS 2.0 aus. Parameter Hier » Den gesamten Artikel Lesen

wp_list_pages: Aktive Seiten hervorheben. (WP-Tutorial)

Ich bin jetzt schon einigemale gefragt worden, wie ich es in diesem Design schaffe, das die Aktive Seite Hervorgehoben wird. Nun, ich mache es nicht Manuel, sondern Arbeite mit dem Template Tag wp_list_pages(); der von Hause aus 4 CSS-Selektoren mitbringt. wp_list_pages(); bringt eigene CSS Klassen Attribute mit, die es mir mithilfe der style.css (in meinen fall die nav_sidebar.css & nav_topbuttons.css) es ermöglicht die jeweils Aktiven Seiten Hervorzuheben. Folgende CSS Klassen Attribute stehen dabei zur verfügung: .pagenav .page_item .current_page_item .current_page_parent Denn CSS Klassen Attribut .pagenav behandel ich hier mal nicht, denn für das Hervorheben der Aktuellen Seite ist dieser Unintressant. Um nun die Aktive Seite zu Kennzeichnen müssen wir den Klassen Attribut .page_item im zusammenhang mit .current_page_item verwenden, dieser wird Automatisch an jeden Aktiver Seite innerhalb der Verwendung von wp_list_pages(); Angefügt. » Den gesamten Artikel Lesen