| @@ 52-80 (lines=29) @@ | ||
| 49 | ) ); |
|
| 50 | ||
| 51 | break; |
|
| 52 | case 'item_id': |
|
| 53 | if ( empty( $value ) ) { |
|
| 54 | return false; |
|
| 55 | } |
|
| 56 | ||
| 57 | $meta_query = array(); |
|
| 58 | $meta_query[] = array( |
|
| 59 | 'key' => '_wpinv_post_id', |
|
| 60 | 'value' => $value, |
|
| 61 | ); |
|
| 62 | if ( !empty( $type ) ) { |
|
| 63 | $meta_query[] = array( |
|
| 64 | 'key' => '_wpinv_type', |
|
| 65 | 'value' => $type, |
|
| 66 | ); |
|
| 67 | } |
|
| 68 | ||
| 69 | $args = array( |
|
| 70 | 'post_type' => 'wpi_item', |
|
| 71 | 'posts_per_page' => 1, |
|
| 72 | 'post_status' => 'any', |
|
| 73 | 'orderby' => 'ID', |
|
| 74 | 'order' => 'ASC', |
|
| 75 | 'meta_query' => array( $meta_query ) |
|
| 76 | ); |
|
| 77 | ||
| 78 | $posts = get_posts( $args ); |
|
| 79 | ||
| 80 | break; |
|
| 81 | case 'custom': |
|
| 82 | if ( empty( $value ) || empty( $type ) ) { |
|
| 83 | return false; |
|
| @@ 81-107 (lines=27) @@ | ||
| 78 | $posts = get_posts( $args ); |
|
| 79 | ||
| 80 | break; |
|
| 81 | case 'custom': |
|
| 82 | if ( empty( $value ) || empty( $type ) ) { |
|
| 83 | return false; |
|
| 84 | } |
|
| 85 | ||
| 86 | $meta_query = array(); |
|
| 87 | $meta_query[] = array( |
|
| 88 | 'key' => '_wpinv_post_id', |
|
| 89 | 'value' => $value, |
|
| 90 | ); |
|
| 91 | $meta_query[] = array( |
|
| 92 | 'key' => '_wpinv_type', |
|
| 93 | 'value' => $type, |
|
| 94 | ); |
|
| 95 | ||
| 96 | $args = array( |
|
| 97 | 'post_type' => 'wpi_item', |
|
| 98 | 'posts_per_page' => 1, |
|
| 99 | 'post_status' => 'any', |
|
| 100 | 'orderby' => 'ID', |
|
| 101 | 'order' => 'ASC', |
|
| 102 | 'meta_query' => array( $meta_query ) |
|
| 103 | ); |
|
| 104 | ||
| 105 | $posts = get_posts( $args ); |
|
| 106 | ||
| 107 | break; |
|
| 108 | ||
| 109 | default: |
|
| 110 | return false; |
|