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>
|