Fonction et utilisation de get_the_modified_author() dans WordPress

Question

Réponses ( 1 )

  1. La fonction get_the_modified_author() dans WordPress est utilisée pour récupérer le nom de l'auteur qui a modifié pour la dernière fois l'article en cours. Cela est particulièrement utile dans des environnements où plusieurs auteurs ont la capacité de modifier des articles, permettant de suivre qui a apporté les modifications les plus récentes. Voici une explication détaillée et un exemple d'utilisation :

    Signature de la fonction

    get_the_modified_author(): string|void
    

    Description

    Objectif : Récupérer le nom d'affichage de l'auteur qui a modifié pour la dernière fois l'article en cours.

    Type de retour : string : Le nom d'affichage de l'auteur.

    void : Ne renvoie rien si le nom de l'auteur est inconnu ou si l'article n'a pas été modifié par un autre utilisateur après sa publication initiale.

    Utilisation

    Utilisation de base

    Dans un scénario typique, vous pouvez utiliser get_the_modified_author() dans la boucle pour afficher le nom de l'utilisateur qui a modifié pour la dernière fois l'article.

    if ( have_posts() ) {
        while ( have_posts() ) {
            the_post();
            
            echo 'Dernière modification par : ' . get_the_modified_author();
        }
    }
    

    Vérification de l'auteur inconnu

    Étant donné que la fonction peut renvoyer une chaîne vide si l'auteur est inconnu, vous voudrez peut-être gérer ce cas :

    $modified_author = get_the_modified_author();
    if ( !empty($modified_author) ) {
        echo 'Dernière modification par : ' . $modified_author;
    } else {
        echo 'Auteur inconnu';
    }
    

    Utilisation dans les types de publication personnalisés

    get_the_modified_author() peut également être utilisé avec des types de publication personnalisés. Il fonctionne de la même manière qu'avec les articles standard :

    $args = array(
        'post_type' => 'votre_type_de_publication_personnalise',
        // Autres arguments...
    );
    $query = new WP_Query( $args );
    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) {
            $query->the_post();
            echo 'Dernière modification par : ' . get_the_modified_author();
        }
    }
    wp_reset_postdata();
    

    Conclusion

    get_the_modified_author() est une fonction simple mais puissante dans WordPress pour suivre les modifications d'articles. Elle est particulièrement utile dans des environnements collaboratifs et peut être utilisée avec n'importe quel type de publication. N'oubliez pas de gérer les cas où l'auteur pourrait être inconnu pour éviter d'afficher des informations vides ou trompeuses.

Laisser une réponse