WordPress : Utilisez le hashtag dans l’attribut _post_thumbnail()

Publié par Jean-Michel le

Je crée Bootstrap Modal qui apparaît dynamiquement sur la base de l’ ID de vignette dans mon site WordPress. Cependant, je dois utiliser la balise hashtag #the_post_thumbnail() dans l’ attribut. Il commente les données d’attribut à la place. Ma question est

Existe-t-il une astuce pour insérer une variable # tagà l’intérieur ?PHP

Voici mon code :

<?php if(has_post_thumbnail()){
    $post_thumbnail_id = get_post_thumbnail_id( $post_id );
    #var_dump($post_thumbnail_id);
    the_post_thumbnail( 'portfolio-thumb', array( 'data-toggle' => 'modal', 'data-target' => get_post_thumbnail_id() ) ); }
?>

dans l’attribut, 'data-target' => get_post_thumbnail_id(), je veux l’afficher comme'data-target' => #get_post_thumbnail_id()

Chacun data-targeta un caractère unique ID, c’est pourquoi j’ai besoin de la balise de hachage . Mais je me demande s’il y a une astuce pour ça. Toute aide serait appréciée.

Merci

Solution n°1 trouvée

Veuillez ajouter le # dans votre cible de données avec la fonction.

Essayez le code ci-dessous :

<?php if(has_post_thumbnail()){
    $post_thumbnail_id = get_post_thumbnail_id( $post_id );
    #var_dump($post_thumbnail_id);
    the_post_thumbnail( 'portfolio-thumb', array( 'data-toggle' => 'modal', 'data-target' => "#".get_post_thumbnail_id() ) ); }
?>
Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

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