Wir haben folgendes script entwickelt, um auf der Startseite des Hauptblogs Artikel aus einem anderen Blog des Blognetzwerkes auszugeben.
Funktioniert auch wunderbar.
Zwei Probleme allerdings:
1. Wie bekomme ich in den link noch die ID des Beitrages mit hineinen (ist bei meiner Struktur so) und wie kriege ich das Bild zum Artikel noch mit dazu ?
PHP
<?php
$verbindung = mysql_connect ("localhost", "[DB_USER]", "[DB_PASS]")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("[DB_NAME]")
or die ("Die Datenbank existiert nicht.");
$setnames = "SET NAMES UTF8";
$resultNames = mysql_query($setnames);
$anzahlArtikel = 3;
?>
<?php
$sql = "SELECT
post_name,
DATE_FORMAT(post_date_gmt, '%d. %m. %Y') as post_date_gmt,
post_title,
post_content,
post_excerpt,
guid
FROM
wp_6_posts
WHERE
post_type = 'post' AND
post_status = 'publish'
ORDER BY
post_date_gmt DESC
LIMIT
".$anzahlArtikel."
";
?>
<?php
$result = mysql_query($sql);
$blogpath = "http://meine-domain.com/";
$excerpt = "";
if(mysql_num_rows($result)){
echo "<a href=\"".$blogpath."\"><h2>Überschrift</a></h2>";
echo "<ul>\n";
while($row = mysql_fetch_assoc($result)){
if(trim($row['post_excerpt']) == "")
$excerpt = substr(strip_tags($row['post_content']),0,160)."...";
else
$excerpt = strip_tags($row['post_excerpt']);
echo "<li>".
"<h3><a href=\"".$blogpath.$row['post_name']."/\" ".
"title=\"".$excerpt."\">".
$row['post_title'].
"</a></h3>".
"<p>".$row['post_date_gmt']."\"<br />".
$row['post_content']."\"<br />".
"<a href=\"".$row ['guid']."\">Weiterlesen...</a></p>".
"</li>";
}
echo "</ul>";
}
?>
Alles anzeigen