Plugin, WordPress

WP – PicasaImport (Plugin)

Picasa Logo

Mit Hilfe dieses kleinen Plugins, was ich für jemand erstellt habe, kann man den Feed eines Picasa-Web-Album integrieren. Es wird eine Funktion picasaimport() bereit gestellt, die die Inhalte des Feed holt.

Das Plugin holt die Daten einfach aus dem Feed und hat keinerlei Information im Backend um diesen Import zu steuern. Picasa arbeitet mit Tabellen und nicht validem Code, was natürlich sich dann auch auf der Seite niederschlägt. Um dieses zu ändern, müsste man den Inhalt komplett neu formatieren. In einem kleinen Beispiel macht das das Plugin schon jetzt:


echo str_replace( '' , '', $entry->summary[0] );

Dabei wird hier lediglich das Bild nach oben verschoben, so dass es ein wenig schöner aussieht.

Anforderungen:

Das Plugin arbeitet ab Version 1.5 von WordPress. Ist auf dem Server PHP Version 5.1.0 oder größer vorhanden, so wird mittels der Funktion simplexml_load_file() der Feed importiert. Ansonsten wird MagpieRSS genutzt, welches im Standard von WordPress vorhanden ist.

Was macht das Plugin?

Es importiert den RSS-Feed eines Picasa Web Album.

Installation:

  1. Den Download lokal entpacken
  2. Den Ordner incl. Datei in das Plugin-Verzeichnis kopieren: /wp-content/plugins/
  3. Die Funktion anwenden, entweder in einem Template oder mit Hilfe eines PHP-Plugins, wodurch man PHP innerhalb von Beiträgen und Seiten ausführen kann.
    
    <?php picasaimport(Anzahl, "http://picasaweb.google.com/_URL_DES_FEED") ?>
    

    Beispiel:

    <?php picasaimport(2, "http://picasaweb.google.com/data/feed/base/user/example?kind=album") ?>

    Aufpassen, der Link muss mit dem Namen des Album (Bsp.: ...?kind=album) aufhören, den sonst wird Atom ausgegeben (&alt=rss&hl=de weglassen).

Download:



Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.

Download als php-Datei: downloads.wordpress.org/plugin/picasaimport.zip - 2 kByte

Standard