export_preview_data() public method

Exports data from PHP to JS.
Since: 4.3.0
public export_preview_data ( )
コード例 #1
0
 /**
  * Test the export_preview_data method.
  *
  * @see WP_Customize_Nav_Menus::export_preview_data()
  */
 function test_export_preview_data()
 {
     do_action('customize_register', $this->wp_customize);
     $menus = new WP_Customize_Nav_Menus($this->wp_customize);
     $request_uri = $_SERVER['REQUEST_URI'];
     ob_start();
     $_SERVER['REQUEST_URI'] = '/wp-admin';
     $menus->export_preview_data();
     $data = ob_get_clean();
     $_SERVER['REQUEST_URI'] = $request_uri;
     $this->assertContains('_wpCustomizePreviewNavMenusExports', $data);
     $this->assertContains('renderQueryVar', $data);
     $this->assertContains('renderNonceValue', $data);
     $this->assertContains('renderNoncePostKey', $data);
     $this->assertContains('requestUri', $data);
     $this->assertContains('theme', $data);
     $this->assertContains('previewCustomizeNonce', $data);
     $this->assertContains('navMenuInstanceArgs', $data);
     $this->assertContains('requestUri', $data);
 }