Twenty fourteen page d’accueil: n’afficher que des extraits d’articles (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #533770
    lattachepresse
    Membre
    Padawan WordPress
    77 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.8.1
    – Version de PHP/MySQL : 5.2.17 / 5.1.73-log
    – Thème utilisé : Twentyfourteen-child
    – Extensions en place : bbPress (2.5.3), BuddyPress (1.9.1), CollabPress (1.3.1.2), Forum_wordpress_fr (3.1), Fourteen Colors (1.0.1), Fourteen Extended (1.1.9), Google Typography (1.0), iFlyChat (1.1.21), Image Widget (4.0.8), jQuery Updater (2.1.0), Login With Ajax (3.1.2), Member Access (1.1.6), My Calendar (2.2.13), Ninja Forms (2.4.2), Page Columnist (1.7.3), SI CAPTCHA Anti-Spam (2.7.7.3), Sidebar Login (2.6.0), Simply Sociable (1.0.2), Widget Logic (0.57), WordPress SEO (1.4.24), WP Gallery Custom Links (1.9.0), WP Maintenance Mode (1.8.11), Wysija Newsletters (2.5.9.4)
    – Adresse du site : http://cabaretblanc.com
    – Nom de l’hébergeur : Apache

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

    Bonjour,

    sur la page d’accueil s’affichent des articles « featured », en diapo, pour celà pas de soucis.
    En dessous s’affichent les articles en entier les uns après les autres.
    J’aimerai plutôt qu’il y ait des extraits d’articles pour que ce soit plus lisible…..
    J’ai jeté un oeil, je suppose qu’il faut oeuvre dans index.php (sachant que j’ai crée un theme enfant, mais je ne sais pas comment faire pour les fichiers php)
    Quelqu’un m’accompagnerait là dessus?

    Merci d’avance…….

    #936158
    lattachepresse
    Membre
    Padawan WordPress
    77 contributions
    #936159
    Kins
    Participant
    Padawan WordPress
    86 contributions

    https://codex.wordpress.org/Template_Tags/the_excerpt

    si vous voulez le faire dans une boucle par ex.

    #936160
    Flobogo
    Modérateur
    Maître WordPress
    20915 contributions

    Bonjour,

    sachant que j’ai crée un theme enfant, mais je ne sais pas comment faire pour les fichiers php

    Une fois votre thème-enfant créé et activé correctement, il vous suffit de copier (envoyer par FTP) dans le thème-enfant les fichiers .php que vous souhaitez modifier et seulement ceux-là, comme index.php ou home.php. Si ils sont dans un sous-dossier, il faut reproduire l’arborescence.

    Et donc, vu votre question relative à l’affichage des articles en entier ou par extrait, il faut effectivement chercher dans « la boucle » (the loop) les mots get_the_content (ou the_content) et remplacer par get_the_excerpt –> voir le lien indiqué par Kins.

    #936161
    lattachepresse
    Membre
    Padawan WordPress
    77 contributions

    Merci pour vos réponse.

    Je suis donc allée chercher dans index.php que voici:
    Si je comprends bien, c’est ce qui est en ROUGE que je dois changer en « get_the_excerpt » ????????

    <?php
    /**
    * The main template file
    *
    * This is the most generic template file in a WordPress theme and one
    * of the two required files for a theme (the other being style.css).
    * It is used to display a page when nothing more specific matches a query,
    * e.g., it puts together the home page when no home.php file exists.
    *
    * @link http://codex.wordpress.org/Template_Hierarchy
    *
    * @package WordPress
    * @subpackage Twenty_Fourteen
    * @since Twenty Fourteen 1.0
    */

    get_header(); ?>

    <?php
    if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
    // Include the featured content template.
    get_template_part( ‘featured-content’ );
    }
    ?>

    <?php
    if ( have_posts() ) :
    // Start the Loop.
    while ( have_posts() ) : the_content();

    /*
    * Include the post format-specific template for the content. If you want to
    * use this in a child theme, then include a file called called content-___.php
    * (where ___ is the post format) and that will be used instead.
    */
    get_template_part( ‘content’, get_post_format() );

    endwhile;
    // Previous/next post navigation.
    twentyfourteen_paging_nav();

    else :
    // If no content, include the « No posts found » template.
    get_template_part( ‘content’, ‘none’ );

    endif;
    ?>

    <?php
    get_sidebar();
    get_footer();

    #936162
    Flobogo
    Modérateur
    Maître WordPress
    20915 contributions

    Bonsoir,

    Sauf que là, vous avez juste « the_content » donc il faut remplacer par the_excerpt (sans get_ )

    Si ça n’a aucun effet, c’est que votre page d’accueil est gérée par un autre fichier, peut-être home.php

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