Advertisement
BakerMan

WooTickets 1.0.1 tickets by menu order

Apr 22nd, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.57 KB | None | 0 0
  1. // Sort tickets by menu order
  2. if (!function_exists('custom_wooticket_menuorder_sort')) {
  3.     function custom_wooticket_menuorder_sort($p, $q) {
  4.         // Load the product objects
  5.         $p = new WC_Product($p->ID);
  6.         $q = new WC_Product($q->ID);
  7.  
  8.         // Drill down to the post objects
  9.         $p = $p->post->post;
  10.         $q = $q->post->post;
  11.  
  12.         // Compare menu order properties
  13.         if ($p->menu_order < $q->menu_order) return -1;
  14.         if ($p->menu_order > $q->menu_order) return 1;
  15.         return 0;
  16.     }
  17. }
  18.  
  19. // Let's order the tickets by menu order
  20. usort($tickets, 'custom_wooticket_menuorder_sort');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement