J'ai créé un champ de texte dans lequel je peux ajouter l'url du fichier pdf. Maintenant, j'essaie de l'afficher sur chaque message après le contenu, mais il affiche uniquement le bouton et non le contenu. Si je supprime the_content de add_action, il affiche le contenu mais pas le bouton de téléchargement du pdf.
add_action( 'the_content', 'show_download_url' ); function show_download_url() { $download_pdf = get_post_meta( get_the_ID(), 'download_pdf', true ); if ( $download_pdf ) { printf( '<a href="%s" class="btn btn-primary">Download PDF</a>', esc_url( $download_pdf ) ); } }
Tout ce que vous avez à faire est de connecter le bouton au contenu existant. Avec le code actuel, il sera écrasé. Vérifiez le code suivant pour référence :