Read more auf statischer Seite

  • Hallo,

    ich ärgere mich nun schon seit geraumer Zeit mit dem read more Tag auf statischen Seiten rum.
    Es dreht sich um folgende Seite:

    sportwettentipps

    Meine Artikel sollen unter "Vorhersagen und News" abgebildet werden. Dort habe ich nun das Problem das der read more tag nicht funktioniert.

    Leider habe ich bisher im Internet zig verschiedene Herangehensweisen zum lösen des Problems gelesen, bin mir aber absolut nicht sicher welche die optimalste ist und mitunter habe ich auch Verständnisprobleme.

    Daher hier noch einmal meine Frage hier im Forum. Wie kann ich das am besten bewerkstelligen, dass ich auf der statischen Ausgabeseite Artikel auch verkürzt anzeigen lassen kann.

    Vielen Dank für eure Hilfe.

    • 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

  • ok, sowas hatte ich schon mal gelesen. Jetzt blicke ich aber noch nicht so ganz wo ich diesen Codeschnipsel einfügen muss?
    Sorry mein Englisch ist leider auch durchwachsen.

  • sorry wenn ich etwas schwer von Begriff bin, beschäftige mich erst seit etwa einer Woche mit wordpress.

    was oder wo genau ist der loop?
    Ist das ein spezielles php Formular oder wo genau finde ich das.

    Viele Grüße

  • Der Loop ist dafür zuständig, dass die Beiträge ausgegeben werden und sieht z.B. so aus:

    Schau mal in Deine index.php oder page.php, dort wirst Du sowas ähnliches finden. Hier gibts noch eine deutsche Erklärung: http://doku.wordpress-deutschland.org/Der_Loop

  • ok, danke für die Erklärung. Ich habe den Code jetzt eingesetzt (page.php) sieht jetzt grob so aus:

    <?php get_header(); ?>

    <div id="container">
    <div id="left-div">
    <div id="left-inside">
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <!--Start Post-->
    <div class="home-post-wrap">
    <h1 class="titles"><a href="<?php the_permalink() ?>" title="<?php printf(__('Permanent Link to %s','Basic'), get_the_title()) ?>">
    <?php the_title() ?>
    </a></h1>
    <div style="clear: both;"></div>
    <?php if (get_option('basic_page_thumbnails') == 'on') { include(TEMPLATEPATH . '/includes/thumbnail.php'); } ?>
    <?php
    global $more;
    $more = 0;
    ?>
    <?php the_content(''); ?>
    <div style="clear: both;"></div>
    <?php if (get_option('basic_show_pagescomments') == 'on') { ?>
    <?php comments_template('', true); ?>
    <?php }; ?>
    </div>
    <?php endwhile; ?>
    <!--End Post-->
    <?php else : ?>
    <!--If no results are found-->
    <h1><?php _e('No Results Found','Basic') ?></h1>
    <p><?php _e('The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.','Basic') ?></p>
    <!--End if no results are found-->
    <?php endif; ?>
    </div>
    </div>
    <!--Begin Sidebar-->
    <?php get_sidebar(); ?>
    <!--End Sidebar-->
    <!--Begin Footer-->
    <?php get_footer(); ?>
    <!--End Footer-->
    </body>
    </html>


    auf der subpage http://www.sportwettentipps24.com/blog/ wollte ich das am 2. Beitrag ausprobieren - nach "Bundesligavorhersagen für das Wochenende 05.02.2010" habe ich ein read more eingefügt. Tut sich aber nix :-(

  • hm, versteh ich nicht, also wenn ich in der adminoberfläche schaue sieht das so aus: (unter html)

    <blockquote>Bundesligavorhersagen für das Wochenende 05.02.2010 - 07.02.2010

    <!--more-->

    02-06 Ger. Bundesliga 1 Wolfsburg Bayern 4,51 3,59 1,73 U 1</blockquote>
    <blockquote>02-06 Ger. Bundesliga 1 Köln Hamburger 3,49 3,25 2,07 U 2</blockquote>

    also das more ist ja da :?::?::?:

  • Bei meinem Beispiel wird der more Tag aber ausgeblendet:

    Zitat

    If you set the $more variable to -1, the More tag will not be displayed. This can be useful in a "mullet loop". Like this: ...

  • Leute ich versteh nur Bahnhof. Mir ist ja klar das man den Leuten nicht alles auf dem Silbertablett platzieren möchte, aber ich denke es gibt auch Leute die einfach nur ein wenig bloggen möchten und leider nicht die Zeit haben sich mit php einzuarbeiten...so sehr es mich interessiert.

    Daher stelle ich ja hier die Frage, wie ich das zu bewerkstelligen habe. ICh denke ja das es was recht einfaches ist, oder meine Fehler recht klar sind. Aber jemanden der kaum kein Plan von php hat, bringen diverse Äußerungen nicht wirklich weiter :sad:

  • Na ganz einfach... Dies ist meine page.php:

    Dort füge ich vor the_content (da wo jetzt die Leerzeile zu sehen ist) diesen Code ein:

    PHP
    <?php global $more; $more = 0; ?>

    Dann füge ich im WP Editor an die Stelle den More Tag ein, an der der Text getrennt werden soll. Speichern, fertig. Danach sollte der More Link (Weiterlesen Link) auch auf Seiten erscheinen.

    EDIT: Bitte beachten: Der More Link ist nur nur auf Artikel anwendbar, da für den vollen Artikel auf die single.php zurückgegriffen wird.

    Einmal editiert, zuletzt von mfitzen (8. Februar 2010 um 15:56)

  • Bei mir funktioniert das so:

  • Ja aber genau das habe ich doch bereits gemacht. Siehe Code: --> Auszug:

    <?php get_header(); ?>

    <div id="container">
    <div id="left-div">
    <div id="left-inside">

    <?php
    global $more;
    $more = 0;
    ?>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <!--Start Post-->
    <div class="home-post-wrap">
    <h1 class="titles"><a href="<?php the_permalink() ?>" title="<?php printf(__('Permanent Link to %s','Basic'), get_the_title()) ?>">
    <?php the_title() ?>
    </a></h1>
    <div style="clear: both;"></div>
    <?php if (get_option('basic_page_thumbnails') == 'on') { include(TEMPLATEPATH . '/includes/thumbnail.php'); } ?>

    ---------------
    So nun lege ich einen Artikel an der nun auf der statischen Seite:
    http://www.sportwettentipps24.com/blog/
    angezeigt wird. Da seht ihr mehrere Versuche mit dem read more TAg ----einen Seitenumbruch gibts aber nicht!

  • Okay, wo hast Du den More Tag beim Schreiben des Artikels Vorhersagen Bundesliaga eingefügt? Das sieht so aus, als würde der am Ende des Textes stehen und nicht wie gewollt irgendwo im Text.

    Einmal editiert, zuletzt von mfitzen (8. Februar 2010 um 19:09)

Jetzt mitmachen!

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