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');