Hier sind alle Beiträge aufgelistet, die mit wordpress-tipps verschlagwortet sind.

Blog-Artikel aufteilen
Eine recht häufige Frage in unseren beiden WordPress-Workshops, war die Frage nach der Möglichkeit einen langen Blog-Artikel auf mehrere Seiten aufzuteilen.
Die Möglichkeit in WordPress einen Artikel aufzuteilen bzw. mit Seitenumbrüchen zu versehen existiert so ziemlich von Anfang an. Man muss lediglich <!--nextpage--> in der HTML-Ansicht eingeben wo man den Seitenumbruch haben möchte.
Bis Version 1.5.1 gab es den Seitenumbruch als Button im HTML-Editor, aber warum er entfernt wurde kann ich nicht mehr nachvollziehen. (weiterlesen…)
Hinweis:
WordPress 3.3 für Autoren & Redakteure
Der schnelle und unkomplizierte Einstieg auf 45 DIN-A4-Seiten
So bald man ein sehr großes Bild in WordPress hochlädt generiert das System drei kleinere Bilder nach den Vorgaben, die man unter Einstellungen → Mediathek vorgenommen hat. Daher hat man bei der Einbindung die Wahl bis zu vier verschiedenen Ausmaßen: das Miniaturbild (Thumbnail), die mittlere Größe, die maximale Größe und das originale Bild.
Nun könnte es sein, im Zuge eines Redesigns oder weil sich der Grafiker des Kunden kurzfristig anders entschieden hat, dass die Maße von einem oder mehreren Vorschaubildern geändert werden müssen. (weiterlesen…)
Hinweis:
WordPress 3.3 für Autoren & Redakteure
Der schnelle und unkomplizierte Einstieg auf 45 DIN-A4-Seiten
Ich habe gestern einen kleinen Bug oder Feature – Frage des Standpunktes – in WordPress entdeckt. Und zwar im Zusammenhang mit Conditional Tags und Gedankenstrichen.
Ich hatte gestern bei einer Seite eines Kunden einen Titel, der einen Gedankenstrich beinhaltete. Hier ein Beispiel: Bla bla – blubb blubb. Aktiviert man sprechende Permalinks, dann "übersetzt" WordPress dies in bla-bla---blubb-blubb. An sich nicht falsch, der Gedankenstrich wird in einen einfachen Bindestrich (oder korrekter ausgedrückt Bindestrich-Minus) umgewandelt.
Wenn ich jetzt allerdings eine einfache Abfrage mache:
<?php if (is_page('bla-bla---blubb-blubb')) {...} ?>
dann wird das ignoriert. Erst als ich den Permalink auf bla-bla-blubb-blubb geändert und die entsprechende Abfrage im Code:
<?php if (is_page('bla-bla-blubb-blubb')) {...} ?>
angepasst habe, hat der Conditional Tag funktioniert. So wie es ausschaut, vertragen Conditional Tags nicht zu viele Bindestriche. Alternativ kann man hier anstatt auf den Permalink-Namen auf die ID der Page oder des Artikels zurückgreifen.
Hinweis:
WordPress 3.3 für Autoren & Redakteure
Der schnelle und unkomplizierte Einstieg auf 45 DIN-A4-Seiten
Nachtrag: habe im WordPress-Newsletter Nr. 8 falschen Link gesetzt gehabt. Der Link zu Anleitung wegen des Blog-Archivs: WordPress: Blog-Archiv mit Bordmitteln.
Nehmen wir mal an, man möchte, wie im letzten Artikel beschrieben, ein Lexikon oder Glossar auf Basis von WordPress aufbauen. Die Hauptkategorie heißt Lexikon und die Unterkategorien sind die einzelnen Anfangsbuchstaben (A-Z). In den jeweiligen Unterkategorien, werden die Lexikoneinträge als einzelne Artikel abgelegt. So weit so gut. (weiterlesen…)
Seit Anbeginn der Zeit werden bei WordPress, die Artikel standardmäßig in umgekehrt-chronologischer Reihenfolge ausgegeben: der die aktuellsten Artikel befinden sich immer oben.
Manchmal will man aber Artikel in einer anderen Reihenfolge ausgeben lassen. Bei einem "klassischen" Weblog ist das eigentlich so gut wie nie der Fall, aber wenn man zum Beispiel ein Lexikon auf Basis von WordPress aufbauen möchte (wie ich es neulich bei einem Kunden gemacht habe), dann ist es schon sinnvoll, wenn man die einzelnen Einträge im Lexikon alphabetisch ausgeben lässt.
Und WordPress eignet sich sehr gut für ein kleines Lexikon: die Anfangsbuchstaben (A-Z) sind hierbei die Hauptkategorien und die einzelnen Einträge werden als Blogartikel verfasst und in die richtige Hauptkategorie bzw. zu dem passenden Anfangsbuchstaben einsortiert. Über die neusten Einträge im Lexikon wird man per RSS informiert und suchen kann man natürlich auch.
Und hier das Code-Fragment, das die Ausgabe der Artikel von chronologisch in alphabetisch umwandelt
<?php
$posts = query_posts($query_string . '&orderby=title&order=asc&posts_per_page=-1');
/* Die obere Zeile ist relevant, hier folgt der Loop-Anfang */
if (have_posts()) : while (have_posts()) : the_post();
?>
Die oberste Code-Zeile bindet man vor dem Loop ein. Entweder in der Datei category.php, wenn die ganze Website ein Lexikon sein soll oder in dem entsprechenden Kategorie-Template … in dem konkreten Projekt war dies category-lexikon.php, da die entsprechende Kategorie auch Lexikon hieß.
Es gibt eine neue Sammlung mit Code-Fragmenten (engl. Snippets) für WordPress auf wp-snippets.com. Momentan sind es lediglich 50 Code-Schnipsel, soll aber mit der Zeit wachsen. Mal schauen.
Wenn es um die Suche nach den Code-Fragmenten für WordPress geht, fällt mir noch wpseek.com wo neben dem relevanten Code-Abschnitt noch die Links zur Forumsdiskussionen und weitere Suchergebnisse von Google aufgelistet werden.
Dann gibt es noch wplookup.com. Dies ist aber lediglich eine Art Meta-Suchmaschine, die Links zu den relevanten Seite ausliefert.
Klar, die offizielle Dokumentation kann mit Tonnen von Code-Beispielen aufwarten, allerdings finde ich den Aufbau nicht wirklich immer logisch und die Suchfunktion von WordPress.org ist suboptimal um es mal freundlich zu formulieren.
Aber ich bin mir sicher ihr kennt bestimmt noch ein paar weitere Sammlungen mit Code-Schnipseln für WordPress.
Nur damit das Gerücht nicht entsteht, ich würde keine WordPress-Beiträge mehr schreiben, gibt es jetzt ein paar Links.
Auf WordPress-Buch.de habe ich unter Menüpunkt "Home" in TwentyTen von WordPress anpassen beschrieben, wie man den Menüpunkt Home in dem neuen Standard-Theme von WordPress anpassen bzw. umbenennen kann.
Auf der gleichen Website habe ich ein paar Tage vorher drei Lösungsmöglichkeiten beschrieben, wie man in WordPress iframes innerhalb von Artikeln und Seiten einbindet.
Auf Geld verdienen im Web 2.0 habe ich ebenfalls zwei WordPress-Artikel geschrieben. In Werbebanner nach dem ersten Artikel beschreibe ich wie man Werbung oder irgendeinen anderen Inhalt nach dem ersten und/oder x-ten Artikel in der Auflistung einbindet und unter Werbemittel Kategorie- oder Tag-basiert einbinden habe ich den Artikel Inhalte für Artikel in bestimmten Kategorien oder Tags welchen ich hier auf perun.net veröffentlicht habe, um einen zusätzlichen Aspekt erweitert.