?> </select> </div> </div> </script> <script type="text/html" id='grve-select-bg-position-template'> <div class="grve-modal-element-container"> <div class="grve-modal-element grve-modal-element-left"> <span class="grve-modal-label"><%= title %></span> <span class="grve-modal-description"><%= desc %></span> </div> <div class="grve-modal-element grve-modal-element-left"> <select name="<%= name %>" data-meta-id="<%= id %>" data-meta-value="<%=value%>" class="grve-modal-select"> <?php grve_print_media_bg_position_selection(); ?> </select> </div> </div> </script> <script type="text/html" id='grve-select-bg-effect-template'> <div class="grve-modal-element-container"> <div class="grve-modal-element grve-modal-element-left"> <span class="grve-modal-label"><%= title %></span> <span class="grve-modal-description"><%= desc %></span> </div> <div class="grve-modal-element grve-modal-element-left"> <select name="<%= name %>" data-meta-id="<%= id %>" data-meta-value="<%=value%>" class="grve-modal-select"> <?php
/** * Prints Admin Feature Setting */ function grve_print_admin_feature_setting($item_type, $item_label, $item_name = '', $item_value = '') { $setting_class = 'grve-setting'; if ('label' == $item_type) { $setting_class = 'grve-setting grve-setting-label'; } ?> <li> <div class="<?php echo $setting_class; ?> "> <label><?php echo $item_label; ?> </label> <?php if ('textfield' == $item_type) { ?> <input type="text" name="<?php echo esc_attr($item_name); ?> " value="<?php echo esc_attr($item_value); ?> "/> <?php } elseif ('select-color' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_color_selection($item_value); ?> </select> <?php } elseif ('select-style' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_style_selection($item_value); ?> </select> <?php } elseif ('select-header-style' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_header_style_selection($item_value); ?> </select> <?php } elseif ('select-align' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_align_selection($item_value); ?> </select> <?php } elseif ('select-text-animation' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_text_animation_selection($item_value); ?> </select> <?php } elseif ('select-button-target' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_button_target_selection($item_value); ?> </select> <?php } elseif ('select-button-color' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_button_color_selection($item_value); ?> </select> <?php } elseif ('select-button-size' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_button_size_selection($item_value); ?> </select> <?php } elseif ('select-button-shape' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_button_shape_selection($item_value); ?> </select> <?php } elseif ('select-button-type' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_button_type_selection($item_value); ?> </select> <?php } elseif ('select-pattern-overlay' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_pattern_overlay_selection($item_value); ?> </select> <?php } elseif ('select-color-overlay' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_color_overlay_selection($item_value); ?> </select> <?php } elseif ('select-opacity-overlay' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_opacity_overlay_selection($item_value); ?> </select> <?php } elseif ('select-bg-position' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_bg_position_selection($item_value); ?> </select> <?php } elseif ('select-bg-effect' == $item_type) { ?> <select name="<?php echo esc_attr($item_name); ?> " class="grve-modal-select"> <?php grve_print_media_bg_effect_selection($item_value); ?> </select> <?php } ?> </div> </li> <?php }
function grve_post_options_box($post) { wp_nonce_field('grve_nonce_save', 'grve_post_save_nonce'); $post_layout = get_post_meta($post->ID, 'grve_post_layout', true); $post_sidebar = get_post_meta($post->ID, 'grve_post_sidebar', true); $fixed_sidebar = get_post_meta($post->ID, 'grve_fixed_sidebar', true); $grve_disable_title = get_post_meta($post->ID, 'grve_disable_title', true); $grve_disable_media = get_post_meta($post->ID, 'grve_disable_media', true); $grve_disable_bottom_bar = get_post_meta($post->ID, 'grve_disable_bottom_bar', true); $sidebar_bg_color = get_post_meta($post->ID, 'grve_sidebar_bg_color', true); $grve_disable_footer = get_post_meta($post->ID, 'grve_disable_footer', true); $grve_post_title_bg = get_post_meta($post->ID, 'grve_post_title_bg', true); $grve_post_title_bg_mode = grve_array_value($grve_post_title_bg, 'mode'); $grve_post_title_bg_image = grve_array_value($grve_post_title_bg, 'image'); $grve_post_title_bg_position = grve_array_value($grve_post_title_bg, 'position', 'center-center'); $grve_post_title_bg_height = grve_array_value($grve_post_title_bg, 'height', '350'); ?> <table class="form-table grve-metabox"> <tbody> <tr> <th> <label for="grve-post-layout"> <strong><?php _e('Layout', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('Select post content and sidebar alignment.', GRVE_THEME_TRANSLATE); ?> <br/> <strong><?php _e('Default is configured in Theme Options - Blog Options - Single Post.', GRVE_THEME_TRANSLATE); ?> </strong> </span> </label> </th> <td> <?php grve_print_layout_selection($post_layout, 'grve-post-layout', 'grve_post_layout'); ?> </td> </tr> <tr> <th> <label for="grve-post-sidebar"> <strong><?php _e('Sidebar', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('Select post sidebar.', GRVE_THEME_TRANSLATE); ?> <br/> <strong><?php _e('Default is configured in Theme Options - Blog Options - Single Post.', GRVE_THEME_TRANSLATE); ?> </strong> </span> </label> </th> <td> <?php grve_print_sidebar_selection($post_sidebar, 'grve-post-sidebar', 'grve_post_sidebar'); ?> </td> </tr> <tr> <th> <label for="grve-sidebar-color"> <strong><?php _e('Sidebar Background Color', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('Select sidebar background color.', GRVE_THEME_TRANSLATE); ?> <br/> <strong><?php _e('Default is configured in Appearance - Customize - Colors - Sidebars - Post Sidebar Background Color', GRVE_THEME_TRANSLATE); ?> </strong> </span> </label> </th> <td> <select id="grve-sidebar-bg-color" name="grve_sidebar_bg_color"> <option value="" <?php selected('', $sidebar_bg_color); ?> ><?php _e('Default', GRVE_THEME_TRANSLATE); ?> </option> <option value="none" <?php selected('none', $sidebar_bg_color); ?> ><?php _e('None', GRVE_THEME_TRANSLATE); ?> </option> <?php grve_print_media_color_selection($sidebar_bg_color); ?> </select> </td> </tr> <tr> <th> <label for="grve-fixed-sidebar"> <strong><?php _e('Fixed Sidebar', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('If selected, sidebar will be fixed.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <input type="checkbox" id="grve-fixed-sidebar" name="grve_fixed_sidebar" value="yes" <?php checked($fixed_sidebar, 'yes'); ?> /> </td> </tr> <tr> <th> <label for="grve-disable-title"> <strong><?php _e('Disable Title', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('If selected, title will be hidden.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <input type="checkbox" id="grve-disable-title" name="grve_disable_title" value="yes" <?php checked($grve_disable_title, 'yes'); ?> /> </td> </tr> <tr> <th> <label for="grve-disable-media"> <strong><?php _e('Disable Media Area', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('If selected, media area will be hidden in single post.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <input type="checkbox" id="grve-disable-media" name="grve_disable_media" value="yes" <?php checked($grve_disable_media, 'yes'); ?> /> </td> </tr> <tr> <th> <label for="grve-disable-bottom-bar"> <strong><?php _e('Disable Bottom Bar', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('If selected, bottom bar will be hidden.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <input type="checkbox" id="grve-disable-bottom-bar" name="grve_disable_bottom_bar" value="yes" <?php checked($grve_disable_bottom_bar, 'yes'); ?> /> </td> </tr> <tr> <th> <label for="grve-disable-footer"> <strong><?php _e('Disable Footer Widgets', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('If selected, footer widgets will be hidden.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <input type="checkbox" id="grve-disable-footer" name="grve_disable_footer" value="yes" <?php checked($grve_disable_footer, 'yes'); ?> /> </td> </tr> <tr> <th> <label for="grve-post-title-bg-mode"> <strong><?php _e('Title Background Image', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('Select title background mage.', GRVE_THEME_TRANSLATE); ?> <br/> <strong><?php _e('Note: Featured/Custom title is not available for simple style.', GRVE_THEME_TRANSLATE); ?> </strong> </span> </label> </th> <td> <select id="grve-post-title-bg-mode" name="grve_post_title_bg_mode"> <option value="" <?php selected('', $grve_post_title_bg_mode); ?> ><?php _e('Default', GRVE_THEME_TRANSLATE); ?> </option> <option value="featured" <?php selected('featured', $grve_post_title_bg_mode); ?> ><?php _e('Featured', GRVE_THEME_TRANSLATE); ?> </option> <option value="custom" <?php selected('custom', $grve_post_title_bg_mode); ?> ><?php _e('Custom', GRVE_THEME_TRANSLATE); ?> </option> </select> </td> </tr> <tr class="grve-post-title-bg grve-post-title-bg-position"<?php if ("" == $grve_post_title_bg_mode) { ?> style="display:none;" <?php } ?> > <th> <label for="grve-post-title-bg-position"> <strong><?php _e('Title Background Image Position', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('Select the background position.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <select id="grve-post-title-bg-position" name="grve_post_title_bg_position"> <?php grve_print_media_bg_position_selection($grve_post_title_bg_position); ?> </select> </td> </tr> <tr class="grve-post-title-bg grve-post-title-bg-height"<?php if ("" == $grve_post_title_bg_mode) { ?> style="display:none;" <?php } ?> > <th> <label for="grve-post-title-bg-height"> <strong><?php _e('Title Height', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('Select height of title. Default is 350.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <input type="text" id="grve-post-title-bg-height" name="grve_post_title_bg_height" value="<?php echo esc_attr($grve_post_title_bg_height); ?> "/> </td> </tr> <tr class="grve-post-title-bg grve-post-title-bg-image"<?php if ("custom" != $grve_post_title_bg_mode) { ?> style="display:none;" <?php } ?> > <th> <label for="grve-post-title-bg-image"> <strong><?php _e('Title Bakcground image URL', GRVE_THEME_TRANSLATE); ?> </strong> <span> <?php _e('Upload the background image.', GRVE_THEME_TRANSLATE); ?> </span> </label> </th> <td> <input type="text" id="grve-post-title-bg-image" class="grve-upload-simple-media-field grve-meta-text" name="grve_post_title_bg_image" value="<?php echo esc_attr($grve_post_title_bg_image); ?> "/> <input type="button" data-media-type="image" class="grve-upload-simple-media-button button" value="<?php _e('Upload Image', GRVE_THEME_TRANSLATE); ?> "/> <input type="button" class="grve-remove-simple-media-button button" value="<?php _e('Remove', GRVE_THEME_TRANSLATE); ?> "/> </td> </tr> </tbody> </table> <?php }