Ejemplo n.º 1
0
 function imic_register_post_box()
 {
     if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')))) {
         $post_types = array('' => __('Select', 'framework'), 'post' => __('Post', 'framework'), 'speaker' => __('Speaker', 'framework'), 'gallery' => __('Gallery', 'framework'), 'sermon' => __('Sermon', 'framework'), 'product' => __('Product', 'framework'));
         $product_cat = 'product_cat';
     } else {
         $post_types = array('' => __('Select', 'framework'), 'post' => __('Post', 'framework'), 'speaker' => __('Speaker', 'framework'), 'gallery' => __('Gallery', 'framework'), 'sermon' => __('Sermon', 'framework'));
         $product_cat = 'category';
     }
     if (!function_exists('imic_get_all_sidebars')) {
         function imic_get_all_sidebars()
         {
             $all_sidebars = array();
             global $wp_registered_sidebars;
             $all_sidebars = array('' => '');
             foreach ($wp_registered_sidebars as $sidebar) {
                 $all_sidebars[$sidebar['id']] = $sidebar['name'];
             }
             return $all_sidebars;
         }
     }
     // Check if plugin is activated or included in theme
     if (!class_exists('RW_Meta_Box')) {
         return;
     }
     $prefix = 'imic_';
     //Event Counter Section
     $meta_box = array('id' => 'template-home28', 'title' => __('Event Counter Section', 'framework'), 'pages' => array('page'), 'show_names' => true, 'fields' => array(array('name' => __('Enabled/Disable Section', 'framework'), 'id' => $prefix . 'event_counter', 'desc' => __("Select Enabled to active event section.", 'framework'), 'type' => 'select', 'options' => array('0' => __('Disable', 'framework'), '1' => __('Enable', 'framework')), 'std' => 0), array('name' => __('Counter Title', 'framework'), 'id' => $prefix . 'event_counter_title', 'desc' => __("Enter the Event Counter Title.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Event Category', 'framework'), 'id' => $prefix . 'counter_event_category', 'desc' => __("Choose Event Category", 'framework'), 'type' => 'taxonomy_advanced', 'options' => array('taxonomy' => 'event-category', 'type' => 'select', 'args' => array('orderby' => 'count', 'hide_empty' => true)))));
     new RW_Meta_Box($meta_box);
     $meta_box = array('id' => 'template-home26', 'title' => __('Post Section 1', 'framework'), 'pages' => array('page'), 'show_names' => true, 'fields' => array(array('name' => __('Enabled/Disable Section', 'framework'), 'id' => $prefix . 'status_section1', 'desc' => __("Select Enabled to active Latest Post.", 'framework'), 'type' => 'select', 'options' => array('0' => __('Disable', 'framework'), '1' => __('Enable', 'framework')), 'std' => 0), array('name' => 'Select Sidebar', 'id' => $prefix . 'section1_homepage_sidebar', 'desc' => __("Select Sidebar for this section.", 'framework'), 'type' => 'select', 'options' => imic_get_all_sidebars()), array('name' => __('Link Title', 'framework'), 'id' => $prefix . 'section1_link_title', 'desc' => __("Enter the Link title.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Link to page', 'framework'), 'id' => $prefix . 'section1_page_link', 'desc' => __("Enter the Page Link.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Heading Title', 'framework'), 'id' => $prefix . 'section1_heading', 'desc' => __("Enter the heading title.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Event Type', 'framework'), 'id' => $prefix . 'section1_event_type', 'desc' => __("Select Event Type.", 'framework'), 'type' => 'select', 'options' => array('future' => __('Future', 'framework'), 'past' => __('Past', 'framework')), 'std' => 'future'), array('name' => __('Event Category', 'framework'), 'id' => $prefix . 'section1_event_category', 'desc' => __("Choose Event Category", 'framework'), 'type' => 'taxonomy_advanced', 'options' => array('taxonomy' => 'event-category', 'type' => 'select', 'args' => array('orderby' => 'count', 'hide_empty' => true))), array('name' => __('Events Count', 'framework'), 'id' => $prefix . 'section1_event_count', 'desc' => __("Enter the number of Events.", 'framework'), 'type' => 'text', 'std' => '')));
     new RW_Meta_Box($meta_box);
     /* * **Home Page Meta Box1 *** */
     $meta_box = array('id' => 'template-home25', 'title' => __('Post Section 2', 'framework'), 'pages' => array('page'), 'show_names' => true, 'fields' => array(array('name' => __('Enabled/Disable Section', 'framework'), 'id' => $prefix . 'status_section2', 'desc' => __("Select Enabled to active Latest Post.", 'framework'), 'type' => 'select', 'options' => array('0' => __('Disable', 'framework'), '1' => __('Enable', 'framework')), 'std' => 0), array('name' => 'Select Sidebar', 'id' => $prefix . 'section2_homepage_sidebar', 'desc' => __("Select Sidebar for this section.", 'framework'), 'type' => 'select', 'options' => imic_get_all_sidebars()), array('name' => __('Heading Title', 'framework'), 'id' => $prefix . 'section2_heading', 'desc' => __("Enter the heading title.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Enabled/Disable Latest Post', 'framework'), 'id' => $prefix . 'status_latest_post', 'desc' => __("Select Enabled to active Latest Post.", 'framework'), 'type' => 'select', 'options' => array('0' => __('Disable', 'framework'), '1' => __('Enable', 'framework')), 'std' => 1), array('name' => __('Recent Post Title', 'framework'), 'id' => $prefix . 'section2_recent_title', 'desc' => __("Enter the Recent Post title.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Recent Post Excerpt', 'framework'), 'id' => $prefix . 'section2_excerpt_length', 'desc' => __("Enter the excerpt length for recent post section.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Select Post Type', 'framework'), 'id' => $prefix . 'selected_post_type', 'desc' => __("Select Post Type.", 'framework'), 'type' => 'select', 'options' => $post_types, 'std' => 'post'), array('name' => __('Post Category', 'framework'), 'id' => $prefix . 'post_category', 'desc' => __("Choose Post Category", 'framework'), 'type' => 'taxonomy_advanced', 'options' => array('taxonomy' => 'category', 'type' => 'select', 'args' => array('orderby' => 'count', 'hide_empty' => true))), array('name' => __('Event Category', 'framework'), 'id' => $prefix . 'event_category', 'desc' => __("Choose Event Category", 'framework'), 'type' => 'taxonomy_advanced', 'options' => array('taxonomy' => 'event-category', 'type' => 'select', 'args' => array('orderby' => 'count', 'hide_empty' => true))), array('name' => __('Gallery Category', 'framework'), 'id' => $prefix . 'gallery_category', 'desc' => __("Choose Gallery Category", 'framework'), 'type' => 'taxonomy_advanced', 'options' => array('taxonomy' => 'gallery-category', 'type' => 'select', 'args' => array('orderby' => 'count', 'hide_empty' => true))), array('name' => __('Sermon Category', 'framework'), 'id' => $prefix . 'sermon_category', 'desc' => __("Choose sermon Category", 'framework'), 'type' => 'taxonomy_advanced', 'options' => array('taxonomy' => 'sermon-category', 'type' => 'select', 'args' => array('orderby' => 'count', 'hide_empty' => true))), array('name' => __('Product Category', 'framework'), 'id' => $prefix . 'product_category', 'desc' => __("Choose Product Category", 'framework'), 'type' => 'taxonomy_advanced', 'options' => array('taxonomy' => $product_cat, 'type' => 'select', 'args' => array('orderby' => 'count', 'hide_empty' => true))), array('name' => __('Select Post Options', 'meta-box'), 'id' => $prefix . 'select_post_options', 'type' => 'checkbox_list', 'options' => array('thumb' => __('Thumbnail', 'framework'), 'title' => __('Title', 'framework'), 'text' => __('Text', 'framework'), 'more' => __('Read More', 'framework'))), array('name' => __('Select Post Content Type', 'meta-box'), 'id' => $prefix . 'select_post_content', 'type' => 'radio', 'options' => array('excerpt' => __('Excerpt', 'framework'), 'content' => __('Content', 'framework'))), array('name' => __('Post Excerpt', 'framework'), 'id' => $prefix . 'section2_post_excerpt_length', 'desc' => __("Enter the excerpt length for post section.", 'framework'), 'type' => 'text', 'std' => ''), array('name' => __('Select Image Hyperlink', 'meta-box'), 'id' => $prefix . 'select_thumb_hyperlink', 'type' => 'radio', 'options' => array('0' => __('No Link', 'framework'), 'image' => __('Big Image', 'framework'), 'single' => __('Link to Post', 'framework'))), array('name' => __('Select Title Hyperlink', 'meta-box'), 'id' => $prefix . 'select_title_hyperlink', 'type' => 'radio', 'options' => array('0' => __('No Link', 'framework'), 'single' => __('Link to Post', 'framework'))), array('name' => __('Number of Latest Posts to show on page', 'framework'), 'id' => $prefix . 'posts_to_show_on', 'desc' => __("Enter the number of Latest Posts to show on page. example - 3 .", 'framework'), 'type' => 'text', 'std' => '')));
     new RW_Meta_Box($meta_box);
     //Gallery Section
     $meta_box = array('id' => 'template-home27', 'title' => __('Gallery Section', 'framework'), 'pages' => array('page'), 'show_names' => true, 'fields' => array(array('name' => __('Enabled/Disable Section', 'framework'), 'id' => $prefix . 'status_gallery', 'desc' => __("Select Enabled to active gallery section.", 'framework'), 'type' => 'select', 'options' => array('0' => __('Disable', 'framework'), '1' => __('Enable', 'framework')), 'std' => 0), array('name' => __('Gallery Title', 'framework'), 'id' => $prefix . 'gallery_title', 'desc' => __("Enter the Gallery title.", 'framework'), 'type' => 'text', 'std' => '')));
     new RW_Meta_Box($meta_box);
 }
 function imic_register_meta_box()
 {
     // Check if plugin is activated or included in theme
     if (!class_exists('RW_Meta_Box')) {
         return;
     }
     $prefix = 'imic_';
     $meta_box = array('id' => 'select_sidebar', 'title' => 'Select Sidebar', 'pages' => array('post', 'page', 'property'), 'context' => 'normal', 'fields' => array(array('name' => 'Select Sidebar from list', 'id' => $prefix . 'select_sidebar_from_list', 'desc' => __("Select Sidebar from list", 'framework'), 'type' => 'select', 'options' => imic_get_all_sidebars())));
     new RW_Meta_Box($meta_box);
 }
 function imic_register_meta_box()
 {
     // Check if plugin is activated or included in theme
     if (!class_exists('RW_Meta_Box')) {
         return;
     }
     $prefix = 'imic_';
     $meta_box = array('id' => 'select_sidebar', 'title' => __("Select Sidebar", 'framework'), 'pages' => array('post', 'page', 'event', 'sermons', 'staff', 'product', 'causes'), 'context' => 'normal', 'fields' => array(array('name' => 'Select Sidebar from list', 'id' => $prefix . 'select_sidebar_from_list', 'desc' => __("Select Sidebar from list", 'framework'), 'type' => 'select', 'options' => imic_get_all_sidebars()), array('name' => 'Select Sidebar Position', 'id' => $prefix . 'select_sidebar_position', 'desc' => __("Select Sidebar Postion", 'framework'), 'type' => 'radio', 'options' => array('1' => 'Right', '2' => 'Left'), 'default' => '1')));
     new RW_Meta_Box($meta_box);
 }
 function imic_register_meta_box()
 {
     // Check if plugin is activated or included in theme
     if (!class_exists('RW_Meta_Box')) {
         return;
     }
     $prefix = 'imic_';
     $meta_box = array('id' => 'template-sidebar1', 'title' => __("Select Sidebar", 'framework'), 'pages' => array('post', 'page', 'event', 'staff', 'product', 'sermon'), 'context' => 'normal', 'fields' => array(array('name' => 'Select Sidebar from list', 'id' => $prefix . 'select_sidebar_from_list', 'desc' => __("Select Sidebar from list, if using page builder then please add sidebar from element only.", 'framework'), 'type' => 'select', 'options' => imic_get_all_sidebars()), array('name' => __('Columns Layout', 'framework'), 'id' => $prefix . 'sidebar_columns_layout', 'desc' => __("Select Columns Layout .", 'framework'), 'type' => 'select', 'options' => array('3' => __('One Fourth', 'framework'), '4' => __('One Third', 'framework'), '6' => __('Half', 'framework')), 'std' => 3), array('name' => 'Select Sidebar Position', 'id' => $prefix . 'select_sidebar_position', 'desc' => __("Select Sidebar Postion", 'framework'), 'type' => 'radio', 'options' => array('2' => 'Left', '1' => 'Right'), 'default' => '1')));
     new RW_Meta_Box($meta_box);
 }
Ejemplo n.º 5
0
    /**
     * @see Walker::start_el()
     * @since 3.0.0
     *
     * @param string $output Passed by reference. Used to append additional content.
     * @param object $item Menu item data object.
     * @param int $depth Depth of menu item. Used for padding.
     * @param object $args
     */
    function start_el(&$output, $item, $depth = 0, $args = array(), $current_object_id = 0)
    {
        global $_wp_nav_menu_max_depth;
        global $imic_mega_menu;
        $_wp_nav_menu_max_depth = $depth > $_wp_nav_menu_max_depth ? $depth : $_wp_nav_menu_max_depth;
        $indent = $depth ? str_repeat("\t", $depth) : '';
        ob_start();
        $item_id = esc_attr($item->ID);
        $removed_args = array('action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce');
        $original_title = '';
        if ('taxonomy' == $item->type) {
            $original_title = get_term_field('name', $item->object_id, $item->object, 'raw');
            if (is_wp_error($original_title)) {
                $original_title = false;
            }
        } elseif ('post_type' == $item->type) {
            $original_object = get_post($item->object_id);
            $original_title = $original_object->post_title;
        }
        $classes = array('menu-item menu-item-depth-' . $depth, 'menu-item-' . esc_attr($item->object), 'menu-item-edit-' . (isset($_GET['edit-menu-item']) && $item_id == $_GET['edit-menu-item'] ? 'active' : 'inactive'));
        $title = $item->title;
        if (!empty($item->_invalid)) {
            $classes[] = 'menu-item-invalid';
            /* translators: %s: title of menu item which is invalid */
            $title = sprintf(__('%s (Invalid)', 'framework'), $item->title);
        } elseif (isset($item->post_status) && 'draft' == $item->post_status) {
            $classes[] = 'pending';
            /* translators: %s: title of menu item in draft status */
            $title = sprintf(__('%s (Pending)', 'framework'), $item->title);
        }
        $title = empty($item->label) ? $title : $item->label;
        ?>
        <li id="menu-item-<?php 
        echo $item_id;
        ?>
" class="<?php 
        echo implode(' ', $classes);
        ?>
">
            <dl class="menu-item-bar">
                <dt class="menu-item-handle">
                <span class="item-title"><?php 
        echo esc_html($title);
        ?>
</span>
                <span class="item-controls">
                    <span class="item-type"><?php 
        echo esc_html($item->type_label);
        ?>
</span>
                    <span class="item-order hide-if-js">
                        <a href="<?php 
        echo wp_nonce_url(esc_url(add_query_arg(array('action' => 'move-up-menu-item', 'menu-item' => $item_id), remove_query_arg($removed_args, admin_url('nav-menus.php'))), 'move-menu_item'));
        ?>
" class="item-move-up"><abbr title="<?php 
        esc_attr_e('Move up', 'framework');
        ?>
">&#8593;</abbr></a>
                        |
                        <a href="<?php 
        echo wp_nonce_url(esc_url(add_query_arg(array('action' => 'move-down-menu-item', 'menu-item' => $item_id), remove_query_arg($removed_args, admin_url('nav-menus.php'))), 'move-menu_item'));
        ?>
" class="item-move-down"><abbr title="<?php 
        esc_attr_e('Move down', 'framework');
        ?>
">&#8595;</abbr></a>
                    </span>
                    <a class="item-edit" id="edit-<?php 
        echo $item_id;
        ?>
" title="<?php 
        esc_attr_e('Edit Menu Item');
        ?>
" href="<?php 
        echo isset($_GET['edit-menu-item']) && $item_id == $_GET['edit-menu-item'] ? admin_url('nav-menus.php') : esc_url(add_query_arg('edit-menu-item', $item_id, remove_query_arg($removed_args, admin_url('nav-menus.php#menu-item-settings-' . $item_id))));
        ?>
"><?php 
        _e('Edit Menu Item', 'framework');
        ?>
</a>
                </span>
                </dt>
            </dl>
            <div class="menu-item-settings" id="menu-item-settings-<?php 
        echo $item_id;
        ?>
">
                <?php 
        if ('custom' == $item->type) {
            ?>
                    <p class="field-url description description-wide">
                        <label for="edit-menu-item-url-<?php 
            echo $item_id;
            ?>
">
                            <?php 
            _e('URL', 'framework');
            ?>
<br />
                            <input type="text" id="edit-menu-item-url-<?php 
            echo $item_id;
            ?>
" class="widefat code edit-menu-item-url" name="menu-item-url[<?php 
            echo $item_id;
            ?>
]" value="<?php 
            echo esc_attr($item->url);
            ?>
" />
                        </label>
                    </p>
                <?php 
        }
        ?>
                <p class="description description-thin">
                    <label for="edit-menu-item-title-<?php 
        echo $item_id;
        ?>
">
                        <?php 
        _e('Navigation Label', 'framework');
        ?>
<br />
                        <input type="text" id="edit-menu-item-title-<?php 
        echo $item_id;
        ?>
" class="widefat edit-menu-item-title" name="menu-item-title[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->title);
        ?>
" />
                    </label>
                </p>
                <p class="description description-thin">
                    <label for="edit-menu-item-attr-title-<?php 
        echo $item_id;
        ?>
">
                        <?php 
        _e('Title Attribute', 'framework');
        ?>
<br />
                        <input type="text" id="edit-menu-item-attr-title-<?php 
        echo $item_id;
        ?>
" class="widefat edit-menu-item-attr-title" name="menu-item-attr-title[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->post_excerpt);
        ?>
" />
                    </label>
                </p>
                <p class="field-link-target description">
                    <label for="edit-menu-item-target-<?php 
        echo $item_id;
        ?>
">
                        <input type="checkbox" id="edit-menu-item-target-<?php 
        echo $item_id;
        ?>
" value="_blank" name="menu-item-target[<?php 
        echo $item_id;
        ?>
]"<?php 
        checked($item->target, '_blank');
        ?>
 />
                        <?php 
        _e('Open link in a new window/tab', 'framework');
        ?>
                    </label>
                </p>
                <p class="field-css-classes description description-thin">
                    <label for="edit-menu-item-classes-<?php 
        echo $item_id;
        ?>
">
                        <?php 
        _e('CSS Classes (optional)', 'framework');
        ?>
<br />
                        <input type="text" id="edit-menu-item-classes-<?php 
        echo $item_id;
        ?>
" class="widefat code edit-menu-item-classes" name="menu-item-classes[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr(implode(' ', $item->classes));
        ?>
" />
                    </label>
                </p>
                <p class="field-xfn description description-thin">
                    <label for="edit-menu-item-xfn-<?php 
        echo $item_id;
        ?>
">
                        <?php 
        _e('Link Relationship (XFN)', 'framework');
        ?>
<br />
                        <input type="text" id="edit-menu-item-xfn-<?php 
        echo $item_id;
        ?>
" class="widefat code edit-menu-item-xfn" name="menu-item-xfn[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->xfn);
        ?>
" />
                    </label>
                </p>
                <p class="field-description description description-wide">
                    <label for="edit-menu-item-description-<?php 
        echo $item_id;
        ?>
">
                        <?php 
        _e('Description', 'framework');
        ?>
<br />
                        <textarea id="edit-menu-item-description-<?php 
        echo $item_id;
        ?>
" class="widefat edit-menu-item-description" rows="3" cols="20" name="menu-item-description[<?php 
        echo $item_id;
        ?>
]"><?php 
        echo esc_html($item->description);
        // textarea_escaped
        ?>
</textarea>
                        <span class="description"><?php 
        _e('The description will be displayed in the menu if the current theme supports it.', 'framework');
        ?>
</span>
                    </label>
                </p>
                <p class="field-move hide-if-no-js description description-wide">
					<label>
						<span><?php 
        _e('Move', 'framework');
        ?>
</span>
						<a href="#" class="menus-move-up"><?php 
        _e('Up one', 'framework');
        ?>
</a>
						<a href="#" class="menus-move-down"><?php 
        _e('Down one', 'framework');
        ?>
</a>
						<a href="#" class="menus-move-left"></a>
						<a href="#" class="menus-move-right"></a>
						<a href="#" class="menus-move-top"><?php 
        _e('To the top', 'framework');
        ?>
</a>
					</label>
				</p>
                <?php 
        /* New fields insertion starts here */
        if (empty($item->type)) {
            ?>
                
                <div class ="custom_menu_data">
                <p class="field-custom description description-wide">
                    <label for="edit-menu-is-mega-<?php 
            echo $item_id;
            ?>
">
                        <input type="checkbox" id="edit-menu-is-mega-<?php 
            echo $item_id;
            ?>
" class="edit-menu-item-custom megamenu"   name="menu-is-mega[<?php 
            echo $item_id;
            ?>
]" value="1"<?php 
            echo checked(!empty($item->ismega), 1, false);
            ?>
 /> <?php 
            _e('Enable Mega Menu', 'framework');
            ?>
                    </label>
                </p>
                <div class ="enabled_mega_data">
                <p class="field-custom description description-wide">
                    
                    <label for="edit-menu-post-type-<?php 
            echo $item_id;
            ?>
">
                        <select name ="menu-post-type[<?php 
            echo $item_id;
            ?>
]" class="menu-post-type edit-menu-item-custom" id="edit-menu-post-type-<?php 
            echo $item_id;
            ?>
" >
                            <?php 
            $post_types = imic_get_all_types();
            if (($key = array_search('attachment', $post_types)) !== false) {
                unset($post_types[$key]);
            }
            echo '<option value ="">' . __('Select Post Type', 'framework') . '</option>';
            foreach ($post_types as $post_type) {
                $activePost = $post_type == $item->menuposttype ? 'selected' : '';
                echo '<option value="' . trim($post_type) . '"' . $activePost . '>' . $post_type . '</option>';
            }
            ?>
                        </select>
                    </label>
                </p>
                <p class="field-custom description description-wide">
                <label for="edit-menu-sidebars-<?php 
            echo esc_attr($item_id);
            ?>
">
                <select name ="menu-sidebars[<?php 
            echo esc_attr($item_id);
            ?>
]" class="menu-sidebars edit-menu-item-custom" id="edit-menu-sidebars-<?php 
            echo esc_attr($item_id);
            ?>
" >
                <?php 
            $sidebars = imic_get_all_sidebars();
            echo '<option value ="">' . esc_html__('Select Sidebar', 'framework') . '</option>';
            foreach ($sidebars as $key => $value) {
                $activePost = $key == $item->menusidebars ? 'selected' : '';
                echo '<option value="' . esc_attr($key) . '"' . $activePost . '>' . esc_attr($value) . '</option>';
            }
            ?>
                </select>
                </label>
                </p>
                <p class="field-custom description description-wide">
                    <label for="edit-menu-post-<?php 
            echo $item_id;
            ?>
">
                        <?php 
            _e('Enter Number of Post Ex-3', 'framework');
            ?>
<input type="text" id="edit-menu-post-<?php 
            echo $item_id;
            ?>
" class="menu-post edit-menu-item-custom"   name="menu-post[<?php 
            echo $item_id;
            ?>
]" value="<?php 
            echo $item->menupost;
            ?>
" /> 
                    </label>
                </p>
                <p class="field-custom description description-wide">
                    <label for="edit-menu-post-id-comma-<?php 
            echo $item_id;
            ?>
">
                        <?php 
            _e('Enter Comma seperated value Ex-1,2,3', 'framework');
            ?>
<input type="text" id="edit-menu-post-id-comma-<?php 
            echo $item_id;
            ?>
" class="menu-post-id-comma edit-menu-item-custom"   name="menu-post-id-comma[<?php 
            echo $item_id;
            ?>
]" value="<?php 
            echo $item->menupostidcomma;
            ?>
" /> 
                    </label>
                </p>
                <p class="field-custom description description-wide">
                    <label for="edit-menu-shortcode-<?php 
            echo $item_id;
            ?>
">
                        <?php 
            _e('Textarea may be used as Text Editor', 'framework');
            ?>
                        <textarea id="edit-menu-shortcode-<?php 
            echo $item_id;
            ?>
" class="edit-menu-item-custom" style="margin: 2px; width: 396px; height: 92px;"  name="menu-shortcode[<?php 
            echo $item_id;
            ?>
]" /><?php 
            echo $item->menushortcode;
            ?>
</textarea> 
                    
                    </label>
                </p>
                 </div>
                </div>
        <?php 
        }
        /* New fields insertion ends here */
        ?>
                <div class="menu-item-actions description-wide submitbox">
                <?php 
        if ('custom' != $item->type && $original_title !== false) {
            ?>
                        <p class="link-to-original">
                        <?php 
            printf(__('Original: %s', 'framework'), '<a href="' . esc_attr($item->url) . '">' . esc_html($original_title) . '</a>');
            ?>
                        </p>
                        <?php 
        }
        ?>
                    <a class="item-delete submitdelete deletion" id="delete-<?php 
        echo $item_id;
        ?>
" href="<?php 
        echo wp_nonce_url(esc_url(add_query_arg(array('action' => 'delete-menu-item', 'menu-item' => $item_id), remove_query_arg($removed_args, admin_url('nav-menus.php'))), 'delete-menu_item_' . $item_id));
        ?>
"><?php 
        _e('Remove', 'framework');
        ?>
</a> <span class="meta-sep"> | </span> <a class="item-cancel submitcancel" id="cancel-<?php 
        echo $item_id;
        ?>
" href="<?php 
        echo esc_url(add_query_arg(array('edit-menu-item' => $item_id, 'cancel' => time()), remove_query_arg($removed_args, admin_url('nav-menus.php'))));
        ?>
#menu-item-settings-<?php 
        echo $item_id;
        ?>
"><?php 
        _e('Cancel', 'framework');
        ?>
</a>
                </div>
                <input class="menu-item-data-db-id" type="hidden" name="menu-item-db-id[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo $item_id;
        ?>
" />
                <input class="menu-item-data-object-id" type="hidden" name="menu-item-object-id[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->object_id);
        ?>
" />
                <input class="menu-item-data-object" type="hidden" name="menu-item-object[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->object);
        ?>
" />
                <input class="menu-item-data-parent-id" type="hidden" name="menu-item-parent-id[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->menu_item_parent);
        ?>
" />
                <input class="menu-item-data-position" type="hidden" name="menu-item-position[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->menu_order);
        ?>
" />
                <input class="menu-item-data-type" type="hidden" name="menu-item-type[<?php 
        echo $item_id;
        ?>
]" value="<?php 
        echo esc_attr($item->type);
        ?>
" />
            </div><!-- .menu-item-settings-->
            <ul class="menu-item-transport"></ul>
        <?php 
        $output .= ob_get_clean();
    }
Ejemplo n.º 6
0
 function imic_register_meta_box()
 {
     // Check if plugin is activated or included in theme
     if (!class_exists('RW_Meta_Box')) {
         return;
     }
     $prefix = 'imic_';
     $meta_box = array('id' => 'template-sidebar1', 'title' => __("Select Sidebar", 'framework'), 'pages' => array('post', 'page', 'yachts', 'product'), 'context' => 'normal', 'fields' => array(array('name' => 'Select Sidebar from list', 'id' => $prefix . 'select_sidebar_from_list', 'desc' => __("Select Sidebar from list, if using page builder then please add sidebar from element only.", 'framework'), 'type' => 'select', 'options' => imic_get_all_sidebars()), array('name' => __('Columns Layout', 'framework'), 'id' => $prefix . 'sidebar_columns_layout', 'desc' => __("Select Columns Layout .", 'framework'), 'type' => 'select', 'options' => array('3' => __('One Fourth', 'framework'), '4' => __('One Third', 'framework'), '6' => __('Half', 'framework')), 'std' => 3)));
     new RW_Meta_Box($meta_box);
     $prefix = 'imic_';
     $meta_boxes = array('id' => 'template-featured1', 'title' => __("Select Featured Sidebar", 'framework'), 'pages' => array('yachts'), 'context' => 'normal', 'fields' => array(array('name' => 'Featured Sidebar', 'id' => $prefix . 'select_featured_from_list', 'desc' => __("Select Sidebar for featured section of details page.", 'framework'), 'type' => 'select', 'options' => imic_get_all_sidebars())));
     new RW_Meta_Box($meta_boxes);
 }