'Amazon Related Products', 'number' => 5, 'enable'=>true ); public function __construct() { parent::__construct( 'list', // ID 'List', // Name __("Display products in a list of items with thumbnails."), $this->default // Args ); } public function pre_render($id){ wp_register_style( 'amzrp_list_style', plugins_url('/styles/amzrp-list.css', __FILE__) ); wp_enqueue_style( 'amzrp_list_style' ); return "
"; } public function render($amzrp_items_obj){ $amzrp_items = $amzrp_items_obj->Items->Item; $amzrp_ad = "
". "

".$this->options['title']."

"; $i = 0; foreach($amzrp_items as $item){ $title = (strlen($item->ItemAttributes->Title) > 70) ? substr($item->ItemAttributes->Title,0,70).'...' : $item->ItemAttributes->Title; $binding = ($item->ItemAttributes->Binding != "")?"".$item->ItemAttributes->Binding."
":""; $price = amzrp_get_price($item, $amzrp_items_obj); $amzrp_ad .= "
". "". "".$title."
". $binding. $price. "
"; if ($i == ($this->options['number'] - 1)) break; $i++; } $amzrp_ad .= "
"; echo $amzrp_ad; } public function form(){ ?>
is_enabled())?"":"disabled" ?>/>
is_enabled())?"":"disabled" ?>/>