Maison  >  Questions et réponses  >  le corps du texte

Récupérer la valeur de WordPress Photo à placer dans une page php personnalisée

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 :

  1. J'ai téléchargé des photos de ma galerie WordPress dans la publication.
  2. Puis <?php the_content(); ?> affiche une galerie laide telle quelle, pas seulement la valeur de l'image.

Idée 2 :

  1. Dans function.php, je pourrais essayer de créer un shortcode ou une fonction PHP pour récupérer la valeur de la galerie pour un identifiant de publication spécifique, mais la publication pourrait alors être supprimée.

P粉744691205P粉744691205173 Il y a quelques jours279

répondre à tous(1)je répondrai

  • P粉916553895

    P粉9165538952024-04-03 09:21:30

    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.

    répondre
    0
  • Annulerrépondre