J'ai besoin de créer un site WordPress à partir de HTML existant (plus précisément à partir d'un site asp.net), je crée donc un modèle et cible la page php en utilisant :
<?php /* Template Name: students */ ?>
Ma question : Comment insérer une image dans le CMSdashboard WordPress et comment récupérer sa valeur (uniquement la valeur de l'image) . Voici un exemple statique :
<div class="col-lg-6 img-grids mt-lg-0 mt-5 pl-lg-4"> <img src="<?php echo get_template_directory_uri().'/assets/images/p1.jpg'; ?>" alt="" class="img-fluid radius-image" /> <img src="<?php echo get_template_directory_uri().'/assets/images/p2.jpg'; ?>" alt="" class="img-fluid radius-image" /> <img src="<?php echo get_template_directory_uri().'/assets/images/p3.jpg'; ?>" alt="" class="img-fluid radius-image" /> </div>
Mais si le site Web est statique, la méthode ci-dessus fonctionnera, mais je dois pouvoir gérer les images depuis le backend . Changer les images dynamiques.
Idée 1 :
<?php the_content(); ?>
affiche une galerie laide telle quelle, pas seulement la valeur de l'image. Idée 2 :
Pour ce faire, vous pouvez d'abord créer une méta-boîte qui insère l'image dans la page, puis insérer la valeur de la méta-boîte dans votre code. De cette façon, chaque fois que l'image dans la méta-boîte de la page est modifiée, elle changera également du côté de l'utilisateur. Exemple général (Galerie d'images WooCommerce)
Ma suggestion est d'utiliser le plugin acf, mais vous pouvez également l'obtenir à partir de ce lien.
Vous pouvez également utiliser ce lienpour créer une galerie
Bien sûr, vous pouvez encoder tout cela Mais je recommande d'utiliser ce plugin.