Rufen Sie den WordPress-Fotowert ab, der auf der benutzerdefinierten PHP-Seite platziert werden soll
P粉744691205
P粉744691205 2024-04-02 19:13:12
0
1
397

Ich muss eine WordPress-Website aus vorhandenem HTML erstellen (genauer gesagt aus einer asp.net-Website), also erstelle ich eine Vorlage und ziele auf die PHP-Seite mit:

<?php
 /*
 Template Name: students
 */
 ?>

Meine Frage : Wie ein Bild in das WordPress CMS-Dashboard einfügt und wie dessen Wert abgerufen wird (nur der Wert des Bildes) . Hier ist ein statisches Beispiel:

<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>

Aber wenn die Website statisch ist, funktioniert die obige Methode, aber ich muss in der Lage sein, die Bilder vom Backend aus zu verwalten . Dynamische Bilder ändern.

Idee 1:

  1. Ich habe im Beitrag Fotos aus meiner WordPress-Galerie hochgeladen.
  2. Dann <?php the_content(); ?> wird eine hässliche Galerie so angezeigt, wie sie ist, und nicht nur der Wert des Bildes.

Idee 2:

  1. In „functions.php“ könnte ich versuchen, einen Shortcode oder eine PHP-Funktion zu erstellen, um den Galeriewert für eine bestimmte Beitrags-ID abzurufen, aber dann wird der Beitrag möglicherweise gelöscht.

P粉744691205
P粉744691205

Antworte allen(1)
P粉916553895

为此,您可以首先创建一个将图像插入页面的元框,然后将元框值插入您的代码中。 这样,每次更改页面元框中的图像时,它也会在用户端发生变化。一般示例(WooCommerce 图片库)

我的建议是使用 acf 插件,但您也可以从 此链接

您还可以使用此链接创建图库

当然,您可以对所有这些进行编码 但我建议使用这个插件。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!