Modifier la date de publication par date de modification

  • WordPress :4.9.4
  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2130928
    arual17
    Participant
    Initié WordPress
    6 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : PHP v 7.0 / MySQL ?
    • Thème utilisé :
    • Extensions en place :
    • Nom de l’hébergeur : OVH
    • Adresse du site :

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

    Bonjour,

    Je cherche par tous les moyens de modifier la date qui s’affiche sur chaque article / page de mon blog et qui correspond à la date de publication. J’aimerais modifier cette date avec la date de la dernière modification en ajoutant la mention « Mis à jour le : »

    J’ai d’abord cherché un plugin pour m’aider mais tous ceux trouvés jusque là sont inactifs (comme ceux apparaissant dans le codex Post Meta Date Section). J’ai ensuite cherché à faire la modification manuellement en modifiant le code de single.php. J’ai trouvé plusieurs tutoriels mais je ne parviens pas à faire la modification par moi-même car le code de mon single.php ne correspond pas vraiment aux exemples donnés dans les tutoriels.

    Voici le code de single.php. Je ne vois pas où il est possible de modifier les post meta ici … Et dans ce cas, où puis-je trouver l’endroit où les modifier dans les différents fichiers du thème ?

    Merci pour votre aide !

    Laura

    <?php get_header(); ?>
    
    	<div id="wrap" class="container clearfix">
    		
    		<section id="content" class="primary" role="main">
    		
    		<?php if ( function_exists( 'themezee_breadcrumbs' ) ) themezee_breadcrumbs(); ?>
    			
    		<?php if (have_posts()) : while (have_posts()) : the_post();
    		
    			get_template_part( 'content', 'single' );
    
    			endwhile;
    		
    		endif; ?>
    		
    		<?php dynamicnews_display_post_navigation(); ?>
    			
    		<?php dynamicnews_display_related_posts(); ?>
    			
    		<?php comments_template(); ?>
    		
    		</section>
    		
    		<?php get_sidebar(); ?>
    	</div>
    	
    <?php get_footer(); ?>
    single.php

    • Ce sujet a été modifié le il y a 1 month et 2 weeks par  PhiLyon.
    • Ce sujet a été modifié le il y a 1 month et 2 weeks par  PhiLyon.
    #2130929
    PhiLyon
    Modérateur
    Maître WordPress
    18987 contributions

    Bonsoir.

    Regardes dans le content.php.

    🙂

    #2130943
    Li-An
    Modérateur
    Maître WordPress
    19397 contributions

    Bonjour, https://www.echodesplugins.li-an.fr/plugins/mises-jour-site-dates/

    #2131408
    arual17
    Participant
    Initié WordPress
    6 contributions

    Bonjour,

    Je vous remercie pour ce lien ; j’ai installé le plugin en question mais je souhaiterais modifier la date sans passer par un shortcode à ajouter dans le contenu de l’article.

    J’ai donc regardé également du côté de content.php et de plusieurs autres puisque j’ai aussi content-single.php et content-page.php mais je me perds toujours dans ce code… On voit bien la zone des postmeta mais aucun détail concernant le contenu de ces données (en l’occurence, date et auteur). Où puis-je donc les trouver ?

    		
    	<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    		
    		<?php the_title( sprintf( '<h2 class="entry-title post-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
    		
    		<div class="entry-meta postmeta clearfix"><?php dynamicnews_display_postmeta(); ?></div>
    	
    		<?php dynamicnews_display_thumbnail_index(); ?>
    		
    		<div class="entry clearfix">
    			<?php $read_more_text = '<span>' . esc_html__( 'Read more', 'dynamic-news-lite' ) . '</span>'; ?>
    			<?php the_content($read_more_text); ?>
    			<div class="page-links"><?php wp_link_pages(); ?></div>
    		</div>
    		
    		<div class="postinfo clearfix"><?php dynamicnews_display_postinfo_index(); ?></div>
    
    	</article>
    content.php

    #2131415
    PhiLyon
    Modérateur
    Maître WordPress
    18987 contributions
    #2131423
    arual17
    Participant
    Initié WordPress
    6 contributions

    Testée à l’instant en local !

    Il y a bien une nouvelle colonne dans l’interface de gestion des articles avec les dates de modification mais cela n’a aucune incidence sur la date qui reste affichée sur les articles  (qui reste la date de publication) 🙁

    #2131425
    PhiLyon
    Modérateur
    Maître WordPress
    18987 contributions

    Tu as bien sélectionné comme dans mon fichier joint et cliqué sur Appliquer.

    🙂

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2131436
    arual17
    Participant
    Initié WordPress
    6 contributions

    Merci PhiLyon ! J’ai essayé d’autres réglages mais il y a un nouveau problème.

    Le plugin a bien changé la date des posts mais pas uniquement sur la page d’article. Le changement a aussi lieu sur les pages d’index, ce qui modifie toute l’armature de mon blog et modifie la position des articles. J’aimerais modifier la date uniquement sur les articles / pages mais pas sur les pages d’index.

    Je pense que la solution réside vraiment dans le code. Il faut réussir à trouver l’endroit où sont paramétrés les postmeta dans ce thème. J’ai demandé de l’aide également sur le forum de support du thème, mais sans succès jusque-là 🙁

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