function ci_update_post_meta($post_id) { if (!ci_can_save_meta('post')) { return; } update_post_meta($post_id, 'meta_placement', in_array($_POST['meta_placement'], array('left', 'right')) ? $_POST['meta_placement'] : ''); }
function ci_update_page_listing_meta($post_id) { if (!ci_can_save_meta('page')) { return; } update_post_meta($post_id, 'page_layout', sanitize_key($_POST['page_layout'])); update_post_meta($post_id, 'artists_listing_columns', intval($_POST['artists_listing_columns'])); update_post_meta($post_id, 'artists_listing_masonry', ci_sanitize_checkbox($_POST['artists_listing_masonry'])); update_post_meta($post_id, 'artists_listing_isotope', ci_sanitize_checkbox($_POST['artists_listing_isotope'])); update_post_meta($post_id, 'artists_listing_posts_per_page', intval($_POST['artists_listing_posts_per_page'])); update_post_meta($post_id, 'discography_listing_columns', intval($_POST['discography_listing_columns'])); update_post_meta($post_id, 'discography_listing_masonry', ci_sanitize_checkbox($_POST['discography_listing_masonry'])); update_post_meta($post_id, 'discography_listing_isotope', ci_sanitize_checkbox($_POST['discography_listing_isotope'])); update_post_meta($post_id, 'discography_listing_posts_per_page', intval($_POST['discography_listing_posts_per_page'])); update_post_meta($post_id, 'galleries_listing_columns', intval($_POST['galleries_listing_columns'])); update_post_meta($post_id, 'galleries_listing_masonry', ci_sanitize_checkbox($_POST['galleries_listing_masonry'])); update_post_meta($post_id, 'galleries_listing_isotope', ci_sanitize_checkbox($_POST['galleries_listing_isotope'])); update_post_meta($post_id, 'galleries_listing_posts_per_page', intval($_POST['galleries_listing_posts_per_page'])); update_post_meta($post_id, 'videos_listing_columns', intval($_POST['videos_listing_columns'])); update_post_meta($post_id, 'videos_listing_masonry', ci_sanitize_checkbox($_POST['videos_listing_masonry'])); update_post_meta($post_id, 'videos_listing_isotope', ci_sanitize_checkbox($_POST['videos_listing_isotope'])); update_post_meta($post_id, 'videos_listing_posts_per_page', intval($_POST['videos_listing_posts_per_page'])); update_post_meta($post_id, 'events_listing_upcoming', ci_sanitize_checkbox($_POST['events_listing_upcoming'])); update_post_meta($post_id, 'events_listing_upcoming_title', sanitize_text_field($_POST['events_listing_upcoming_title'])); update_post_meta($post_id, 'events_listing_past', ci_sanitize_checkbox($_POST['events_listing_past'])); update_post_meta($post_id, 'events_listing_past_title', sanitize_text_field($_POST['events_listing_past_title'])); update_post_meta($post_id, 'events_listing_columns', intval($_POST['events_listing_columns'])); update_post_meta($post_id, 'events_listing_masonry', ci_sanitize_checkbox($_POST['events_listing_masonry'])); update_post_meta($post_id, 'events_listing_isotope', ci_sanitize_checkbox($_POST['events_listing_isotope'])); update_post_meta($post_id, 'events_listing_posts_per_page', intval($_POST['events_listing_posts_per_page'])); update_post_meta($post_id, 'base_slider_category', intval($_POST['base_slider_category'])); }
function ci_update_cpt_post_meta($post_id) { if (!ci_can_save_meta('post')) { return; } update_post_meta($post_id, 'ci_format_video_url', esc_url_raw($_POST['ci_format_video_url'])); update_post_meta($post_id, 'ci_format_slider', ci_sanitize_checkbox($_POST['ci_format_slider'], 'slider')); }
function ci_slider_save_meta($post_id, $post) { if (!ci_can_save_meta('cpt_slider')) { return; } update_post_meta($post_id, 'ci_cpt_slider_url', esc_url_raw($_POST['ci_cpt_slider_url'])); update_post_meta($post_id, 'ci_cpt_slider_text', sanitize_text_field($_POST['ci_cpt_slider_text'])); update_post_meta($post_id, 'ci_cpt_slider_video_url', esc_url_raw($_POST['ci_cpt_slider_video_url'])); }
function ci_cpt_galleries_save_meta($post_id, $post) { if (!ci_can_save_meta('cpt_gallery')) { return; } update_post_meta($post->ID, 'ci_cpt_gallery_location', sanitize_text_field($_POST['ci_cpt_gallery_location'])); update_post_meta($post->ID, 'ci_cpt_gallery_caption', ci_sanitize_checkbox($_POST['ci_cpt_gallery_caption'])); update_post_meta($post->ID, 'ci_cpt_gallery_cols', absint($_POST['ci_cpt_gallery_cols'])); update_post_meta($post->ID, 'ci_cpt_gallery_masonry', ci_sanitize_checkbox($_POST['ci_cpt_gallery_masonry'])); ci_metabox_gallery_save($_POST); }
function ci_cpt_artist_save_meta($post_id, $post) { if (!ci_can_save_meta('cpt_artist')) { return; } update_post_meta($post_id, 'ci_cpt_artist_fields', ci_theme_sanitize_artist_fields_repeating($_POST)); update_post_meta($post_id, 'meta_placement', in_array($_POST['meta_placement'], array('left', 'right')) ? $_POST['meta_placement'] : ''); }
function ci_cpt_video_save_meta($post_id, $post) { if (!ci_can_save_meta('cpt_video')) { return; } update_post_meta($post_id, 'ci_cpt_video_date', sanitize_text_field($_POST['ci_cpt_video_date'])); update_post_meta($post_id, 'ci_cpt_video_location', sanitize_text_field($_POST['ci_cpt_video_location'])); update_post_meta($post_id, 'ci_cpt_video_url', esc_url_raw($_POST['ci_cpt_video_url'])); update_post_meta($post_id, 'ci_cpt_video_fields', ci_theme_sanitize_video_fields_repeating($_POST)); update_post_meta($post_id, 'meta_placement', in_array($_POST['meta_placement'], array('left', 'right')) ? $_POST['meta_placement'] : ''); }
function ci_cpt_event_save_meta($post_id, $post) { if (!ci_can_save_meta('cpt_event')) { return; } update_post_meta($post_id, 'ci_cpt_event_recurrent', ci_sanitize_checkbox($_POST['ci_cpt_event_recurrent'], 'enabled')); update_post_meta($post_id, 'ci_cpt_event_recurrence', sanitize_text_field($_POST['ci_cpt_event_recurrence'])); if (ci_sanitize_checkbox($_POST['ci_cpt_event_recurrent'], 'enabled') == 'enabled') { // Since it's a recurring event, we need to delete date and time information, so // that it won't interfere with wp_query queries. delete_post_meta($post_id, 'ci_cpt_event_date'); delete_post_meta($post_id, 'ci_cpt_event_time'); } else { update_post_meta($post_id, 'ci_cpt_event_date', sanitize_text_field($_POST['ci_cpt_event_date'])); update_post_meta($post_id, 'ci_cpt_event_time', sanitize_text_field($_POST['ci_cpt_event_time'])); } update_post_meta($post_id, 'ci_cpt_event_venue', sanitize_text_field($_POST['ci_cpt_event_venue'])); update_post_meta($post_id, 'ci_cpt_event_location', sanitize_text_field($_POST['ci_cpt_event_location'])); update_post_meta($post_id, 'ci_cpt_event_lon', sanitize_text_field($_POST['ci_cpt_event_lon'])); update_post_meta($post_id, 'ci_cpt_event_lat', sanitize_text_field($_POST['ci_cpt_event_lat'])); update_post_meta($post_id, 'ci_cpt_event_upcoming_button', sanitize_text_field($_POST['ci_cpt_event_upcoming_button'])); update_post_meta($post_id, 'ci_cpt_event_upcoming_url', esc_url_raw($_POST['ci_cpt_event_upcoming_url'])); update_post_meta($post_id, 'ci_cpt_event_past_button', sanitize_text_field($_POST['ci_cpt_event_past_button'])); update_post_meta($post_id, 'ci_cpt_event_past_url', esc_url_raw($_POST['ci_cpt_event_past_url'])); update_post_meta($post_id, 'ci_cpt_event_fields', ci_theme_sanitize_event_fields_repeating($_POST)); update_post_meta($post_id, 'meta_placement', in_array($_POST['meta_placement'], array('left', 'right')) ? $_POST['meta_placement'] : ''); }
function ci_discography_save_meta($post_id, $post) { if (!ci_can_save_meta('cpt_discography')) { return; } update_post_meta($post_id, 'ci_cpt_discography_date', sanitize_text_field($_POST['ci_cpt_discography_date'])); update_post_meta($post_id, 'ci_cpt_discography_label', sanitize_text_field($_POST['ci_cpt_discography_label'])); update_post_meta($post_id, 'ci_cpt_discography_cat_no', sanitize_text_field($_POST['ci_cpt_discography_cat_no'])); update_post_meta($post_id, 'ci_cpt_discography_fields', ci_theme_sanitize_discography_fields_repeating($_POST)); update_post_meta($post_id, 'ci_cpt_discography_tracks', ci_theme_sanitize_discography_tracks_repeating($_POST)); update_post_meta($post_id, 'meta_placement', in_array($_POST['meta_placement'], array('left', 'right')) ? $_POST['meta_placement'] : ''); }