Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Brauch mal Hilfe bei Wordpress > Backlink

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
affiliate-life
PostRank 1
PostRank 1
Beiträge: 17
Registriert: 01.03.2007, 10:06

Beitrag von affiliate-life » 27.03.2007, 13:52

Ich hab das zwar schon im Wordpress-Forum gepostet, aber da antwortet keiner, und es wär schon etwas dringend. Daher kopier ich das mal hier rein:

Ich verwende schon seit längerem folgenden Code um die Titel der letzten Meldungen aus Wordpress auf einer Seite außerhalb von Wordpress auszugeben

Code: Alles auswählen

<?php
require_once&#40;'wp-config.php'&#41;;
$posts = get_posts&#40;'numberposts=3&offset=0&category=4'&#41;;
foreach&#40;$posts as $post&#41; &#58;
?>
<a href="<?php the_permalink&#40;&#41;; ?>"><?php the_title&#40;&#41;; ?></a><br>
<?php endforeach; ?>
In dem Fall werden also die letzten 3 Posts der Kategorie 4 ausgegeben. Funktioniert so weit auch wunderbar.

Nun möchte ich das ganze aber im Wordpress-Header unterbringen, und zwar für zwei Kategorien. Die Ausgabe funktioniert zwar so weit, nur wird jetzt bei allen Beiträgen und auf allen Seiten der Inhalt des selben Posts ausgegeben.

Kann mir vielleicht jemand sagen, woran das liegt?

Als Belohnung gibt´s einen Backlink - ich werde mich bemühen, einen möglichst themenrelevanten zur Verfügung zu stellen. Aber bitte nicht die drei P´s.
Bild

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 27.03.2007, 14:49

Ich verstehe deine Frage nicht.

affiliate-life
PostRank 1
PostRank 1
Beiträge: 17
Registriert: 01.03.2007, 10:06

Beitrag von affiliate-life » 27.03.2007, 15:36

OK, ich versuchs nochmal:

Im Header von Wordpress gebe ich die Titel (mit Link) der letzten Beiträge aus zwei Kategorien aus.

Dazu füge ich obigen Code zweimal in der header.php ein (einmal mit Kategorie 3 und einmal mit Kategorie 4)

Die Ausgabe klappt zwar. Aber egal auf welchen Beitrag oder auch auf welche statische Seite ich klicke, es erscheint immer der selbe Beitrag.

Den Link dazu kann ich auf Wunsch gerne per PM zuschicken.
Bild

MonikaTS
PostRank 10
PostRank 10
Beiträge: 3582
Registriert: 07.10.2005, 09:05

Beitrag von MonikaTS » 27.03.2007, 20:56

affiliate-life hat geschrieben:Ich hab das zwar schon im Wordpress-Forum gepostet, aber da antwortet keiner, und es wär schon etwas dringend. Daher kopier ich das mal hier rein:

Ich verwende schon seit längerem folgenden Code um die Titel der letzten Meldungen aus Wordpress auf einer Seite außerhalb von Wordpress auszugeben

Code: Alles auswählen

<?php
require_once&#40;'wp-config.php'&#41;;
$posts = get_posts&#40;'numberposts=3&offset=0&category=4'&#41;;
foreach&#40;$posts as $post&#41; &#58;
?>
<a href="<?php the_permalink&#40;&#41;; ?>"><?php the_title&#40;&#41;; ?></a><br>
<?php endforeach; ?>
In dem Fall werden also die letzten 3 Posts der Kategorie 4 ausgegeben. Funktioniert so weit auch wunderbar.

Nun möchte ich das ganze aber im Wordpress-Header unterbringen, und zwar für zwei Kategorien. Die Ausgabe funktioniert zwar so weit, nur wird jetzt bei allen Beiträgen und auf allen Seiten der Inhalt des selben Posts ausgegeben.

Kann mir vielleicht jemand sagen, woran das liegt?

Als Belohnung gibt´s einen Backlink - ich werde mich bemühen, einen möglichst themenrelevanten zur Verfügung zu stellen. Aber bitte nicht die drei P´s.
das kann so nicht gehen,
wenn Du mir sagst, was Du erreichen magst, kann ich eventuell helfen

und vor allemdie WP Version wäre nett

lg

chrizz
PostRank 10
PostRank 10
Beiträge: 3044
Registriert: 05.07.2006, 10:37
Wohnort: Berlin

Beitrag von chrizz » 27.03.2007, 21:55

warum kann das nicht gehen? ich habs getestet und bei mir gabs dabei keine probleme. das einzige was halt ist, dass es immer denselben post aufruft....der link an sich ist aber korrekt...

MonikaTS
PostRank 10
PostRank 10
Beiträge: 3582
Registriert: 07.10.2005, 09:05

Beitrag von MonikaTS » 27.03.2007, 23:30

chrizz hat geschrieben:warum kann das nicht gehen? ich habs getestet und bei mir gabs dabei keine probleme. das einzige was halt ist, dass es immer denselben post aufruft....der link an sich ist aber korrekt...
wenn es immer denselben Post aufruft geht es nicht ;)

dann ist in der Denke was falsch,
aber wenn ich nicht genau weiß, was damit bezweckt werden sollte und für welche wp version ist vieles Spekulation,

Spekulation ist vertane Zeit

lg

affiliate-life
PostRank 1
PostRank 1
Beiträge: 17
Registriert: 01.03.2007, 10:06

Beitrag von affiliate-life » 28.03.2007, 07:07

Danke erstmal an alle.

Ich hab bereits einen Lösungsvorschlag bekommen - werde aber erst am Nachmittag dazu kommen, das zu testen.

Ich sag nach auch nochmal bescheid, für alle die vielleicht interessiert wollen, wo das Problem lag.
Bild

MonikaTS
PostRank 10
PostRank 10
Beiträge: 3582
Registriert: 07.10.2005, 09:05

Beitrag von MonikaTS » 28.03.2007, 07:19

ich war interessiert daran was Du tun wolltest

lg

affiliate-life
PostRank 1
PostRank 1
Beiträge: 17
Registriert: 01.03.2007, 10:06

Beitrag von affiliate-life » 28.03.2007, 14:56

So, also es hat geklappt.

Die richtige Lösung kam von spickzettel. Ich kopier das einfach mal hier rein:
spickzettel hat geschrieben:Deine Abfrage im Header überschreibt den Original-Loop (s.
https://codex.wordpress.org/The_Loop#Multiple_Loops). Du müsstest also neue Abfragen generieren. Ist ein bisschen knifflig, aber den folgenden Code habe ich gerade getestet, bei mir funktioniert's. Die Kategorienummern bei cat=3 und cat=4 müssen eventuell noch angepasst werden.

Code: Alles auswählen

 <?php $my_query1 = new WP_Query&#40;'showposts=3&offset=0&cat=3'&#41;;
  while &#40;$my_query1->have_posts&#40;&#41;&#41; &#58; $my_query1->the_post&#40;&#41;;
?>
<a href="<?php the_permalink&#40;&#41;; ?>"><?php the_title&#40;&#41;; ?></a><br>
  <?php endwhile; ?>

 <?php $my_query2 = new  WP_Query&#40;'showposts=3&offset=0&cat=4'&#41;;
  while &#40;$my_query2->have_posts&#40;&#41;&#41; &#58; $my_query2->the_post&#40;&#41;;
?>
<a href="<?php the_permalink&#40;&#41;; ?>"><?php the_title&#40;&#41;; ?></a><br>
  <?php endwhile; ?>
@einfach
Ich schick dir gleich eine PN mit dem Link

Danke an alle für die Mithilfe.
Bild

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag