Wibbskii Postad 15 september, 2014 Share Postad 15 september, 2014 Jag har gjort en php kod som hämtar upp alla bilder i en mapp och nu vill jag lägga in denna på en template i min wordpress site men jag får inte den att visas. Kör jag php koden separat fungerar den men om jag lägger in den på sidmallen i wordpress fungerar den inte. Vad gör jag för fel? Detta är php koden <?php $dirname = "images/"; $images = glob($dirname."*.*"); foreach($images as $image) { echo '<img class="left col-80" src="'.$image.'" />'; } ?> Detta är koden jag lägger in i sidmallen <?php get_template_part( 'image-bank' ); ?> Länk till kommentar Dela på andra webbplatser More sharing options...
xeric Postad 15 september, 2014 Share Postad 15 september, 2014 Jag har gjort en php kod som hämtar upp alla bilder i en mapp och nu vill jag lägga in denna på en template i min wordpress site men jag får inte den att visas. Kör jag php koden separat fungerar den men om jag lägger in den på sidmallen i wordpress fungerar den inte. Vad gör jag för fel? Detta är php koden <?php $dirname = "images/"; $images = glob($dirname . "*.*"); foreach($images as $image) { echo '<img class="left col-80" src="' . $image . '" />'; } ?>Detta är koden jag lägger in i sidmallen <?php get_template_part( 'image-bank' ); ?> Har inte WP, men om filen heter image-bank.php? Prova med: get_template_part('image', 'bank'); http://codex.wordpress.org/Function_Reference/get_template_part#Examples Första koden - är det all kod på hela sidan? Glöm inte lägga till ett tomt alt-attribut, så slipper du få fel när du validerar sen. <img class="left col-80" src="' . $image . '" alt="" /> Länk till kommentar Dela på andra webbplatser More sharing options...
Wibbskii Postad 15 september, 2014 Författare Share Postad 15 september, 2014 Tack för tipset men jag får ändå inte det att fungera. Den översta koden är den jag har i "image-bank.php" som jag vill skall köras på min sidmall. Länk till kommentar Dela på andra webbplatser More sharing options...
xeric Postad 16 september, 2014 Share Postad 16 september, 2014 Tack för tipset men jag får ändå inte det att fungera. Den översta koden är den jag har i "image-bank.php" som jag vill skall köras på min sidmall. Får du upp ngn felkod? Eller är det avstängt? i sånt fall lägg till (tillfälligt) överst på sidan du anropar från. ini_set('display_errors', 1); error_reporting(E_ALL); Kolla om det kommer några felmeddelande om varför den inte visas... Kan inte hittas osv. Istället för “get_template_part”, prova med en vanlig include, direkt till i filen, bara för att se om/att den laddas in. include '/sökväg/till/mallen/image-bank.php'; Kolla också så den ligger på rätt ställe, och inte i t ex ngn "if" som gör att den inte syns. Är svårt när man inte har hela filen framför sig. Länk till kommentar Dela på andra webbplatser More sharing options...
Wibbskii Postad 16 september, 2014 Författare Share Postad 16 september, 2014 Här kommer filerna. Kika gärna på det. För jag får fortfarande inte rätt på det. content-sidebar-mediabank-image.php image-bank.php Länk till kommentar Dela på andra webbplatser More sharing options...
xeric Postad 16 september, 2014 Share Postad 16 september, 2014 Aah, tack... Kikar på det. Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.