ASIN-Inhalte aus Benutzerdefiniertem Feld auslesen

  • November 13, 2013 um 20:49 Uhr #9770
    DiFi
    Gast

    Hallo,

    ich möchte gern die Daten einer ASIN in einem Widget anzeigen lassen. Dazu benutze ich einen PHP Code im Text-Widget wie:
    <?php if (get_post_meta(get_the_id(), ‚details‘, true)) {echo get_post_meta(get_the_id(), ‚details‘, true);} ?>

    Das Benutzerdefinierte Feld ‚details‘ soll die ASIN beinhalten welche entsprechend des Templates ausgelesen wird.

    Kann das funktionieren?

    Normalerweise funktioniert das auslesen eines Benutzerdefinierten Feldes via PHP-Code im Widget, aber wie kann man eine ASIN+Template im Benutzerdefinierten Feld auslesen?

    Danke
    DiFi

    Dezember 30, 2013 um 22:32 Uhr #9996
    Timo
    Mitglied

    Das kannst du mit der Funktion „asa_item“ erreichen:

    asa_item ($asin [, string [$tpl]])

    Die Funktion ist hier dokumentiert: http://www.wp-amazon-plugin.com/usage/

    Als ersten Parameter $asin kannst du dann den Wert des Custom Fields übergeben und als zweiten Wert den Namen des Templates, das du verwenden willst.

    November 1, 2014 um 11:54 Uhr #13244
    Deleted User
    Mitglied

    Hallo zusammen,

    ich habe das so auch bereits in einem Theme umgesetzt.
    Jetzt frage ich mich gerade ob auch irgendwie die Möglichkeit besteht das ohne eine Templateangabe zu machen.
    Sprich ich würde gerne bspw. nur den Produktpreis ausgeben. Mit der vorgeschlagenen Lösung müsste ich hierfür erstmal ein Template erstellen, welches ausschließlich den Preis ausgibt und dieses dann einbinden.
    Gibt es nicht eine praktikablere Lösung um einzelne Informationen per PHP auszugeben?

    Schöne Grüße

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