Changeset 7226
- Timestamp:
- 05/24/2018 07:40:14 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordcamp.org/public_html/wp-content/plugins/wc-post-types/inc/privacy.php
r7220 r7226 10 10 defined( 'WPINC' ) || die(); 11 11 12 use WP_Query, WP_User ;12 use WP_Query, WP_User, WP_Error; 13 13 14 14 add_filter( 'wp_privacy_personal_data_exporters', __NAMESPACE__ . '\register_personal_data_exporters' ); … … 114 114 115 115 $post_query = get_wc_posts( $post_type, $email_address, $page ); 116 117 if ( is_wp_error( $post_query ) ) { 118 return [ 119 'data' => [], 120 'done' => true, 121 ]; 122 } 116 123 117 124 foreach ( (array) $post_query->posts as $post ) { … … 209 216 * @param int $page 210 217 * 211 * @return WP_Query 218 * @return WP_Query|WP_Error 212 219 */ 213 220 function get_wc_posts( $post_type, $email_address, $page ) { … … 237 244 $meta_query[] = [ 238 245 [ 239 'key' => '_wcpt_user_id',246 'key' => '_wcpt_user_id', 240 247 'value' => $user->ID, 248 'type' => 'NUMERIC', 241 249 ], 242 250 ]; … … 263 271 $meta_query = [ 264 272 [ 265 'key' => '_wcpt_user_id',273 'key' => '_wcpt_user_id', 266 274 'value' => $user->ID, 275 'type' => 'NUMERIC', 267 276 ], 268 277 ]; 269 278 270 279 $query_args['meta_query'] = $meta_query; 280 } else { 281 $query_args = []; 271 282 } 272 283 break; 273 284 } 274 285 286 if ( empty( $query_args ) ) { 287 return new WP_Error(); 288 } 289 275 290 return new WP_Query( $query_args ); 276 291 }
Note: See TracChangeset
for help on using the changeset viewer.