Naja Plugin wäre hier etwas übertrieben. Sagen wir mal eher ein-zwei Codeschnipsel. Dieser Codeschnipsel zeigt z. B. die letzten 3 Beiträge aus deinem Blog an. Was du dazu brauchst hast du in der Regel sowieso schon, wenn du einen Blog betreibst. Dennoch zähle ich dir hier auf, was du benötigst:
- WordPress (Version egal behaupte ich mal)
- PHP 4.x/5.x (GD-Bibliothek muss installiert sein)
- eine .htaccess-Datei (mod_rewrite aktiv)
So kommen wir nun zum Code
Als erstes legen wir mal eine neue PHP-Datei an mit den Namen foren-image.php und legen sie z.B. ins Root-Verzeichnis wo dein Blog installiert ist. Als nächstes die Datei mit einen Editor öffnen (Notepad reicht hier vollkommen), dor fügen wir dann folgende Zeilen hinzu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <?php require_once(’wp-config.php’); $SQL = “SELECT post_title FROM ” . $wpdb->prefix . “posts ” . “WHERE post_status = ‘publish’ ” . “AND post_type = ‘post’ ” . “ORDER BY ID DESC ” . “LIMIT 3″; $result = $wpdb->get_results($SQL); if ($result) { header (”Content-type: image/png”); $im = ImageCreate (400, 55) or die (”Kann keinen neuen GD-Bild-Stream erzeugen”); $background_color = ImageColorAllocate ($im, 223, 223, 223); $text_color = ImageColorAllocate ($im, 233, 14, 91); $text_color2 = ImageColorAllocate ($im, 0, 0, 255); $x = 5; $y = 2; foreach ($result as $res) { $title = utf8_decode($res->post_title); if(strlen($title) > 50){ $title = substr($title, 0, 50); $title .= “…”; } ImageString ($im, 3, $x, $y, $title, $text_color); $y += 12; } ImageString ($im, 2, 245, $y+1, “www.how-to-wordpress.de”, $text_color2); ImagePNG ($im); } ?> |
Was die einzelnen Zeilen bedeuten möchte ich an dieser Stelle nicht erklären. Falls mal bedarf dazu besteht kann ich das zu einem späteren Zeitpunkt gerne nachholen. Auf jeden Fall war es das schon. Die Datei kannst du nun speichern und schließen.
Als nächstes öffnen wir die .htaccess-Datei sollte die bei euch nicht existieren dann müsst ihr sie neu anlegen.
Projekteplattform: Freelancer ![]() | Kernbereiche: ![]() |
|
In die .htaccess schreibst du dann folgendes
1 | RewriteRule ^last-posts.png$ foren-image.php [L] |
Nun das war es dann auch eigentlich schon. Nun musst du die Dateien nur noch Hochladen(uploaden) per FTP und fertig.
Die Grafik kannst du dann z. B. in deiner Signaturen verwenden. Aber Achtung nicht jedes Forum steht auf solche Schleichwerbung für den eigenen Blog.
1 | [url=https://www.how-to-wordpress.de/][img]https://www.how-to-wordpress.de/last-posts.png[/img][/url] |
Da dieses Script recht simpel ist sollte es auch von Leuten verstanden werden die keine/ geringe PHP Kenntnisse besitzen. Weitere Infos findet ihr unter php.net.