the_content() zeigt "Read More" nicht an

  • Hallo zusammen,

    ich möchte gleich vorausschicken, dass ich mich erst seit wenigen Tagen mit Wordpress auseinandersetze und meinen Blog damit umsetzen möchte. Ich bin jetzt leider auf folgenes Problem gestoßen (hier die Website, um dies geht: http://dev.uidesign.at):

    Ich habe folgende Seiten angelegt:

    • "Home"-Seite, auf der die letzten 2 od. 3 Blog-Einträge angezeigt werden sollen (diese Seite verwendet home.php).
    • "Journal"-Seite, die alle Blogeinträge, inkl. Archiv etc. anezeigen soll. Diese Seite verwendet ein eigenes Tempalte (journal.php) mit dem Code
      PHP
      <?php
      /*
      Template Name: Journal
      */
      ?>
      <?php
          query_posts('cat=0'); //gets all posts
          load_template( TEMPLATEPATH . '/index.php'); //loads index
      ?>
    • Und dann gibts noch "Portfolio" und "Kontakt", zwei statische Seiten.

    Mein Problem:
    Vorerst wurden auf der Homepage (home.php) gar keine Einträge angezeigt. Das habe jetzt mit folgendem Code gelöst:

    PHP
    <?php query_posts('cat=0'); ?>

    Da ich nur eine Vorschau des Artikels anzeigen will (mit dem "Read More"), hab ich folgenden Code benutzt (das the_excerpt fand ich weniger schön, da die Länge des Textes vorgegeben und der Text mitten im Satz unterbrochen wird):

    PHP
    <div class="entry">
        <?php the_content('Weiterlesen', strip_teaser, ''); ?>
        <a href="<?php the_permalink() ?>">Weiterlesen</a>
    </div>

    Jetzt wird hier jedoch nicht der Text vor, sondern der Text nach dem more-Tag angezeigt. Das "Weiterlesen" der Funktion the_content funktioniert auch nicht, deshalb hab ichs nochmal als separaten Link dargestellt.

    [COLOR=DarkRed]Update:
    - Das gleiche Problem besteht übrigens auch auf der "Journal"-Seite. Hier hab ich jetzt vorübergehend das the_excerpt verwendet.
    - Vielleicht noch ein wichtiger Hinweis: Ich verwende das Plugin "filosofo-home-page-control.php"[/COLOR]

    Hab echt schon alles versucht, find aber keine Lösung.
    Kann mir da jemand weiterhelfen?!?

    DANKE!!!

    mfg

    Einmal editiert, zuletzt von deb_ugger (8. Oktober 2006 um 11:00)

    • 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

  • the_excerpt statt the_content

    Hallo nochmal,

    ich verwende jetzt vorübergehend the_excerpt statt the_content. Muss hier zwar die Kurzfassung des Artikels separat speichern, aber das ist ok. Wobei mir noch immer nicht klar ist, warum the_content nicht funktionieren will...

    mfg

  • Hallo,
    ich schlage mich auch mit dem Problem rum.
    Mir ist einfach nicht klar, in welche php ich the_content() einsetzen soll.
    Ich nehme doch an, das macht man nur einmal, dann gilt es für all meine Artikel.
    Ich habe ein loop.php, eine index.php und eine archive.php
    Wenn ich nun weiss: in welche php es kommt.
    Ist es dann egal, ob ich diesen Code oben, in der Mitte oder unten einsetze?

  • Ojeh, diese englischsprachigen Seiten helfen mir nicht weiter. Ich habe den Code in die Loop.php eingesetzt. Und zwar ziemlich weit unten. Der More-Tag funktioniert auch. Das Problem ist jetzt: dadurch sind meine Ladezeiten länger geworden. Das merke ich bei jedem Klick auf eine andere Seite oder Kategorie. Ganz schlecht war es, als ich den Code in der Loop.pho oben stehen hatte. Aber auch unten ist nicht so doll. Wenn ich den Code wieder rausnehme. Dann laden alle Seiten schnell wie zuvor. Mit Code sind sie langsamer. Mit langsam meine ich Folgendes: ich habe außen einen hellblauen Rahmen. Und das Zentrum (also die Seite selbst) ist weiß. Wenn ich jetzt (mit Code) umschalte auf eine andere Seite. Dann kommt zwar alles recht flott. Aber mein weißes Textfeld ist noch für 3-4 Sekunden blau. Ohne den More-Code ist es sofort weiß.
    Hier ist meine Seite: http://www.singleseiten-finden.de Momentan habe ich den More-Code aktiviert. Zu sehen im Frontend/ rechte Sidebar/ Kategorien "Rund ums Online-Dating". Wenn du auf eine Kategorie drauf klickst, siehst du den abgeschnittenen Text. Klicke danach mal die Startseite oder eine der statischen Seiten (Sidebar: "Singleseiten im Netz"). Dann siehst du, was ich meine. Die Verzögerung mit der blauen Farbe im Zentrum der Seite.
    Okay, ich habe jetzt genug geschrieben. Wollte es nur mal ganz genau erklären.
    Vielleicht hast du ja eine Idee
    Vielen Dank

Jetzt mitmachen!

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