Récupérer la valeur de WordPress Photo à placer dans une page php personnalisée
P粉744691205
P粉744691205 2024-04-02 19:13:12
0
1
456

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粉744691205
P粉744691205

répondre à tous(1)
P粉916553895

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal