modules/events_archive_filters/EED_Events_Archive_Filters.module.php 1 location
|
@@ 276-285 (lines=10) @@
|
273 |
|
* @param mixed boolean|string $join_terms pass TRUE or term string, doesn't really matter since this value doesn't really get used for anything yet |
274 |
|
* @return string |
275 |
|
*/ |
276 |
|
public static function posts_join_sql_for_terms( $join_terms = NULL ) { |
277 |
|
$SQL= ''; |
278 |
|
if ( ! empty( $join_terms )) { |
279 |
|
global $wpdb; |
280 |
|
$SQL .= " LEFT JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id)"; |
281 |
|
$SQL .= " LEFT JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)"; |
282 |
|
$SQL .= " LEFT JOIN $wpdb->terms ON ($wpdb->terms.term_id = $wpdb->term_taxonomy.term_id) "; |
283 |
|
} |
284 |
|
return $SQL; |
285 |
|
} |
286 |
|
|
287 |
|
|
288 |
|
/** |
core/helpers/EEH_Event_Query.helper.php 1 location
|
@@ 344-352 (lines=9) @@
|
341 |
|
* @param string $join_terms pass TRUE or term string, doesn't really matter since this value doesn't really get used for anything yet |
342 |
|
* @return string |
343 |
|
*/ |
344 |
|
public static function posts_join_sql_for_terms( $SQL = '', $join_terms = '' ) { |
345 |
|
if ( ! empty( $join_terms ) ) { |
346 |
|
global $wpdb; |
347 |
|
$SQL .= " LEFT JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id)"; |
348 |
|
$SQL .= " LEFT JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)"; |
349 |
|
$SQL .= " LEFT JOIN $wpdb->terms ON ($wpdb->terms.term_id = $wpdb->term_taxonomy.term_id) "; |
350 |
|
} |
351 |
|
return $SQL; |
352 |
|
} |
353 |
|
|
354 |
|
|
355 |
|
|