"vorherige Artikel" Button

  • Hallo,

    ich hätte gerne unte auf meiner Startseite einen "vorherige Posts" und einen "neuere Posts" link... kann mir jemand sagen wie ich das mache, also welche befehle ich nutzen muss ? habe das theme selbst programmiert, aber dazu finde ich im Internet keinen guten artikel...
    Reicht auch schon, wenn ihr mir hier einen verlinkt, falls ihr mehr erfolg bei der suche habt als ich :)

    Danke schonmal
    Celine

    • 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

  • ja, aber der Artikel zeigt nur wie man eizelne ältere posts von einem post aus anzeigen lässt oder ?
    ich hätte gerne, dass man auf der startseite auf einen link klicken kann und dasnn eine die älteren posts, die man auf der ersten seite nicht mehr sieht, sieht.

  • meine index.php sieht jetzt so aus: kann mir jemand sagen was ich in den css schreiben muss um die schrift anzupassen?
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>"

    <?php get_header(); ?>

    <div id="main">

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php if(has_post_thumbnail()){
    the_post_thumbnail();} ?>
    <h3><a class="Überschrift" href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
    <div class="entry">

    <?php the_content('MORE','',''); ?><div id="meta"></div><div id="erstellt_am">
    <p>erstellt am: <?php the_date('d.m.Y'); ?>-<a class="comments" href="<?php the_permalink(); ?>#comments" title="Kommentare zu '<?php the_title(); ?>'"><?php comments_number('Keine Kommentare','1 Kommentar','%Kommentare'); ?></a>
    </div></div>

    <?php endwhile; endif; ?><!-- main -->
    <div id="navigation">
    <div id="alignleft"><?php previous_posts_link( '&laquo; NEWER POSTS' ); ?></div>
    <div id="alignright"><?php next_posts_link( 'OLDER POSTS &raquo;', '' ); ?></div>
    </div> <!-- main --></div>


    <div id="sidebar">
    <?php get_sidebar(); ?>
    </div><!-- sidebar -->


    <div id="footer">
    <?php get_footer(); ?>
    </div><!-- footer -->

  • Rechte Maustaste auf "newer posts" -> "Element untersuchen" o.ä., dann sieht man schön die IDs/Classes aussenherum, in dem Fall keine Classes, weil Du keine eingebaut hast, sondern nur id="xx" wie [FONT=courier new]navigation[/FONT], [FONT=courier new]alignleft [/FONT]und [FONT=courier new]alignright[/FONT]. Die Namen sollte man noch etwas anpassen, denn es darf keine doppelten IDs pro Seite geben und die sind schon sehr generisch. Im aktuellen Zustand beeinflusst man die Schrift per CSS z.B. so:

    Code
    #navigation a {
        font-size: 99px;
    }

    Der HTML-Code der Seite enthält ganz zu Beginn vor dem Header seltsame [FONT=courier new]<link rel="stylesheet"..[/FONT] usw. Ausgaben, da solltest Du mal in [FONT=courier new]functions.php[/FONT] nachschauen, ob das dort fälschlicherweise ausgegeben wird.

    Einmal editiert, zuletzt von b3317133 (6. März 2017 um 21:36)

  • <?php
    if ( function_exists('register_sidebar') )
    register_sidebar();

    add_theme_support('post-thumbnails');

    function celinesofficial_widgets_init() {

    register_sidebar( array(

    'name' => __( 'Custom Widget Area Header', 'celinesofficial' ),

    'id' => 'sidebar-custom-header',

    'description' => __( 'Custom widget area for the header of my theme', 'yourthemename' ),

    'before_widget' => '<aside id="%1$s" class="widget %2$s">',

    'after_widget' => '</aside>',
    'before_title' => '<h3 class="widget-title">',

    'after_title' => '</h3>',


    ) );

    }
    add_action( 'widgets_init', 'celinesofficial_widgets_init' );

    function remove_more_link_scroll( $link ) {
    $link = preg_replace( '|#more-[0-9]+|', '', $link );
    return $link;
    }
    add_filter( 'the_content_more_link', 'remove_more_link_scroll' );

    add_filter( 'post_thumbnail_html', 'wps_post_thumbnail', 10, 3 );
    function wps_post_thumbnail( $html, $post_id, $post_image_id ) {
    $html = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( get_post_field( 'post_title', $post_id ) ) . '">' . $html . '</a>';
    return $html;
    }

    ?>
    so sieht meine function.php aus... ist das nicht richtig ?:) b3317133

  • Off topic: jaba: Das findest Du sicher selbst raus, bevor es teuer wird. Von einer "Hosting"-Firma, die hier Endbenutzern ohne weitere Hinweise ein falsches Impressum vorhält, kann man das eindeutig erwarten. Soviel dazu.

Jetzt mitmachen!

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