@@ 322-356 (lines=35) @@ | ||
319 | * |
|
320 | * @return array / false |
|
321 | */ |
|
322 | public static function get_connected_logs( $args = array() ) { |
|
323 | ||
324 | $defaults = array( |
|
325 | 'post_parent' => 0, |
|
326 | 'post_type' => 'wp_log', |
|
327 | 'posts_per_page' => 10, |
|
328 | 'post_status' => 'publish', |
|
329 | 'paged' => get_query_var( 'paged' ), |
|
330 | 'log_type' => 'salesforce', |
|
331 | ); |
|
332 | ||
333 | $query_args = wp_parse_args( $args, $defaults ); |
|
334 | ||
335 | if ( $query_args['log_type'] && self::valid_type( $query_args['log_type'] ) ) { |
|
336 | ||
337 | $query_args['tax_query'] = array( |
|
338 | array( |
|
339 | 'taxonomy' => 'wp_log_type', |
|
340 | 'field' => 'slug', |
|
341 | 'terms' => $query_args['log_type'], |
|
342 | ), |
|
343 | ); |
|
344 | ||
345 | } |
|
346 | ||
347 | $logs = get_posts( $query_args ); |
|
348 | ||
349 | if ( $logs ) { |
|
350 | return $logs; |
|
351 | } |
|
352 | ||
353 | // no logs found. |
|
354 | return false; |
|
355 | ||
356 | } |
|
357 | ||
358 | ||
359 | /** |
@@ 365-398 (lines=34) @@ | ||
362 | * @return array / false |
|
363 | */ |
|
364 | ||
365 | public static function get_connected_logs( $args = array() ) { |
|
366 | ||
367 | $defaults = array( |
|
368 | 'post_parent' => 0, |
|
369 | 'post_type' => 'wp_log', |
|
370 | 'posts_per_page' => 10, |
|
371 | 'post_status' => 'publish', |
|
372 | 'paged' => get_query_var( 'paged' ), |
|
373 | 'log_type' => false |
|
374 | ); |
|
375 | ||
376 | $query_args = wp_parse_args( $args, $defaults ); |
|
377 | ||
378 | if( $query_args['log_type'] && self::valid_type( $query_args['log_type'] ) ) { |
|
379 | ||
380 | $query_args['tax_query'] = array( |
|
381 | array( |
|
382 | 'taxonomy' => 'wp_log_type', |
|
383 | 'field' => 'slug', |
|
384 | 'terms' => $query_args['log_type'] |
|
385 | ) |
|
386 | ); |
|
387 | ||
388 | } |
|
389 | ||
390 | $logs = get_posts( $query_args ); |
|
391 | ||
392 | if( $logs ) |
|
393 | return $logs; |
|
394 | ||
395 | // no logs found |
|
396 | return false; |
|
397 | ||
398 | } |
|
399 | ||
400 | ||
401 | /** |