Path : /home/vishqocm/middleeastoday.com/wp-content/plugins/digiqole-essential/includes/hook/
File Upload :
Current File : /home/vishqocm/middleeastoday.com/wp-content/plugins/digiqole-essential/includes/hook/blog.php

<?php 

function digiqole_custom_feature_post_meta() {
   add_meta_box( 'digiqole_feature_post_meta', __( 'Featured Posts', 'digiqole-essential' ), 'digiqole_meta_callback', 'post' );
}

function digiqole_meta_callback( $post ) {
   $featured = get_post_meta( $post->ID );
   ?>

  <p>
      <div class="digiqole-row-content">
         <label for="digiqole_featured_post">
            <input type="checkbox" name="digiqole_featured_post" id="digiqole_featured_post" value="yes" <?php if ( isset ( $featured['digiqole_featured_post'] ) ) checked( $featured['digiqole_featured_post'][0], 'yes' ); ?> />
            <?php _e( 'Featured this post', 'digiqole-essential' )?>
         </label>
      </div>
   </p>

   <?php
}

add_action( 'add_meta_boxes', 'digiqole_custom_feature_post_meta' );

function digiqole_feature_post_meta_save( $post_id ) {
 
   $is_autosave = wp_is_post_autosave( $post_id );
   $is_revision = wp_is_post_revision( $post_id );
   $is_valid_nonce = ( isset( $_POST[ 'digiqole_nonce' ] ) && wp_verify_nonce( $_POST[ 'digiqole_nonce' ], basename( __FILE__ ) ) ) ? 'true' : 'false';

   if ( $is_autosave || $is_revision || !$is_valid_nonce ) {
       return;
   }

   if( isset( $_POST[ 'digiqole_featured_post' ] ) ) {
      update_post_meta( $post_id, 'digiqole_featured_post', 'yes' );
   } else {
      update_post_meta( $post_id, 'digiqole_featured_post', 'no' );
   }

}
add_action( 'save_post', 'digiqole_feature_post_meta_save' );