public function page_handler() { do_action('wpcf_admin_page_init'); wpcf_admin_page_add_options('uf', __('User Fields', 'wpcf')); //$this->add_screen_options(); // Without this, the Activate/Deactivate link doesn't work properly (why?) wpcf_admin_load_collapsible(); wpcf_admin_page_add_options('tf', __('Term Fields', 'wpcf')); wpcf_add_admin_header(__('Term Field Groups', 'wpcf'), array('page' => WPCF_Page_Edit_Termmeta::PAGE_NAME)); require_once WPCF_INC_ABSPATH . '/fields.php'; // require_once WPCF_INC_ABSPATH . '/fields-list.php'; $list_table = new WPCF_Page_Listing_Termmeta_Table(); $list_table->prepare_items(); if (!$list_table->has_items()) { add_action('wpcf_groups_list_table_after', 'wpcf_admin_promotional_text'); } ?> <form id="cf-filter" method="post"> <!-- For plugins, we also need to ensure that the form posts back to our current page --> <input type="hidden" name="page" value="<?php echo self::PAGE_NAME; ?> "/> <?php $list_table->search_box(__('Search Term Field Groups', 'wpcf'), 'search_id'); $list_table->display(); wp_nonce_field(self::BULK_ACTION_NONCE); ?> </form> <?php do_action('wpcf_groups_list_table_after'); $this->show_term_field_control_box(); wpcf_add_admin_footer(); }
function wpcf_admin_menu_user_fields_control_hook_helper() { do_action('wpcf_admin_page_init'); // add_action( 'admin_head', 'wpcf_admin_user_fields_control_js' ); require_once WPCF_INC_ABSPATH . '/fields.php'; require_once WPCF_EMBEDDED_INC_ABSPATH . '/fields.php'; require_once WPCF_INC_ABSPATH . '/fields-control.php'; if (true && isset($_REQUEST['_wpnonce']) && wp_verify_nonce($_REQUEST['_wpnonce'], 'user_fields_control_bulk') && (isset($_POST['action']) || isset($_POST['action2'])) && !empty($_POST['fields'])) { $action = $_POST['action'] == '-1' ? sanitize_text_field($_POST['action2']) : sanitize_text_field($_POST['action']); wpcf_admin_user_fields_control_bulk_actions($action); } /** * add common resources */ wpcf_fields_contol_common_resources(); /** * Table class. */ wpcf_admin_page_add_options('ufc', __('Usermeta Fields', 'wpcf')); global $wpcf_control_table; $wpcf_control_table = new Types_Admin_Usermeta_Control_Table(); $wpcf_control_table->prepare_items(); }
function wpcf_admin_menu_custom_fields_control_hook_helper() { do_action('wpcf_admin_page_init'); require_once WPCF_INC_ABSPATH . '/fields.php'; require_once WPCF_EMBEDDED_INC_ABSPATH . '/fields.php'; if (isset($_REQUEST['_wpnonce']) && wp_verify_nonce($_REQUEST['_wpnonce'], 'custom_fields_control_bulk') && (isset($_POST['action']) || isset($_POST['action2'])) && !empty($_POST['fields'])) { $action = $_POST['action'] == '-1' ? sanitize_text_field($_POST['action2']) : sanitize_text_field($_POST['action']); wpcf_admin_custom_fields_control_bulk_actions($action); } /** * add common resources */ wpcf_fields_contol_common_resources(); wpcf_admin_page_add_options('cfc', __('Post Fields', 'wpcf')); global $wpcf_control_table; $wpcf_control_table = new Types_Admin_Custom_Fields_Control_Table(); $wpcf_control_table->prepare_items(); }
/** * Menu page hook. */ function wpcf_admin_menu_summary_ctt_hook() { wpcf_admin_menu_summary_cpt_ctt_hook(); wpcf_admin_page_add_options('ctt', __('Taxonomies', 'wpcf')); }