Insérer un bloc « Date de publication » dans un paragraphe (Créer un compte)

  • WordPress :6.6
  • Statut : hors support
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #2481939
    jrd10
    Participant
    Initié WordPress
    9 contributions

    Bonjour, (c’est mon premier post ici, merci de votre temps)

    Ma configuration WP actuelle

    • <span id= »wp-version »>WordPress 6.6.2 en multisite avec le thème Kadence (Oups ?!).</span>
    • Hébergement chez OVHCloud
    • Sur Gutenberg

    Problème(s) rencontré(s) : Insérer le bloc « Date de Modification » dans un paragraphe, un titre…

    Je veux juste insérer le bloc « Date de Modification » à l’intérieur d’un texte. Genre :

    Date de modification : [le bloc date de modification qui se rafraîchit normalement]

     

    1. Je pensais que c’était facile, avec l’équivalent d’un contrôle comme « Image en ligne ».Mais après des recherches, j’ai l’impression que cela n’existe pas
    2. J’ai tenté le bloc « En ligne ».
      Mais les deux textes ne sont pas alignés !!! (ils le sont dans l’éditeur). Et je ne vois pas comment les aligner.

     

    J’ai l’impression que la solution est avec le bloc HTML.

    Je n’arrive pas à trouver l’équivalent du bloc « Date de modification en HTML » (on ne peut pas l’éditer en HTML)

     

    Merci d’avance de tout retour.

     

    Cordialement, José

    PS : Je suis sur le thème Kadence, je me demande si je ne dois pas changer :).

    • Ce sujet a été modifié le il y a 5 mois et 2 semaines par momofr@free.fr.
    • Ce sujet a été modifié il y a 5 mois et 2 semaines par Flobogo. Raison : suppression des lignes vides
    #2481946
    jrd10
    Participant
    Initié WordPress
    9 contributions

    En complément, je viens d’éditer en HTML la page de test, j’obtiens ceci :

    Je vais voir comment l’utiliser

    <!-- wp:post-date {"format":"d F Y G\\hi","displayType":"modified"} /--></div>
    <!-- /wp:group -->
    Bloc Date de Modification

    #2482047
    ferman
    Modérateur
    Maître WordPress
    7522 contributions

    Bonjour,

    Problème(s) rencontré(s) : Insérer le bloc « Date de Modification » dans un paragraphe, un titre.

    Je veux juste insérer le bloc « Date de Modification » à l’intérieur d’un texte. Genre :

    Si c’est possible (pas du tout sûr que ça le soit) ce n’est pas simple. Par contre en php vous pouvez simplement utiliser la function « get_the_modified_time () »

    function show_last_modified_date( )
    {
    return '<span class ="derniere">Date de Modification :  '.get_the_modified_time('j F Y H:i').' </span>';
    }
    add_shortcode( 'derniere', 'show_last_modified_date' );

    Soit avec un shortcode qui vous permet d’afficher la date de modif avec le texte que vous voulez exactement où vous voulez pour chaque article . Vous pouvez aussi utilise un filtre; ce sera plus limité du point de vue de l’endroit d’affichage (avant ou après mais pas dans le corps de l’article) mais qui s’appliquera en bloc sur tous les articles.

     

    #2482049
    Li-An
    Participant
    Maître WordPress
    29138 contributions

    Bonjour, vous ne pouvez tout simplement pas mettre le shortcode à l’intérieur du texte ?

    #2482051
    ferman
    Modérateur
    Maître WordPress
    7522 contributions

    Bonjour, vous ne pouvez tout simplement pas mettre le shortcode à l’intérieur du texte ?

    Si: c’est ce que je propose mais je ne suis pas sûr que ce soit ce qu’il souhaite.

     Insérer le bloc « Date de Modification » dans un paragraphe, un titre…

    J’ai l’impression qu’il voudrait passer par les blocs et là, si c’est possible, c’est REACT et je ne sais pas faire.

    #2482053
    Li-An
    Participant
    Maître WordPress
    29138 contributions

    Ah oui, j’ai  tout mélangé. C’est un bloc pas un shortcode. Peut-être en créant une composition avec le texte et le shortcode de cette extension https://wordpress.org/plugins/wp-last-modified-info/ ça peut le faire

    #2482055
    ferman
    Modérateur
    Maître WordPress
    7522 contributions

    Je crois qu’en aucun cas il ne pourra insérer un bloc dans un paragraphe ou un titre. Il faudrait passer par des « inner-blocks ». Cela existe pour les blocs columns mais à ma connaissance ce n’est pas prévu pour les blocs paragraphe. Le plugin https://wordpress.org/plugins/wp-last-modified-info/ devrait effectivement convenir. Il fait comme le petit code que je proposais  +  bien plus d’autres choses.

    Autrement, si c’est juste pour ajouter « Date de Modification: » avant la date, ça peut se faire en une ligne de CSS

    .wp-block-post-date__modified-date time:before{content:"Date de Modification : "}

    #2482402
    jrd10
    Participant
    Initié WordPress
    9 contributions

    Merci de votre temps.

    C’est un peu compliqué pour moi et je cherche à limiter mon nombre de Plugins :).

    Finalement, c’est pas très grave que la date ne soit pas sur la même ligne :).

    Merci, José

    #2482403
    Li-An
    Participant
    Maître WordPress
    29138 contributions

    Si une extension fait exactement ce qu’un code ou un bloc ferait, c’est kif kif, hein. L’extension a un avantage, c’est que c’est le développeur qui se charge de sa compatibilité avec les différentes versions de WP.

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