From 0694eb6e7b42576f2ae314f21d26f81f2cfe3dc8 Mon Sep 17 00:00:00 2001 From: Prasath Nadarajah <n.prasath.002@gmail.com> Date: Thu, 2 Aug 2012 09:35:17 -0700 Subject: [PATCH] pushing options to slave sites --- push-syndication-server/push-syndication-server.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/push-syndication-server/push-syndication-server.php b/push-syndication-server/push-syndication-server.php index dfcab85..bda6102 100644 --- a/push-syndication-server/push-syndication-server.php +++ b/push-syndication-server/push-syndication-server.php @@ -461,12 +461,13 @@ class Push_Syndication_Server { public function syndicate_options( $sites ) { require_once( dirname( __FILE__ ) . '/includes/class-wp-client-factory.php' ); - + $selected_siteoptions = array_intersect_key( wp_load_alloptions(), array_combine(get_option( 'syn_selected_siteoptions' ), get_option( 'syn_selected_siteoptions' )) ); foreach( $sites as $site ) { $transport_type = get_post_meta( $site->ID, 'syn_transport_type', true); $client = wp_client_factory::get_client( $transport_type ,$site->ID ); + $client->set_options( $selected_siteoptions, $site->ID ); } } -- GitLab