コード例 #1
0
 /**
  * Widget Output
  *
  * @param $args (array)
  * @param $instance (array) Widget values.
  *
  */
 function widget($args, $instance)
 {
     global $wpdb, $table_prefix;
     extract($args);
     $donation_count = $wpdb->get_var("SELECT COUNT(DISTINCT `p`.`ID`) AS `count`\n\t\t\tFROM `" . $wpdb->postmeta . "` AS `m`\n\t\t\tJOIN `" . $wpdb->posts . "` AS `p` ON `m`.`post_id` = `p`.`ID`\n\t\t\tWHERE `p`.`post_parent` IN ('0')\n\t\t\t\tAND `m`.`meta_key` IN ('_wpsc_is_donation')\n\t\t\t\tAND `m`.`meta_value` IN( '1' )\n\t\t\t\tAND `p`.`post_status` = 'publish'");
     if ($donation_count > 0) {
         echo $before_widget;
         $title = apply_filters('widget_title', empty($instance['title']) ? __('Product Donations', 'wp-e-commerce') : $instance['title']);
         if ($title) {
             echo $before_title . $title . $after_title;
         }
         wpsc_donations();
         echo $after_widget;
     }
 }
コード例 #2
0
function nzshpcrt_donations($args)
{
    wpsc_donations($args);
}
コード例 #3
0
function nzshpcrt_donations($args)
{
    _wpsc_deprecated_function(__FUNCTION__, '3.8');
    wpsc_donations($args);
}