<!--more--> geht nicht

  • Hallo zusammen
    Ich will weniger nicht mehr!;) aber mein <!--more--> Quicktag macht mehr und nicht weniger!!! Scherz beiseite >

    Auf meiner Site hab ich das "static_front_page" plugin aktiviert.
    Mein Menue hat die Buttons 'HOME', 'BLABLA' ... und 'BLOG'.
    Alles 'pages' mit Templates.
    Es gibt weiter eine Haupt-Categorie die keine posts bekommt, sondern nur Unter-Categories beinhaltet in die dann geposted wird.

    Dafür hab ich auf der 'BLOG' page folgenden Code vor den Loop gesetzt:

    PHP
    <?php rewind_posts(); ?>
    	<?php query_posts('category_name=Uncategorized&showposts=6'); ?>

    das ganze sieht dann so aus:

    leider funktioniertn nun aber mein <!--more--> Quicktag nicht mehr.
    Hat da jemand den Durchblick?


    Dankesgruß
    der stein

    _ _ _

    • 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

  • Gegenfrage: wann ging more denn? ich habe das problem schon mit der standard-index.php!?

    vG

    Arno

    PS des Default-Themes

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • WP läßt die More-Funktion nur zu, wenn keine Seite (is_page()) und kein einzelner Post (Beitrag) (is_single()) zur Ausgabe anliegt. Um WP in Deinem Fall zu überlisten, mußt Du nur folgendes machen:

    Öffne die *.php-Datei Deines Templates also zum Beispiel index.php.

    Ändere die folgende Zeile

    PHP
    <?php while (have_posts()) : the_post(); ?>

    in

    PHP
    <?php 
            global $more;
           while (have_posts()) : the_post();
         ?>

    und die folgende Zeile

    PHP
    <?php the_content('weiteres....'); ?>

    in

    PHP
    <?php
                $more = 0;    
                the_content('weiteres....'); 
              ?>


    Das

    PHP
    $more = 0;

    muß unbedingt unmittelbar vor the_content() stehen. Andere Funktionen (insbesondere das Objekt $wp_query) können den Inhalt der Variable beeinflußen, so das es nicht mehr wie gewünscht läuft.

    vG

    Arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • servus Arno,
    eingebaut - und hat funktioniert.
    ich bin eben kein Programmierer!

    vielen Dank für deine technische Hilfe.
    jetzt gehts weiter mit dem Layout!

    soweit so Gruß
    der stein


    _ _ _
    da hatte ich wohl bei dir ein Stein im Brett!

    _ _ _

Jetzt mitmachen!

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