asa_item() innerhalb einer Schleife

  • Mai 22, 2014 um 15:05 Uhr #11113
    tungon
    Gast

    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, 7 Monaten von Timo.
    Mai 23, 2014 um 08:45 Uhr #11126
    Nils
    Gast

    Ich Idiot habe die Globale Variable $asa überschrieben….

    Kann gelöscht werden 🙂

    Mai 27, 2014 um 17:01 Uhr #11211
    Timo
    Mitglied

    Ich lass es mal als Beispiel stehen … 😉

Du musst angemeldet sein, um auf dieses Thema antworten zu können.