101 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			101 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php 
 | |
| // Exit if accessed directly
 | |
| if ( !defined( 'ABSPATH' ) ) exit;
 | |
| 
 | |
| /**
 | |
|  * Post count html
 | |
|  *
 | |
|  * The html markup for the post count
 | |
|  * 
 | |
|  * @package Easy Post Views Count
 | |
|  * @since 1.0.0
 | |
|  */
 | |
| 
 | |
| global $epvc_settings;
 | |
| 
 | |
| $args = array(
 | |
|    'public'   => true
 | |
| );
 | |
| 
 | |
| $post_types = get_post_types( $args, 'names', 'and' );
 | |
| 
 | |
| ?>
 | |
| <div class="wrap wpeob-settings">	
 | |
| 	<h1 class="wp-heading-inline"><?php esc_html_e( 'Easy post count settings', 'epvc' ); ?></h1>
 | |
| 	<?php
 | |
| 		// Print error messages
 | |
| 		settings_errors(); ?>
 | |
| 
 | |
| 	<form method="post" id="epvc-settings-form" action="options.php">
 | |
| 		<?php settings_fields( 'epvc-plugin-settings' ); ?>
 | |
| 		<div class="metabox-holder">
 | |
| 			<div class="meta-box-sortables ui-sortable">
 | |
| 				<div class="postbox">
 | |
| 					<div class="handlediv" title="<?php _e( 'Click to toggle', 'epvc' ); ?>"><br /></div>
 | |
| 					<h3 class="hndle">
 | |
| 						<span style='vertical-align: top;'><?php esc_html_e( 'Settings', 'epvc' ); ?></span>
 | |
| 					</h3>
 | |
| 					<div class="inside">
 | |
| 						<table class="form-table fh-profile-upload-options">
 | |
| 					        <tr>
 | |
| 								<th><label for="image"><?php _e('Enable for Post Types', 'epvc') ?></label></th>
 | |
| 								<td>
 | |
| 									<input type="hidden" name="epvc_settings[post_types]" value="no" class="regular-text" /> 
 | |
| 									<?php foreach( $post_types as $post_type ){ ?>
 | |
| 										<label><input type="checkbox" name="epvc_settings[post_types][<?php echo $post_type; ?>]" value="yes" class="regular-text" <?php if(!empty( $epvc_settings['post_types']) && $epvc_settings['post_types'] != 'no' && in_array( $post_type , array_keys($epvc_settings['post_types']) ) ) echo 'checked'; ?>/> <?php echo ucfirst($post_type); ?>
 | |
| 										</label><br>
 | |
| 									<?php } ?>
 | |
| 								</td>
 | |
| 							</tr>
 | |
| 							<tr>
 | |
| 								<th><label for="image"><?php _e('Display (Icon,Label)', 'epvc') ?></th>
 | |
| 								<td>
 | |
| 									<input type="hidden" name="epvc_settings[display_icon]" value="no" class="regular-text" /> 
 | |
| 									<input type="hidden" name="epvc_settings[display_label]" value="no" class="regular-text" /> 
 | |
| 									<label><input type="checkbox" name="epvc_settings[display_icon]" value="yes" class="regular-text" <?php if($epvc_settings['display_icon'] == 'yes' ) echo 'checked'; ?>/> <?php _e( 'Icon', 'epvc' ); ?></label>
 | |
| 									<label><input type="checkbox" name="epvc_settings[display_label]" value="yes" class="regular-text" <?php if($epvc_settings['display_label'] == 'yes' ) echo 'checked'; ?>/> <?php _e( 'Label', 'epvc' ); ?></label>
 | |
| 
 | |
| 								</td>
 | |
| 							</tr>
 | |
| 							<tr>
 | |
| 								<th><label for="image"><?php _e('Label text', 'epvc') ?></th>
 | |
| 								<td>
 | |
| 									<input type="text" name="epvc_settings[label_text]" value="<?php echo esc_attr($epvc_settings['label_text']); ?>" class="regular-text" /><br />
 | |
| 								</td>
 | |
| 							</tr>
 | |
| 							<tr>
 | |
| 								<th><label for="image"><?php _e('Position', 'epvc') ?></th>
 | |
| 								<td>
 | |
| 									<select  name="epvc_settings[position]">
 | |
| 										<option value="no">Select Postion</option>
 | |
| 										<option value="before_content" <?php if( $epvc_settings['position'] == 'before_content' ) echo 'selected'; ?> >Before Content</option>
 | |
| 										<option value="after_content" <?php if( $epvc_settings['position'] == 'after_content' ) echo 'selected'; ?> >After Content</option>
 | |
| 									</select>
 | |
| 								</td>
 | |
| 							</tr>
 | |
| 							<tr>
 | |
| 								<th><label for="image"><?php _e('Exclude login users', 'epvc') ?></th>
 | |
| 								<td>
 | |
| 									<input type="hidden" name="epvc_settings[login_users]" value="no" class="regular-text" /> 
 | |
| 									<input type="checkbox" name="epvc_settings[login_users]" value="yes" class="regular-text" <?php if($epvc_settings['login_users'] == 'yes' ) echo 'checked'; ?>/> 
 | |
| 								</td>
 | |
| 							</tr>
 | |
| 							<tr>
 | |
| 								<th><label for="image"><?php _e('Exclude IPs', 'epvc') ?></th>
 | |
| 								<td>
 | |
| 									<textarea style="height: 100px;width: 362px;" name="epvc_settings[ips]"><?php echo esc_attr($epvc_settings['ips']); ?></textarea>
 | |
| 									<p class="description">Add comma(,) seprator to each ips if multiple ips</p>
 | |
| 								</td>
 | |
| 							</tr>
 | |
| 							
 | |
| 						</table>
 | |
| 						<?php
 | |
| 							if ( empty( $GLOBALS['hide_save_button'] ) ) :
 | |
| 								submit_button( __( 'Save Changes', 'epvc' ), 'primary', 'epvc-settings-save-button' );
 | |
| 							endif; ?>
 | |
| 					</div>
 | |
| 				</div>
 | |
| 			</div>
 | |
| 		</div>
 | |
| 	</form>
 | |
| </div>
 |