array( 'value' => 'default-featured-image', 'title' => esc_html__( 'Default As Global Option', 'beauty-studio' ) ), 'show-featured-image' => array( 'value' => 'show-featured-image', 'title' => esc_html__( 'Show Featured Section', 'beauty-studio' ) ), 'hide-featured-image' => array( 'value' => 'hide-featured-image', 'title' => esc_html__( 'Hide Featured Section', 'beauty-studio' ) ) ); return apply_filters( 'beauty_studio_featured_section_display_options', $beauty_studio_featured_section_display_options ); } endif; /** * Custom Metabox * * @since Beauty Studio 1.0.0 * * @param null * @return void * */ if( !function_exists( 'beauty_studio_featured_image_metabox' )): function beauty_studio_featured_image_metabox() { add_meta_box( 'beauty_studio_featured_image_metabox', // $id esc_html__( ' Other Options', 'beauty-studio' ), // $title 'beauty_studio_featured_image_metabox_callback', // $callback 'post', // $page 'normal', // $context 'high' ); // $priority add_meta_box( 'beauty_studio_featured_image_metabox', // $id esc_html__( ' Other Options ', 'beauty-studio' ), // $title 'beauty_studio_featured_image_metabox_callback', // $callback 'page', // $page 'normal', // $context 'high' ); // $priority } endif; add_action('add_meta_boxes', 'beauty_studio_featured_image_metabox'); /** * Callback function for metabox * * @since Beauty Studio 1.0.0 * * @param null * @return void * */ if ( !function_exists('beauty_studio_featured_image_metabox_callback') ) : function beauty_studio_featured_image_metabox_callback(){ global $post; $beauty_studio_featured_section_display_options = beauty_studio_featured_section_display_options(); $beauty_studio_featured_section_display_option = 'default-featured-image'; $beauty_studio_featured_section_display_option_meta = get_post_meta( $post->ID, 'beauty_studio_featured_section_display_option', true ); if( !beauty_studio_is_null_or_empty($beauty_studio_featured_section_display_option_meta) ){ $beauty_studio_featured_section_display_option = $beauty_studio_featured_section_display_option_meta; } wp_nonce_field( basename( __FILE__ ), 'beauty_studio_others_meta_nonce' ); ?>
|
$field) {
?>
/>
|
|||