Artikel wird doppelt angezeigt

  • Hi,

    auf meinem neuen Blog unter Rund ums Rad - ?Home will ich in der Rubrik "Interessantes" so nach und nach Artikel reinschreiben.

    Diese sollen dann bis zum more-tag angezeigt werden und über "Weiter" dann der Rest.

    Habe nun folgenden Code eingegeben:

    PHP
    <?php
    query_posts('cat=1');
    global $more;
    $more = 0;
    while (have_posts()) : the_post(); 
      the_title();
      echo '<br />';
      the_content('Weiterlesen...');
    endwhile;
    ?>

    Es geht zwar, aber leider wird mir der Artikel dann doppelt angezeigt.....

    An was kann das liegen...?

    Als Theme habe ich das Yuma von Avenue

    Danke

    Lefdi

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich glaube es liegt daran, dass Du die Anzeige des ersten Artikels nochmals mit der Überschrift ...Interessantes erzwingst.

    Wie hast Du das denn gemacht?

  • hi,

    keine ahnung,
    ich habe das plugin php-exec laufen und habe den php-code bei der Seite ...Interessantes eingegeben.

    Mehr nicht.

  • Propiers mal mit einem neuen Query-Objekt:

    PHP
    <?php
    $postsOfInterest = new WP_Query('cat=1');
    global $more;
    $more = 0;
    while ( $postsOfInterest->have_posts()) : $postsOfInterest->the_post(); 
      the_title();
      echo '<br />';
      the_content('Weiterlesen...');
    endwhile;
    ?>


    Wenn das nicht reicht, dann brauch ich mehr Infos oder Code. ;-) (Wie und wo genau hast du das eingebaut.)

  • hi marx,

    also jetzt wird der artikel zumindest immer nur einmal angezeigt.
    jedoch die überschrift nicht in h3 und das mit dem more-tag geht auch nicht...wird wohl ignoriert.

    kann das am template liegen...??

    ich habe den code ganz normal in einer seite eingebaut, da ich das plugin phpexec habe.

    lefdi

  • jedoch die überschrift nicht in h3


    Da steht ja auch nirgends ein <h3>... ;-)

    PHP
    while ( $postsOfInterest->have_posts()) : $postsOfInterest->the_post();  
      the_title('<h3>', '</h3>'); 
      echo '<br />'; 
      the_content('Weiterlesen...'); 
    endwhile;
    Zitat

    und das mit dem more-tag geht auch nicht...wird wohl ignoriert.


    Mmh, das müsste eigentlich. Aber ob das innerhalb einer weiteren WP-Seite funktioniert hab ich noch nie probiert...

    Zitat

    ich habe den code ganz normal in einer seite eingebaut, da ich das plugin phpexec habe.


    Naja, so "ganz normal" find ich das nicht. ;-) Ich verwende bei sowas immer ein Seitentemplate - schützt vor Seiteneffekten, grade was den Loop angeht.

  • also im prinzip eine neue php für news anlegen so in der art news.php.

    und dann dort den ganzen code reinschreiben....

    muss ich mal testen....

    Lefdi

  • ok, hat geklappt mit nem neuen template für die seite...merci

    lefdi

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!