Read More verändern

  • hello liebe leute :)

    bin gerade längere zeit dabei das "read more" zu verändern. schaffe es weder mein eigenes design zu integrieren noch die farbe zu ändern etc...

    gibts hierfür vielleicht ein plugin oder wie habt ihr das gemacht?
    greets

    • 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

  • Beschreib mal was Du wie probiert hast. hilfreich sind auch die Dinge die in den Forenregeln angegeben sind: Link zum Themedownload, Link zu Deiner Seite, etc...

  • Eigentlich ganz simple - hab das wie folgt gemacht: (leider speichert er mir schon gar nicht die geändert datei im index.php ab)


    Als erstes muss man also einen solchen Button erstellen und ihn in das verwendete Themesverzeichnis in den Ordner /images speichern (bei mir readmore.png).
    Nun muss man noch den Button in das Theme einfügen. Dazu muss man in der index.php folgende Zeile nach
    <?php the_excerpt(); ?>
    eingefügt werden:
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Continue reading the rest of this entry »"><p style="text-align: right;"><img src="wp-content/themes/[COLOR=#ff0000]THEME[/COLOR]/images/readmore.png" alt="Read More" width="90" height="16" /></p></a>
    THEME muss natürlich noch durch euer verwendetes Theme ersetzt werden.
    Edit: Eventuell muss der komplette Pfad des Icons angegeben werden, da es sonst auf Seite 2 nicht angezeigt wird.
    Fertig ist der Button. Eventuell muss man die Funktion wp_trim_excerpt($text) in der functions-formatting.php im wp-includes Verzeichnis noch verändern. Insbesondere die Zeile
    $excerpt_more = apply_filters('excerpt_more', ' ' . '[Read more...]');
    damit nicht “[Read more...]” sondern nur “…” angezeigt wird.

  • Anmerkung: Bitte nichts im Core von WP ändern. Das ist sonst bei einem Update weg.

    Mit apply_filters bietet Wordpress eine einfache und angenehme Möglichkeit auch in den Core einzugreifen.

    Schreib einfach in Deine functions.php

    Code
    function my_custom_excerpt_more() {
    return '...'; // gibt ... als Ausgabewert retour
    }
    add_filter('excerpt_more', 'my_custom_excerpt_more');

    Du kannst also überall, wo im core apply_filters('name_des_filters', $variable_mit_dem_was_geändert_werden_kann) steht etwas modifizieren. Randnotiz: Überall wo do_action steht, kannst Du etwas anfügen. (Ist auch mit apply_filters möglich, hier aber zuviel).

    Edit: http://codex.wordpress.org/Function_Reference/add_filter
    Edit: http://codex.wordpress.org/Function_Reference/add_action

    Ps. @marajano: Finde ich trotzdem kool, dass der 3te Beitrag hier schon eine Hilfestellung ist :)

    Firebug laden! Foreregeln bitte lesen. FAQ. Bitte keine Anfragen per PN.

    Einmal editiert, zuletzt von kaiser (10. November 2010 um 00:20)

Jetzt mitmachen!

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