Example #1
0
 public function wrapper_page_ui()
 {
     // add metabox interface when editing a wrapper page (with none and global options)
     // This UI should display the current page set
     // when saving a post, save the meta of which page is set
     $idx_api = new Idx_Api();
     $system_links = $idx_api->idx_api_get_systemlinks();
     $saved_links = $idx_api->idx_api_get_savedlinks();
     wp_nonce_field('idx-wrapper-page', 'idx-wrapper-page-nonce');
     $this->wrapper_page_dropdown($system_links, $saved_links);
     wp_enqueue_style('select2', 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.min.css');
     wp_enqueue_script('select2', 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.min.js', 'jquery');
     wp_enqueue_script('idx-wrapper', plugins_url('../assets/js/idx-wrappers.min.js', __FILE__));
 }