WordPress: Mit PHP und XML-RPC bloggen

WordPress stellt neben dem WordPress-Backend noch eine weitere Administrationsmöglichkeit zur Verfügung: das XML-RPC Interface. Es handelt sich hierbei um eine Schnittstelle, die die Kommunikation zwischen einer externen Anwendung und einem WordPress-Blog ermöglicht. Die Blogeditoren MarsEdit und Windows Live Writer machen beispielsweise davon Gebrauch.

Mit einfachen Mitteln kann man diese Schnittstelle auch mit einem PHP Script ansprechen. So lässt sich ein Blogeintrag hinzufügen oder bestehende Einträge auslesen und weiterverarbeiten. Freundlicherweise liefert WordPress eine fertige Klasse für den Zugriff gleich mit. Man muss diese also nur mit dem passenden Befehl füttern und bekommt das gewünschte Ergebnis zurück.

Im folgenden Beispiel beschreibe ich kurz wie man einen Beitrag verfasst und per XML-RPC übermittelt. Zuerst einmal muss man die Schnittstelle im Blog aktivieren. Dafür setzt man im WordPress-Backend unter EinstellungenSchreiben einen Haken bei “WordPress, Movable Type, MetaWeblog und Blogger XML-RPC Schnittstelle aktivieren“.

Continue reading WordPress: Mit PHP und XML-RPC bloggen

Jump around!

Jump to topIch wurde gerade gefragt, wie das mit dem Pfeil am unteren rechten Bildschirmrand funktioniert. Der Pfeil, der selbst beim Scrollen auf seiner Position bleibt und einen per Klick wieder nach oben zum Seitenanfang befördert.

Im Grunde muss man dafür nur am Ende der Seite ein Bild einbauen – natürlich vor dem letzten </body> – und das Ganze dann mit CSS fixieren.

Ein Bild mit Link drumherum sieht folgendermaßen aus:

top

Damit der Link auch wirklich zum Seitenanfang springt, muss <body> so abgeändert werden:


CSS macht den Rest:

img#toparrow {
    position: fixed;
    right: 0px;
    bottom: 10px;
    border: 0;
}

Über right und bottom lässt sich der Abstand zum “Boden” und zum rechten Rand ändern.

Die entsprechende Grafik kann man sich hier herunterladen.

Datenbank Backup

Ich habe mir ein bisschen Gedanken über Backups von meiner WordPressinstallation gemacht. Durch einen Artikel im WordPress Codex ist dann ein automatisiertes Backupscript herausgekommen, dass zeitgesteuert lokal und auf einen entfernten Rechner mittels SSH sicher sichert :)
Näheres ist unter “weiterlesen” zu finden.

Continue reading Datenbank Backup