If you want the information in english – please have a look on this this page. In einigen Bereichen ist es erforderlich, dass bestimmte User – identifizierbar über die WordPress-ID oder eine IP-Adresse – eine andere Oberfläche bekommen. Der Zugriff soll also mit einem anderen Theme gestaltet werden. Ich habe mir dazu eine kleine und… WordPress Theme in Abhängigkeit der Benuzter-ID oder Remote Adresse weiterlesen
Kategorie: Tipps
Allerlei Tipps für WP
WP – Tutorial, wir schreiben ein WordPress Theme – Teil 3
Nachdem wir im zweiten Teil der Serie „Ein WordPress Theme selbst erstellen” das Stylesheet mit Hilfe der Template Tags eingebunden haben, sollen nun im dritten Teil alle weiteren Daten aus dem Backend von WordPress geladen werden. Damit wird die Grundlage geschaffen, dass ein Theme die Einstellungen des jeweiligen Weblogs nutzt und das Theme in jedem beliebigen Weblog einsetzbar ist.
Gleich vorweg, es wird in diesem Artikel eine ganze Reihe an Code kommen. Bitte nicht verzweifeln, wenn es der erste Kontakt mit PHP-Syntax ist. Mit der Zeit kommt die Übung, ganz gleich wie das Lernen von HTML. Außerdem werde ich gleichzeitig auf eine Reihe Template Tags und Funktionen eingehen, die für das erstellen eines Themes von Relevanz sind und in diesem Teil des Tutorials nötig sind.
Im diesem Abschnitt des Tutorials werden wir den head-Abschnitt der index.php erweitern. Es werden nicht nur die statischen Daten so erweitert, dass die Werte aus der Datenbank gezogen werden, sondern ich erweitere gleich um eine Reihe weiterer Zeilen und Zeichen, um die Möglichkeiten und nach meiner Meinung wichtigen Daten zu integrieren.
WordPress benutzerdefinerte Felder (Custom Fields)
Das ich WordPress für ein flexible und mächtige Applikation halte, ist sicher bekannt. WordPress kann mehr als nur Weblogpublishing. In letzter Zeit kamen vermehrt Fragen bezüglich bestimmter Anwendungswünsche und ob man dafür ein Plugin kennt oder erstellen könnte. Deshalb auch der Artikel hier. Es gibt innerhalb des Schreibens eines Beitrags/ Seite in WordPress die Möglichkeit… WordPress benutzerdefinerte Felder (Custom Fields) weiterlesen
WP – Tutorial, wir schreiben ein WordPress Theme – Teil 2
Im ersten Teil des Tutorial zum erstellen eines WordPress-Themes haben wir Grundsteine gelegt. Ich hoffe, dass sich alle Teilnehmer mit den Markups und CSS-Styles der verschiedenen Layouts auseinander gesetzt haben?
Prinzipiell kann nun mit jedem beliebigen Layout weiter gearbeitet werden. Die Basis stellt immer eine statische HTML-Datei dar. So hat man die Möglichkeit das Layout in verschiedenen Browsern zu testen und einen Überblick über eventuelle Probleme zu erhalten.
Komplikationsprüfung vor dem Update auf WordPress 2.3
Damit das Update auf die aktuelle Version von WordPress 2.3 kein Reinfall und Nervenzusammenbruch wird, ist ein Plugin sehr ratsam, welches im Vorfeld die aktuelle Installation auf Probleme prüft. Jedes Plugin, aktiv und inaktiv, wird auf die veränderten Funktionen und Datenbankzugriffe geprüft. Gleiches gilt für die abgelegten Themes. Damit wird der Sprung auf die neue… Komplikationsprüfung vor dem Update auf WordPress 2.3 weiterlesen
WP – Tutorial, wir schreiben ein WordPress Theme – Teil 1
Das Schreiben eines eigenen Themes, womit das komplette Layout einer WordPress-Applikation gemeint ist, ist das Ziel einer ganzen Reihe von WordPress-Nutzern.
Mit meinem Buch „WordPress – Weblogs einrichten und administrieren“ habe ich einen kleinen Einblick in das Erstellen in ein eigenes Theme gegeben. Immer wieder gibt es Fragen und die Tiefe des Kapitels wird kritisiert. Leider war es im Umfang des Buches nicht möglich tiefer und detaillierter auf den Entstehungsprozess eines eigenen Themes einzugehen. Außerdem kann ich in diesem Blog schreiben wie mir der Schnabel gewachsen ist und die Strings gehen mir damit leichter von der Hand.
In diesem Zusammenhang wird in den naher Zukunft hier ein komplettes Tutorial entstehen, insofern ich durch halte. Im Vorfeld habe ich schon in einem Beitrag angefragt, welches Layout bevorzugt für den Entstehungsprozess gewünscht ist. Schaut man sich die Kommentare an, dann ist schnell erkennbar, dass die Anforderungen sehr unterschiedlich sind und die Grundlagen für das Erstellen eines eigenen Themes sehr verschieden verteilt sind. Oft werden Begriffe im Umfeld von WordPress und Webdesign durcheinander geworfen und erschweren so das Verständnis.
Aus diesem Grund möchte ich im ersten Abschnitt auf Grundlagen und Vereinbarungen eingehen. Ebenso stelle ich Layouts vor, mit denen dann im Anschluss in den folgenden Teilen gearbeitet wird.
Ich wünsche Euch und mir viel Spaß mein Erstellen und Lernen. Die Artikel entstehen parallel zur Arbeit an verschiedenen Projekten, werden nur in der Freizeit oder in Wachphasen erstellt. Ich bitte also um Geduld und Einfühlungsvermögen. Ebenso bitte ich darum, dass Fehler und Verbesserungen in den Kommentaren oder Mail an mich bekannt gegeben werden. Ich erhebe nicht den Anspruch auf fehlerfreie Arbeit und freue mich über positive Kommentare, genauso wie über konstruktive Kritik.
Wenn wir eines durchs Internet lernen können, ist es Folgendes: Alle profitieren davon, wenn die wesentlichen Ressourcen frei verfügbar bleiben und kostenlos zugänglich sind.
Dann können alle etwas für sie Passendes darauf aufbauen.Lawrance Lessig
Simpler Code für ein Zufallsbild im WordPress-Template
Immer wieder werden aufwändige Plugins und Konstrukte in Themes hinterlegt, um das Einbinden eines Zufallsbildes zu realisieren. PHP stellt mit der Funktion rand() eine geeignete und simple Lösung für diese Anforderung bereit. Im folgenden kurz und knapp die Lösungsstruktur. Prinzipiell kann man natürlich die Bilder von jedem beliebigen Verzeichnis laden, im Beispiel sollen die Bilder… Simpler Code für ein Zufallsbild im WordPress-Template weiterlesen
WP – bestehende Themes an die eigenen Bedürfnisse anpassen
Ein Großteil der WordPress-Nutzer im Netz nutzen eines der sehr vielen freien Themes und passen dies an die eigenen Bedürfnisse an. Oft aus dem Aspekt heraus, etwas individuelles nach Außen zu tragen. Nicht immer ist das Know-How umfassend beim Administrator des Blog vorhanden.
Mit dieser Aussage will ich keinen Leser am Ändern bremsen, aber ich möchte gern eine andere Lösung zeigen. Eine Lösung, mit der man bei Problemen und Updates des ehemaligen Themes keine Probleme bekommt. Der eine oder andere verstrickt sich in der Struktur des Stylesheets, was recht verständlich ist. Jeder Entwickler hat eine andere Herangehensweise und die Idee im Kopf realisiert jeder anders. Die Dokumentation des Stylesheets fällt im Normalfall recht mager aus, was aber ebenso verständlich ist.
noindex, follow für das WordPress Suchresultet
Das Webmaster Help Center von Google empfiehlt, die Suchresultate der Website aus dem index zu nehmen, sie sollten nicht gecrawlt werden, da sie keinen wirklichen Wert für den Besucher haben. Mit der robots.txt-Datei können Sie verhindern, dass Suchergebnisseiten und andere automatisch erstellte Seiten, die keinen wirklichen Wert für Besucher haben, die über eine Suchmaschine auf… noindex, follow für das WordPress Suchresultet weiterlesen
Cross Site Scripting (XSS)
Das Internet ist nicht mehr nur Webseite und Bilder für andere. Mittlerweile werden hinreichend wichtige Anwendungen im Web geführt. Genauso wird es immer einfacher eine eigene Seite ohne großartiges Hintergrundwissen zu pflegen oder gar einzurichten. Auch WordPress liefert dazu einen großen Beitrag. noch vor einigen Jahren war das einrichten und pflegen eines CMS für den Laien undenkbar. Gleiches gilt für die Pluginschnittstelle von WordPress, die die Erweiterung sehr einfach und mächtig gestaltet. Allerdings können Plugins auch Türen und Toren des Systems öffnen, dazu muss kein Fehler im Core-System vorliegen.