it-swarm.com.de

Wie kann ich get_template_directory_uri () verwenden, um ein Bild zu laden, das sich in einem Unterordner meines Themas befindet?

Ich bin ziemlich neu in WordPress und habe die folgenden Zweifel, wie ich ein Bild, das sich in einem Unterordner in meinem Themenverzeichnis befindet, in meine Homepage einfügen kann.

So habe ich die folgende Situation: In meinem benutzerdefinierten Designverzeichnis habe ich den folgenden Ordner, der ein JPG-Bild enthält: /assets/img/flexslider/flex-1.jpg

Jetzt habe ich in meiner header.php Datei so etwas:

   <li>
       <img src="assets/img/flexslider/flex-1.jpg">
       <div class="flex-caption">
           <p class="flex-caption-text">
               <span>Lorem ipsum</span><br>
               <span>sit dolor</span><br>
               <span>adipiscing elitur</span>
           </p>
       </div>
   </li>

Offensichtlich wird beim Laden der Seite das Bild flex-1.jpg nicht geladen, da es nicht den richtigen Pfad gibt. (Bei Verwendung von FireBug habe ich festgestellt, dass versucht wird, assets/img/flexslider/flex zu laden -1.jpg immage) also ich denke, dass ich den absoluten Pfad verwenden könnte, aber das ist ziemlich schrecklich !!!

Daher denke ich, die get_template_directory_uri () - Funktion von WP zu verwenden, und ich habe versucht, den vorherigen Code auf diese Weise zu ändern:

   <li>
       <img src=<?php get_template_directory_uri().'/assets/img/flexslider/flex-1.jpg' ?>>
       <div class="flex-caption">
           <p class="flex-caption-text">
               <span>Lorem ipsum</span><br>
               <span>sit dolor</span><br>
               <span>adipiscing elitur</span>
           </p>
       </div>

Aber nicht funktionieren und mit FireBug kann ich sehen, dass nichts geladen wird, infact in meinem Browser-Quellcode ich habe:

<img src="">

Warum nicht arbeiten? Was vermisse ich?

Tnx

Andrea

1
AndreaNobili

Sie sollten es wiederholen und auch Sie schließen Ihr PHP-Tag nicht ordnungsgemäß. Quelltext anzeigen, den der O/P generiert hat, um eine Vorstellung zu bekommen

<img src="<?php echo get_template_directory_uri(); ?>/assets/img/flexslider/flex-1.jpg"/>

oder Sie können bloginfo verwenden, das leichter zu merken und zu verwenden ist (Sie müssen nicht echo)

<img src="<?php bloginfo('template_url'); ?>/assets/img/flexslider/flex-1.jpg"/>
2
Raja67