芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/clients/_syntaxis.fr/wp-content/plugins/jonradio-private-site/admin/licenses.php
'my_private_site_tab_licenses_page', 'title' => 'My Private Site - Licenses', // page title 'menu_title' => 'Licenses', // title on left sidebar 'tab_title' => 'Licenses', // title displayed on the tab 'object_types' => array('options-page'), 'option_key' => 'my_private_site_tab_licenses', 'parent_slug' => 'my_private_site_tab_main', 'tab_group' => 'my_private_site_tab_set', 'save_button' => 'Save Settings', ); // 'tab_group' property is supported in > 2.4.0. if (version_compare(CMB2_VERSION, '2.4.0')) { $args['display_cb'] = 'my_private_site_cmb_options_display_with_tabs'; } do_action('my_private_site_tab_licenses_before', $args); // call on button hit for page save add_action('admin_post_my_private_site_tab_licenses', 'my_private_site_tab_licenses_process_buttons'); // clear previous error messages if coming from another page my_private_site_clear_cmb2_submit_button_messages($args['option_key']); $args = apply_filters('my_private_site_tab_licenses_menu', $args); $licenses_options = new_cmb2_box($args); my_private_site_admin_licenses_section_data($licenses_options); do_action('my_private_site_tab_licenses_after', $licenses_options); } add_action('cmb2_admin_init', 'my_private_site_admin_licenses_menu'); //// LICENSES - SECTION - TEST //// function my_private_site_admin_licenses_section_data($section_options) { $section_desc = 'If you have purchased any premium extensions, you will be able to enter '; $section_desc .= 'their license keys here. Your active license key is required to run the extension '; $section_desc .= 'and will also enable you to get automatic updates for the duration of your license.'; $section_options->add_field(array( 'name' => 'License Activation', 'id' => 'my_private_site_template_email_title', 'type' => 'title', 'after_field' => $section_desc, )); // $section_options = apply_filters ( // 'my_private_site_admin_licenses_section_registration', $section_options ); $section_options->add_field(array( 'name' => 'Licenses', 'id' => 'licenses_no_licenses', 'type' => 'licenses_html', 'before_field' => 'Nothing has been installed or activated that requires a license.', )); $section_options = apply_filters('my_private_site_admin_licenses_section_registration_options', $section_options); } //// LICENSES - PROCESS //// function my_private_site_tab_licenses_process_buttons() { $_POST = apply_filters('validate_page_slug_my_private_site_tab_licenses', $_POST); }