WordPress : Comment faire apparaître la fonction dans la phrase ?

Publié par Jean-Michel le

J’ai une fonction pour afficher les détails du thème et je veux le mettre dans une phrase. Comme : Le « thème » développé par « l’auteur ». Et il contiendra des liens.

J’ai essayé printf, j’ai obtenu le bon résultat.

    function logbook_info() {
    $theme_logbook = wp_get_theme();
    echo esc_html( $theme_logbook->get( 'TextDomain' ) );
    echo esc_html( $theme_logbook->get( 'ThemeURI' ) );
    echo esc_html( $theme_logbook->get( 'AuthorURI' ) );
}

add_action( 'logbookinfo', 'logbook_info' );

Solution n°1 trouvée

function logbook_info() {
    $theme_logbook = wp_get_theme();
    echo 'The'.esc_html( $theme_logbook->get( 'TextDomain' ) ). 'Developed by '.
    esc_html( $theme_logbook->get( 'AuthorURI' ) );
}

add_action( 'logbookinfo', 'logbook_info' );

Essaye ça.

Solution n°2 trouvée

Vous pouvez utiliser le code ci-dessous pour afficher la phrase détaillée du thème. J’ai utilisé l’ wp_footeraction, vous pouvez changer de crochet selon vos besoins.

function logbook_info() {
    $theme_logbook = wp_get_theme();
    $theme_name = esc_html( $theme_logbook->get( 'Name' ) );
    $theme_uri = esc_html( $theme_logbook->get( 'ThemeURI' ) );
    $theme_author = esc_html( $theme_logbook->get( 'Author' ) );
    $theme_author_uri = esc_html( $theme_logbook->get( 'AuthorURI' ) );

    $theme_html = '<a href="'.$theme_uri.'">'.$theme_name.'</a>';
    $author_html = '<a href="'.$theme_author_uri.'">'.$theme_author.'</a>';

    echo "The ".$theme_html." developed by ".$author_html;
}
add_action( 'wp_footer', 'logbook_info' );

Il ajoutera des détails sur le thème dans le pied de page : https://prnt.sc/qhva3o

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *