Exemplo n.º 1
0
?>
			</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 
}
Exemplo n.º 3
0
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 
}