Hallo,
wenn ich die Funktion asa_item() innerhalb einer Schleife aufrufe, bekomme ich einen fehler:
Fatal error: Call to a member function getItem() on a non-object in D:\XXXXX\xampp\htdocs\XXXXXXX\wp-content\plugins\amazonsimpleadmin\AsaCore.php on line 2483
Hier ist mein Code:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<article class="post" id="post-<?php the_ID(); ?>">
<section class="post-content">
<?php echo asa_item("075669812X", "COOLES_TPL"); ?>
</section>
</article>
<?php endwhile; else: ?>
<p><?php _e("Sorry, no posts matched your criteria."); ?></p>
<?php endif; ?>
Scheint so, als würde er die Globale Variable $asa in der Schleife nicht auslesen können. Hier ist Funktion:
/**
* displays one item, can be used everywhere in php code, eg sidebar
*/
function asa_item ($asin, $tpl=false)
{
global $asa;
echo $asa->getItem($asin, $tpl);
}
Außerhalb der Schleife funktioniert es prächtig.
Viele Grüße!
-
Dieses Thema wurde geändert vor 10 Jahren, 6 Monaten von Timo.