Brotkrumen-Navi für WordPress

WordPress Themes sind sehr flexibel, was unter anderem dem schuldig ist, dass man einfach und unkompliziert PHP nutzen kann. Die functions.php eines Themes kann beliebig bestückt werden und so kann man dieverse Funktionen ohne großen Aufwand ins Boot holen.

In dieser kleinen Serie von Tipps und Hacks zum gestalten von Themes will ich diesmal zeigen, wie man eine einfache Brotkrumennavigation, auch unter dem englischen Begriff Breadcrumb bekannt, in das Theme baut. Diese Form der Navi hat sich in einigen Bereichen bewährt und wird oft als Mehrwert empfunden.

Breadcrump Beispiel

Schon vor weg; wer nicht per Funktionen schrauben will, es gibt auch diverse Plugins, die diese Aufgabe erledigen.

Easter EGG in WordPress 2.6

Robert schreibt in seinem Blog über ein vermutliches Easter Egg, welches in der aktuellen Version im SVN drin ist. Hintergründe und warum er diese Vermutung hat sind ausführlich in seinem Artikel „Verstecktes Easter Egg in WordPress 2.6?“ nachzulesen. Danger ! Self-comparison detected. Initiating infinite loop eschewal protocol. Self destruct in… 3 2 1 Wake up,… Easter EGG in WordPress 2.6 weiterlesen

WordPress content filtern für CSS-Erweiterung

Und weiter geht es mit meiner kleinen Serie zu Anpassungen, die man im Rahmen eines Themes für WordPress eventuell mal benötigt. Dieser Beitrag soll den Content filtern und den ersten p-Tag ersetzen, ersetzen mit einem p-Tag und einer Klasse.

Wozu soll das nun wieder sein? Mir liegen Typographie-Design am Herzen, weil ich den Inhalt und nicht das Design für das wichtigste einer Website halte und damit auch das Auge auf Diesen lenken möchte.
Als Hobby-Webworker fehlt mir ebenso das Handwerkszeug für aufreizende Design mittels Grafiksoftware. Trotzdem soll es natürlich das eine oder andere Highlight im Design geben und im Fall von sajonara.de wollte ich den ersten Buchstaben gesondert formatieren. Um nun aber nur den ersten Buchstaben des ersten Absatz browserübergreifend zu formatieren, benötige ich ein Klasse im Absatz. Daher muss aus dem ersten p-Tag ein p-Tag mit Klasse werden.
first-letter

Allerdings arbeite ich mit einer Formatierung per CSS, die nicht alle Browser verstehen; die Pseudoklasse first-letter kommt zum Einsatz. Allerdings war ich noch nie ein Freund des IE und werde den Usern in dem Fall das Schmankerl gern verwehren.

WordPress title-Tag zerlegen

In dieser Serie stelle ich einige kleine einfache Tipps vor, die mehr Möglichkeiten in der Gestaltung des Themes unter WordPress zulassen.
Im heutigen Beitrag soll der Title des Beitrags/der Seite zerlegt werden, in jedes einzelne Wort, und mit einem span-Tag jeweils erweitert wieder ausgegeben werden.

Diesen Aufwand betreiben wir, weil jedes Wort der Überschrift anders gestaltet werden soll. Aktuell kann man sich diese Lösung auf sajonara.de ansehen.

In diesem Zusammenhang der Hinweis, aktuell verlost Sajonara 12 lesenswerte Bücher, das Mitmachen lohnt sich, ich habe bereits 5 Exemplare der zur Verfügung stehenden Bücher gelesen.

Titel mit Format

WordPress Beiträge im 2-Spalten-Layout

Mit CSS 3 kann man mehrspaltige Layouts gestalten, bis es so weit ist und die Anpassungen in den meisten Browsern gültig sind, kann man mit ein wenig PHP ähnliche Effekte erzielen. Eine Spielerei, die bei der Entwicklung eines Themes abgefallen ist und sehr schön die Möglichkeiten im Theme und via WordPress Hooks demonstriert.

WordPress more-Tag beeinflussen

Aktuell habe ich mal wieder an einem Theme gearbeitet und dabei ging es um ein Redesign eines Blog, der aktuell mehr als 1600 Beiträge hat – Sajonara.
Es soll aber nicht um das Design gehen, auch wenn ich sehr zu frieden bin, sondern um einige kleine WordPress Hacks, die ich dort unter anderem für das kommende WordPress Buch integriert und getestet habe. In diesem Zusammenhang werde ich ab und dann einen kleinen Hack vorstellen.

Heute möchte ich zeigen, dass der more-Tag nicht als Dogma zu verstehen ist, sonder sich auch sehr schön im Template beeinflussen lässt. Dabei war das Ziel, dass das Redesign auf der Startseite immer den aktuellen Beitrag komplett darstellt, egal was die Autoren im Backend machen. Dazu muss man den more-Tag deaktivieren bzw. beeinflussen. Dies kann man sehr einfach über die Variable $more, die mit dem Wert 1 dafür sorgt, dass es keinen Link zum Artikel gibt und damit der Artikel komplett ausgegeben wird.

WordPress 2.3 Design mit Adminimize

Das Plugin Adminimize hat einige Updates erfahren und dabei habe ich ein neues Theme für das Backend integriert. Im Unternehmen habe ich oft die Anfrage, kann man nicht das gewohnte Layout wieder haben, denn Nutzer gewöhnen sich ungern an neue Umgebungen. Nach ein wenig schrauben und erweitern, ab nun kann man auf das alte Layout… WordPress 2.3 Design mit Adminimize weiterlesen

QuickPress

Was ist denn das nun wieder, ein Wortspiel oder der Name eines neuen Blog? Nichts der gleichen, sondern lediglich die Möglichkeit in WordPress direkt vom Dashboard aus einen Beitrag los zu werden. Der Editor wurde in ein Widget integriert und ist so direkt im Dashboard verfügbar. Für das klassische Notizblog oder Sidenote ist das sicher… QuickPress weiterlesen

WordPress 2.6, ohne XML-RPC & Atom

Einige Neuerungen wurden schon in hier im Blog, bei WP Deutschland und bei TalkPress vorgestellt, unter anderem gibt es Veränderungen in Richtung Sicherheit der Installation. In diese Richtung geht auch die neuste Änderung des Core. Die Standard-Installation ist geliebtes Kind von WordPress und die Einfachheit soll erhalten bleiben. Trotzdem geht man dazu über, dass im… WordPress 2.6, ohne XML-RPC & Atom weiterlesen

WordPress Plugin de-/installieren

Durch die aktuelle Arbeit am Plugin Adminimize sind mir wieder einige Punkte aufgefallen, die ich sinnvoll finde und in Plugins integriere. Es ist Mehrwert, der sich aber zum Standard für Plugin-Autoren entwickeln sollte und daher lege ich es mal mit kurzer Erläuterung hier ab. Drei Lösungen sollen zeigen, wie man mit einfachen Mitteln und WordPress… WordPress Plugin de-/installieren weiterlesen