Skip to content

Instantly share code, notes, and snippets.

View matt-oakley-dev's full-sized avatar
🎯
Focusing

matt-oakley-dev

🎯
Focusing
View GitHub Profile
@matt-oakley-dev
matt-oakley-dev / multi-site-tax-query-2.php
Created May 25, 2022 16:15
Multisite Tax Query (Across Sites)
add_filter( 'searchwp\query\mods', function( $mods ) {
$site_ids = array( 1, 2, 3 );
$mod = new \SearchWP\Mod();
$tax_sql = array();
$posts_sql = array();
$sql_where = array();
$tax_query = array(
'relation' => 'AND',
@matt-oakley-dev
matt-oakley-dev / multi-site-tax-query.php
Last active February 20, 2024 19:18
SearchWP4 Multisite Tax Query
add_filter( 'searchwp\query\mods', array( $this, 'add_taxonomy_to_multi_site_query' ), 10, 2 );
/**
* Add taxonomy to multisite query
*/
public function add_taxonomy_to_multi_site_query( $mods, $query ) {
global $wpdb;
global $institutions; // The site IDs, i don't like its a global, but legacy.
$mod = new \SearchWP\Mod();