Die Suche von WordPress lässt sich mit einer Vielzahl von Plugins aufwerten, in der Performance stören oder bunter gestalten. Für jeden Wunsch findet sich sicher etwas. Ich möchte aber im folgenden einen kleinen Codeschnipsel vorstellen, der nicht derartige Aufgaben erfüllt, sondern er gibt dem Anwender lediglich die Information, wie viele Beiträge hat die Suche gefunden. Mit dieser kleinen aber feinen ... Beitrag lesen »
Im vorhergehenden Beitrag habe ich eine Lösung gezeigt, wie man ohne den Einsatz eines Plugins die Gesamtanzahl der Kommentare ausgeben kann, siehe Artikel „Summe der Kommentare in WordPress“. Scheinbar ist es aktuell sehr beliebt oder die Frage stand schon des öfteren und so kamen einige Anfragen per Kommentar, wie man auch andere statistische Werte auslesen kann und so im Frontend des Blog dem User mitteilen kann. Jeriko hat in den Kommentaren schon einen Hinweis gegeben der aber für den einen oder anderen nicht ausführlich genug ist, daher in diesem Artikel die Lösung.
Die folgenden Lösungen sind nur mit einer Version von WordPress größer/gleich 2.5 funktionieren. Da ich davon ausgehe, dass die meisten „Theme-Designer/-schrauber“, ihr Blog auf einer dieser Version fahren. Alternativ gern per Kommentar, dann versuche ich zu helfen.
Beitrag lesen »
Seit Version 2.5 wird WordPress mit der Shortcode-API ausgeliefert, näheres dazu hatte ich im Artikel „WordPress 2.5 Shortcode API“ erläutert. Nun hatten ich ihm Rahmen mit einem lieben Leser eine Anforderung, die sicher nicht selten vorkommt und die man mit Hilfe dieser Shortcode-API und den benutzerdefinierten Feldern sehr schön lösen kann.
Pro Artikel hinterlegt der Autor drei benutzerdefinierte Felder, in einem weiteren Artikel schon mal näher erläutert: bild, link, linktext. Im Text kann er den Shortcode [werbung] setzen. Diesen erkennt WordPress und mit Hilfe der folgenden Funktion werden die entsprechenden Daten geladen und die Werbung wir dann an dieser Stelle eingebunden.
Beitrag lesen »
Die Startseite von WordPress kann man mittels Conditional Tags abfragen und beeinflussen. Dazu dient seit Version 2.5 von WordPress der Conditional Tag is_front_page. Alternativ kann man per Kombination der beiden Conditional Tags is_home() und is_paged() die Startseite abfragen. Diese Lösung sieht dann wie folgt aus: if ( is_home() && !is_paged() ). Durch die Abfragen kann man automatisiert den more-Tag beeinflussen, denn diesem kann man einen Wert zuordnen, so dass er im Frontend je nach Wunsch übersteuert wird.
Ähnlich kann man die Startseite der Domain auch über eine Superglobal-Variable mit PHP abfragen, ein Beispiel im folgendem Syntax. Diese Abfrage kann man dann mit dem more-Tag verknüpfen und so recht einfach alternative Ausgaben erzeugen. Beitrag lesen »
Nicht immer will man, dass das Frontend des Blog für alle User zugänglich ist und der Zugang soll nur autorisierten Nutzern zur Verfügung stehen. Dies kann man unter anderem lösen, in dem einen Zugriffsschutz via .htaccess integriert oder man nutzt ab nun das folgende Plugin.
Das Plugin ist nach dem Aktivieren aktiv und sperrt Frontend und Backend. Nur Nutzer, die einen Account im Blog haben, können sich anmelden und im Frontend die Inhalte lesen und im Backend je nach Rechten arbeiten. Anmeldung und Rechte werden nicht beeinflusst, es werden alle Daten und Templates von WordPress genutzt. Ebenso gibt es keinerlei Einstellungen - die Anmeldung am Backend von WordPress wird quasi vor das Frontend geholt und prüft nur, ob der Nutzer angemeldet ist.
Beitrag lesen »
Das Umziehen des Blog auf einen neuen Provider hatte ich schon vor geraumer Zeit erklärt, Hinweise und Problemlösung sind auch dort zu finden. In diesem Zusammenhang hat sich nicht viel geändert, der Ablauf kann noch immer so durchgeführt werden, auch wenn der Artikel nun schon ein wenig in die Jahre gekommen ist.
Trotzdem steht aber bei dem einen oder anderen ein ganz anderes Problem - der Umzug eines bestehenden Blog zu einer neuen Domain. Dies kann verheerende Auswirkungen auf die Besucherzahlen haben, wobei es nicht um diese Aspekte gehen soll, und die neue Domain macht den Umzug nicht ganz so einfach – oder doch? Wie man mit wenigen Schritten und einfachen Abläufen das Blog auf eine neue Domain umzieht, darum wird es im folgenden gehen.
Beitrag lesen »
Die kommende Version 2.7 von WordPress hat das viel erwünschte Core-Update drin. Schon jetzt kann man damit spielen und die Funktionen testen.
Allerdings will oder kann man nicht immer online arbeiten, daher hier ein kleiner Workaround, wie man trotzdem auf WordPress 2.7 Beta entwickeln kann.
Beitrag lesen »
Seit WordPress 2.6 gibt es ein weiters Feld beim Uploaden von Bildern – caption bzw. Bildunterschrift. Damit kann man recht einfach und ohne große Kenntnisse in HTML die Unterschrift für ein Bild setzen. Die Lösung wurde mit divs realisiert, was nicht meinem Anspruch genügt, aber in darum soll es hier nicht gehen.
Wer sich nun an die Arbeit macht und ein Theme für WordPress erstellt und dieses der Öffentlichkeit preis gibt, der sollte eine Anzahl con Formatierungen im Stylesheet haben. Dies führt dann dazu, dass die Bilder, die man mit der Media-Funktionalität hoch lädt und in den Beitrag integriert, auch im für den Anwender verständlichen Aussehen erscheinen. Die Klassen sind im folgenden aufgelistet und gehören ab WordPress Version 2.6 bitte in jedes Theme, welches man anderen Anwendern übergibt.
Beitrag lesen »
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.
Schon vor weg; wer nicht per Funktionen schrauben will, es gibt auch diverse Plugins, die diese Aufgabe erledigen.
Beitrag lesen »
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, Frank Bueltge...
The Matrix has you...
Don't let this happen again. Go Back.
Wie man zum „Osterei des Matt“ kommt, das steht nun hier im folgendem Abschnitt.
Beitrag lesen »
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 653 Beiträge, 9,233 Kommentare in 14 Kategorien und 428 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2008 bueltge.de [by:ltge.de]
You are viewing a mobilized version of this site...
View original page here