• Osoba nie znająca się na programowaniu lub nie znająca języka PHP nie musi ręcznie dodawać do produktu informacji o cenie oraz przycisku dodawania go do koszyka. Wystarczy, że będzie postępować zgodnie z instrukcjami znajdującymi się w dołączonej do wtyczki dokumentacji, a informacje te pojawią się przy produkcie automatycznie.

    Jeśli jednak kogoś nie zadowala standardowy wygląd dodawanego w ten sposób kontenera lub chce go umieścić w niestandardowym miejscu, może wykorzystując język PHP stworzyć i umieścić własne przyciski. Oto kilka sposobów.

    Sposób najprostszy: ręczne wywołanie kodu przycisku

    Aby wyświetlić kontener z ceną oraz przyciskiem “Dodaj do koszyka” umieść w pliku swojego szablonu następujący kod:

    <?php the_trade_box(); ?>

    Warunek: kod musi być umieszczony wewnątrz wordpressowej pętli.

    Umieszczanie poza pętlą

    Powyższy kod informacje o produkcie pobiera z definiowanej przez  pętlę zmiennej $post. Jeśli mimo wszystko nie chcesz (lub nie możesz) umieścić pętli w miejscu gdzie chcesz wyświetlić ów kontener, możesz spróbować następującej metody (uwaga: bez gwarancji na prawidłowe działanie):

    <?php global $post;
    $posttemp = $post;
    $post = new stdClass();
    $post->ID = 12; 
    the_trade_box();
    $post = $posttemp;
    ?>
    

    W miejscu gdzie w powyższym kodzie wpisana jest liczba 12, należy wpisać ID produktu (ID wpisu na blogu, który jest produktem).

    Sam przycisk w kodzie HTML

    Powyższe metody wyświetlają cały kontener zawierający nie tylko przycisk dodawania do koszyka, ale i informację o cenie i pole wyboru wariantów.

    Jeśli chcesz wyświetlić jedynie przycisk i nic więcej, oto kod, który powinieneś zastosować:

    <form method="post" 
          action="<?php echo get_permalink(get_option('trade_opt_cart_page')); ?>">
     <?php trade_select_variants() ?>
     <input type="hidden" name="trade_item_id" value="<?php echo $post->ID ?>" />
     <input type="submit" name="trade_add_to_cart" value="<?php _e('Add to Cart', 'tradematik') ?>" />
    </form>

    Kod ten też powinien zostać umieszczony wewnątzr wordpressowej pętli, albo powinieneć zastosować sztuczkę z podmianą zmiennej $post opisaną w drugiej części