Exemplo n.º 1
0
 function temporary_activate_post_type_settings()
 {
     global $wp_post_types;
     $pts = get_post_types(array('show_ui' => true, '_builtin' => true));
     $cpts = get_post_types(array('show_ui' => true, '_builtin' => false));
     $first_post_type = "";
     $key = 1;
     foreach ($pts as $pt) {
         if (empty($first_post_type)) {
             $first_post_type = $pt;
             ESSBOptionsStructureHelper::menu_item('advanced', 'advancedpost', __('Display Settings by Post Type', ESSB3_TEXT_DOMAIN), 'default', 'activate_first', 'advancedpost-1');
         }
         ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedpost-' . $key, $wp_post_types[$pt]->label);
         ESSBOptionsStructureHelper::field_heading('advanced', 'advancedpost-' . $key, 'heading1', __('Advanced settings for post type: ' . $wp_post_types[$pt]->label, ESSB3_TEXT_DOMAIN));
         essb_prepare_location_advanced_customization('advanced', 'advancedpost-' . $key, 'post-type-' . $pt, true);
         $key++;
     }
     foreach ($cpts as $cpt) {
         ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedpost-' . $key, $wp_post_types[$cpt]->label);
         ESSBOptionsStructureHelper::field_heading('advanced', 'advancedpost-' . $key, 'heading1', __('Advanced settings for post type: ' . $wp_post_types[$cpt]->label, ESSB3_TEXT_DOMAIN));
         essb_prepare_location_advanced_customization('advanced', 'advancedpost-' . $key, 'post-type-' . $cpt, true);
         $key++;
     }
     $key = 1;
     $cpt = 'woocommerce';
     $cpt_title = 'WooCommerce';
     ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedmodule-' . $key, $cpt_title);
     ESSBOptionsStructureHelper::field_heading('advanced', 'advancedmodule-' . $key, 'heading1', __('Advanced settings for plugin: ' . $cpt_title, ESSB3_TEXT_DOMAIN));
     essb_prepare_location_advanced_customization('advanced', 'advancedmodule-' . $key, 'post-type-' . $cpt, true);
     $key++;
     $cpt = 'wpecommerce';
     $cpt_title = 'WP e-Commerce';
     ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedmodule-' . $key, $cpt_title);
     ESSBOptionsStructureHelper::field_heading('advanced', 'advancedmodule-' . $key, 'heading1', __('Advanced settings for plugin: ' . $cpt_title, ESSB3_TEXT_DOMAIN));
     essb_prepare_location_advanced_customization('advanced', 'advancedmodule-' . $key, 'post-type-' . $cpt, true);
     $key++;
     $cpt = 'jigoshop';
     $cpt_title = 'JigoShop';
     ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedmodule-' . $key, $cpt_title);
     ESSBOptionsStructureHelper::field_heading('advanced', 'advancedmodule-' . $key, 'heading1', __('Advanced settings for plugin: ' . $cpt_title, ESSB3_TEXT_DOMAIN));
     essb_prepare_location_advanced_customization('advanced', 'advancedmodule-' . $key, 'post-type-' . $cpt, true);
     $key++;
     $cpt = 'ithemes';
     $cpt_title = 'iThemes Exchange';
     ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedmodule-' . $key, $cpt_title);
     ESSBOptionsStructureHelper::field_heading('advanced', 'advancedmodule-' . $key, 'heading1', __('Advanced settings for plugin: ' . $cpt_title, ESSB3_TEXT_DOMAIN));
     essb_prepare_location_advanced_customization('advanced', 'advancedmodule-' . $key, 'post-type-' . $cpt, true);
     $key++;
     $cpt = 'bbpress';
     $cpt_title = 'bbPress';
     ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedmodule-' . $key, $cpt_title);
     ESSBOptionsStructureHelper::field_heading('advanced', 'advancedmodule-' . $key, 'heading1', __('Advanced settings for plugin: ' . $cpt_title, ESSB3_TEXT_DOMAIN));
     essb_prepare_location_advanced_customization('advanced', 'advancedmodule-' . $key, 'post-type-' . $cpt, true);
     $key++;
     $cpt = 'buddypress';
     $cpt_title = 'BuddyPress';
     ESSBOptionsStructureHelper::submenu_item('advanced', 'advancedmodule-' . $key, $cpt_title);
     ESSBOptionsStructureHelper::field_heading('advanced', 'advancedmodule-' . $key, 'heading1', __('Advanced settings for plugin: ' . $cpt_title, ESSB3_TEXT_DOMAIN));
     essb_prepare_location_advanced_customization('advanced', 'advancedmodule-' . $key, 'post-type-' . $cpt, true);
     $key++;
 }
ESSBOptionsStructureHelper::submenu_item('social', 'settings-13', __('On media', ESSB3_TEXT_DOMAIN), 'default', 'menu', 'true');
ESSBOptionsStructureHelper::submenu_item('social', 'settings-15', __('Excerpt', ESSB3_TEXT_DOMAIN), 'default', 'menu', 'true');
ESSBOptionsStructureHelper::menu_item('social', 'mobile', __('Mobile', ESSB3_TEXT_DOMAIN), 'mobile', 'activate_first', 'mobile-1');
ESSBOptionsStructureHelper::submenu_item('social', 'mobile-1', __('Display Options', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'mobile-2', __('Customize buttons when viewed from mobile device', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'mobile-3', __('Share bar', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'mobile-4', __('Share point', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'mobile-5', __('Share buttons bar', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::menu_item('social', 'follow', __('Social Followers Counter', ESSB3_TEXT_DOMAIN), 'heart', 'activate_first', 'follow-1');
ESSBOptionsStructureHelper::submenu_item('social', 'follow-1', __('Settings', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'follow-2', __('Social Networks', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::menu_item('social', 'after-share', __('After Share Actions', ESSB3_TEXT_DOMAIN), 'share-square-o', 'activate_first', 'after-share-1');
ESSBOptionsStructureHelper::submenu_item('social', 'after-share-1', __('Action Type', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'after-share-2', __('Like/Follow Options', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'after-share-3', __('Custom HTML Message', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::submenu_item('social', 'after-share-4', __('Custom Code', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::menu_item('social', 'shorturl', __('Short URL', ESSB3_TEXT_DOMAIN), 'bookmark');
//---- display
//---- advanced
ESSBOptionsStructureHelper::menu_item('advanced', 'optimization', __('Optimization Options', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('advanced', 'advanced', __('Advanced Options', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('advanced', 'administrative', __('Administrative Options', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('advanced', 'deactivate', __('Deactivate Functions & Modules', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('advanced', 'counterrecovery', __('Share Counter Recovery', ESSB3_TEXT_DOMAIN), 'sign-in');
ESSBOptionsStructureHelper::menu_item('advanced', 'localization', __('Translate Options', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('style', 'buttons', __('Color Customization', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('style', 'fans', __('Followers Counter Color Customization', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('style', 'image', __('Image Share Color Customization', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('style', 'css', __('Additional CSS', ESSB3_TEXT_DOMAIN), 'default');
ESSBOptionsStructureHelper::menu_item('style', 'css2', __('Additional Footer CSS', ESSB3_TEXT_DOMAIN), 'default');
//ESSBOptionsStructureHelper::menu_item('advanced', 'advancedpost', __('Display Settings by Post Type', ESSB3_TEXT_DOMAIN), 'default');