Link zum vollständigen Beitrag bzw. zur vollständigen Seite

  • Hallo,

    ich habe für meine Freundin ein WordPress-Blog mit dem Theme "Bleibt alles Anders", das auf dem Theme "Rubrik" basiert, installiert.

    Grundsätzlich gefällt ihr das Theme, allerdings stört sie, dass sowohl bei der verkürzten Darstellung von Beiträgen aus dem Archiv als auch bei den Suchergebnissen die vollständige Darstellung des Beitrags bzw. der Seite nur über Anklicken der Überschrift zu erreichen ist.

    Bei einigen anderen Themes (z.B. das von mir benutzte Sirius) steht bei den verkürzt wiedergegebenen Beiträgen bzw. Seiten darunter ein entsprechender Link (bei Sirius mit dem Text "Den ganzen Beitrag lesen...").

    Leider kann ich kein PHP, sondern nur ein bißchen HTML und CSS. Meine PHP-Kenntnisse beschränken sich darauf PHP per copy und paste PHP -Code einzufügen. :oops:

    Hat jemand vielleicht einen Tipp, wie ich das Theme entsprechend ergänzen könnte.

    Vielen Dank für jede Hilfe im voraus.

    Beste Grüße
    Dieter

    • 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

  • Öffne mal die archive.php, etwa Zeile 47.

    PHP
    <p class="postmetadata"><?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('bearbeiten','','<strong>|</strong>'); ?>  <?php comments_popup_link('Keine Kommentare »', '1 Kommentar »', '% Kommentare »'); ?> | <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">Weiterlesen..</a></p>

    Mit dem obigen ersetzen.
    Wenn der "Weiterlesen..." Link direkt unter dem Beitrag sein soll, fügst du ihn unter <?php the_excerpt(); ?> ein.

  • In archive.php

    HTML
    <div class="entry">
       <?php [B]the_excerpt[/B]() ?>
    </div>

    in

    HTML
    <div class="entry">
       <?php [B]the_content[/B]() ?>
    </div>


    ändern und schwaupps, Beiträge in der Archivansicht werden ko,plett angezeigt. Das hättest du auch mit der Suche finden können, denn dort hab ich das auch her ;)

    Edit: Mist, zu langsam ...

    Einmal editiert, zuletzt von ratterobert (14. September 2006 um 09:16)

  • Das fügt den Weiterlesen link ja auch nur ein, wenn sie den <!--more--> Tag im Beitrag benutzt hat und ist vielleicht bei allzu langen Beiträge nicht sehr vorteilhaft.

  • Ganz großes Dankeschön!

    Hallo Peti,

    Dein Tipp und die Erklärung dazu haben bei mir gefruchtet. Ich habe den Code bei der archive.php entsprechend ergänzt.

    Hallo Sverebom,

    Dein Tipp war zwar nicht das was ich gesucht habe, aber ist trotzdem hilfreich und werde ich vielleicht mal an anderer Stelle gebrauchen können. Da meine Freundin relativ lange Beiträge und Seiten in ihrem Blog einstellen möchte, wird sie wohl auf Deine Lösung nicht zurückgreifen. Gleichwohl auch an Dich ein großes Dankeschön.

    Ich wünsche Euch beiden noch einen schönen Sonntag.

    Beste Grüße
    Dieter

    Nachtrag: Auch in der Datei search.php fehlte der Link mit "Weiterlesen ..." und war dieser mit der Ergänzung von peti realisierbar.

  • Öffne mal die archive.php, etwa Zeile 47.

    PHP
    <p class="postmetadata"><?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('bearbeiten','','<strong>|</strong>'); ?>  <?php comments_popup_link('Keine Kommentare »', '1 Kommentar »', '% Kommentare »'); ?> | <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">Weiterlesen..</a></p>

    Mit dem obigen ersetzen.
    Wenn der "Weiterlesen..." Link direkt unter dem Beitrag sein soll, fügst du ihn unter <?php the_excerpt(); ?> ein.


    Daaaaanke. Bin schon durch wieviele Beiträge gewuselt und nix hat funktioniert. DAS ist es gewesen. :-D

Jetzt mitmachen!

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