[Résolu] Previous/next posts manquant sur la homepage (Créer un compte)

  • WordPress :4.6.1
  • Statut : résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #1607249
    Reka
    Membre
    Initié WordPress
    43 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 4.6.1
    • Thème utilisé : Appointment

    Problème(s) rencontré(s) :

    Bonjour,

    Je me permets de vous consulter parce que je rencontre un problème avec la homepage de mon thème (Appointment (j’ai créé un thème enfant, donc Appointment-child, pour être précise)).

    J’ai sur ma page d’accueil une série d’articles, qui sont des actualités. Mon thème me propose de choisir combien je désire en afficher, de 0 à 16… Mais ne me donne pas le moyen de visualiser les articles plus anciens ou plus récents. Aucun lien  » older / newer posts » n’apparaît où que ce soit sur la page d’accueil.

    Voici à quoi ressemble la page index_news dont il est question :

    <?php
    $appointment_options=theme_setup_data();
    $news_setting = wp_parse_args( get_option( 'appointment_options', array() ), $appointment_options );
    if($news_setting['home_blog_enabled'] == 0 ) { ?>
    <div class="blog-section">
    <div class="container">

    <!-- Section Title -->
    <div class="row" id="actus">
    <div class="col-md-12">
    <div class="section-heading-title">
    <h1><?php echo $news_setting['blog_heading']; ?></h1>
    <p><?php echo $news_setting['blog_description']; ?></p>
    </div>
    </div>
    </div>
    <!-- /Section Title -->

    <div class="row">
    <?php

    $cat_id = array();
    $cat_id = $news_setting['blog_selected_category_id'];
    $no_of_post = $news_setting['post_display_count'];

    // $args = array( 'post_type' => 'post','ignore_sticky_posts' => 1 , 'category__in' => $cat_id, 'posts_per_page' => $no_of_post);
    $args = array( 'post_type' => 'post','ignore_sticky_posts' => 1 , 'category__in' => $cat_id, 'posts_per_page' => $no_of_post, ‘paged’ => $paged);
    $news_query = new WP_Query($args);


    $i=1;
    while($news_query->have_posts() ) : $news_query->the_post();
    ?>
    <div class="col-md-6">
    <div class="blog-sm-area">
    <div class="media">
    <div class="blog-sm-box">
    <?php $defalt_arg =array('class' => "img-responsive"); ?>
    <?php if(has_post_thumbnail()): ?>
    <?php the_post_thumbnail('', $defalt_arg); ?>
    <?php endif; ?>
    </div>
    <div class="media-body">
    <?php $appointment_options=theme_setup_data();
    $news_setting = wp_parse_args( get_option( 'appointment_options', array() ), $appointment_options );
    if($news_setting['home_meta_section_settings'] == '' ) { ?>
    <div class="blog-post-sm">
    <a href="<?php echo get_month_link(get_post_time('Y'),get_post_time('m')); ?>">
    <?php echo get_the_date('j F Y'); ?></a>
    </div>
    <?php } ?>
    <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
    <p><?php echo get_home_blog_excerpt(); ?></p>
    </div>
    </div>
    </div>
    </div>

    <?php
    if($i==2)
    {
    echo '<div class="clearfix"></div>';
    $i=0;
    }$i++;
    wp_reset_postdata();
    endwhile; ?>
    <div class="navigation"><p><?php // posts_nav_link(); ?></p></div>
    </div>
    <?php } ?>
    </div>
    index_news

     

    J’ai essayé d’éditer mon thème (cf lignes 27, 67) pour tenter d’obtenir un système de navigation dans le code, mais je ne parviens pas à faire en sorte de voir les autres articles, par groupe de $no_of_post étant égal à 8 selon mon paramétrage (voir les 8 plus récents, un lien, puis voir les 8 un peu plus anciens, deux liens, qui ramènent vers les 8 plus récents et les 8 encore plus anciens).

    Je trouve beaucoup d’explications permettant de naviguer d’article en article dans une page single, mais pas de série d’articles en série d’articles sur la homepage.

    Pouvez-vous me donner une idée du bout de code dont j’ai besoin pour avoir des liens qui renvoient aux entrées plus récentes ou plus anciennes, svp ?

    Merci pour votre aide ! 🙂

    #1608235
    Reka
    Membre
    Initié WordPress
    43 contributions

    Up ?

    Pas d’idée ? :/

    #1608247
    Li-An
    Participant
    Maître WordPress
    29218 contributions

    C’est un comportement assez logique puisqu’il y a une page d’accueil personnalisé pour le thème. Insérez plutôt un lien vers le blog.

    #1610670
    Reka
    Membre
    Initié WordPress
    43 contributions

    Ok, je comprends.

    C’est ce que j’ai fait.

    Merci Li-An.

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.