Advertisement
Guest User

Untitled

a guest
Dec 18th, 2021
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.15 KB | None | 0 0
  1. /**
  2. ** Get Stores in admin customizer
  3. **/
  4. function wps_store_get_store_admin($return_id = false, $args = array(), $array_keys = false) {
  5.     $stores = array();
  6.     $defaults = array(
  7.         'post_type' => 'store',
  8.         'post_status' => 'publish',
  9.         'posts_per_page' => -1,
  10.         'orderby' => WPS()->stores_order_by,
  11.         'order' => WPS()->stores_order,
  12.         'meta_query' => array(
  13.             'relation' => 'AND',
  14.             array(
  15.                 'key' => '_exclude_store',
  16.                 'compare' => 'EXISTS',
  17.             ),
  18.             array(
  19.                 'key' => '_exclude_store',
  20.                 'value' => '0',
  21.             )
  22.         ),
  23.     );
  24.     $args = apply_filters('wps_store_query_args', wp_parse_args($args, $defaults));
  25.        
  26.     $query = new WP_Query($args);
  27.  
  28.     // if($query->have_posts()) {
  29.     //  while ($query->have_posts()) : $query->the_post();
  30.     //      if ($array_keys) {
  31.     //          $stores[] = array(
  32.     //              'id' => get_the_ID(),
  33.     //              'name' => $query->post->post_title
  34.     //          );
  35.     //      } else {
  36.     //          if(!$return_id) {
  37.     //              $stores[$query->post->post_title] = $query->post->post_title;
  38.     //          } else {
  39.     //              $stores[get_the_ID()] = $query->post->post_title;
  40.     //          }
  41.     //      }
  42.     //  endwhile;
  43.     //  wp_reset_postdata();
  44.     // }
  45.  
  46.     return $stores;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement