Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo habe wordpress und einen shop.

nun möchte ich im shop in ner sidebox per $blog_news

die blog überschriften ausgeben lassen.

maximal 5 untereinander

mein code dazu ist

erst wird datenbankverbindung gemacht dann dieser code

$sql = 'SELECT `post_title` FROM `wp_posts` LIMIT 0, 30 ';

$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query)) {

$blog_news = $row['post_title'];

}

leider gibt er mir nichts aus!

?>

Geschrieben

also er zeigt jetzt was an mit dem Code

$sql = 'SELECT `post_title` FROM `wp_posts` LIMIT 0, 5 ';

$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query))

{

$blog_news = $row['post_title'];

}

echo $blog_news;

Leider zeigt er mir nur 1 Beitrag an wie mache ich es das er mir maximal 5 anzeigt untereinander?

Geschrieben

So wie ich das sehe, durchläufst Du zwar die Schleife, aber Du gibst nur den letzten gefundenen Eintrag aus. Pack Dein echo mal in die Schleife, lass einen Zähler mitlaufen und brich ab, wenn dieser Zähler erreicht ist (per OR-Verknüpfung, damit Du nicht auf die Nase fällst, wenn es weniger als fünf Einträge gibt :) ).

Peter

Geschrieben

so gehts jetzt

$sql = 'SELECT `post_title` FROM `wp_posts` ORDER BY `ID` DESC LIMIT 0, 5 ';

$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query))

{

$blog_news = $row['post_title'];

echo $blog_news."<br/>";

}

wie kann ich es machen das auf den Beiträgen die links zum wordpress erscheinen die tabelle in wordpress heist

guid

Geschrieben

wenn ich dich korrekt verstehe:

mach doch aus deinem

echo $blog_news."<br/>";

ein

echo "<a href=\" . $link . "\">" . $blog_news."</a><br/>";

das setzt natürlich voraus, dass sein SQL neben dem blogtitel auch einen link oder eine ID mitliefert.

s'Amstel

Geschrieben

das rot markierte habe ich jetzt dazu genommen meinst du so?

unter guid stehen in der db die links drin

$sql = 'SELECT `post_title`,`guid` FROM `wp_posts` ORDER BY `ID` DESC LIMIT 0, 5 ';

$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query))

{

$blog_news = $row['post_title'];

echo "<a href=\" . $guid . "">" .blog_news."</a><br/>";

}

Geschrieben

danke für deine hilfe dann müsste es so richtig heissen:

$sql = 'SELECT `post_title`,`guid` FROM `wp_posts` ORDER BY `ID` DESC LIMIT 0, 5 ';

$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query))

{

$blog_news = $row['post_title'];

$link = $row['guid'];

echo "<a href=\" . $link . \"">" .blog_news."</a><br/>";

}

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...