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_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 update($new_instance, $old_instance) { $instance = $old_instance; $instance['ci_title'] = sanitize_text_field($new_instance['ci_title']); $instance['ci_random'] = ci_sanitize_checkbox($new_instance['ci_random'], 'random'); $instance['ci_new_win'] = ci_sanitize_checkbox($new_instance['ci_new_win'], 'enabled'); $instance['ci_title'] = ci_register_string_translation('Ads125 - Title', $instance['ci_title'], 'Widgets'); for ($i = 1; $i <= 8; $i++) { $instance['ci_b' . $i . 'url'] = esc_url_raw($new_instance['ci_b' . $i . 'url']); $instance['ci_b' . $i . 'lin'] = esc_url_raw($new_instance['ci_b' . $i . 'lin']); $instance['ci_b' . $i . 'tit'] = sanitize_title($new_instance['ci_b' . $i . 'tit']); $instance['ci_b' . $i . 'tit'] = ci_register_string_translation('Ads125 - Banner Title', $instance['ci_b' . $i . 'tit'], 'Widgets'); } return $instance; }
function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = sanitize_text_field($new_instance['title']); $instance['button'] = sanitize_text_field($new_instance['button']); $instance['description'] = sanitize_text_field($new_instance['description']); $instance['no_bottom_margin'] = ci_sanitize_checkbox($new_instance['no_bottom_margin']); $instance['color'] = ci_sanitize_hex_color($new_instance['color']); $instance['background_color'] = ci_sanitize_hex_color($new_instance['background_color']); $instance['background_image'] = esc_url_raw($new_instance['background_image']); $instance['background_repeat'] = in_array($new_instance['background_repeat'], array('repeat', 'no-repeat', 'repeat-x', 'repeat-y')) ? $new_instance['background_repeat'] : 'repeat'; $instance['parallax'] = ci_sanitize_checkbox($new_instance['parallax'], 'parallax'); $instance['parallax_speed'] = round(floatval($new_instance['parallax_speed']), 1); return $instance; }
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'] : ''); }
public function update($new_instance, $old_instance) { $instance = array(); $instance['title'] = sanitize_text_field($new_instance['title']); $instance['disc_no'] = absint($new_instance['disc_no']); $instance['show_tracks'] = ci_sanitize_checkbox($new_instance['show_tracks']); $instance['hide_players'] = ci_sanitize_checkbox($new_instance['hide_players']); $instance['no_bottom_margin'] = ci_sanitize_checkbox($new_instance['no_bottom_margin']); $instance['color'] = ci_sanitize_hex_color($new_instance['color']); $instance['background_color'] = ci_sanitize_hex_color($new_instance['background_color']); $instance['background_image'] = esc_url_raw($new_instance['background_image']); $instance['background_repeat'] = in_array($new_instance['background_repeat'], array('repeat', 'no-repeat', 'repeat-x', 'repeat-y')) ? $new_instance['background_repeat'] : 'repeat'; $instance['parallax'] = ci_sanitize_checkbox($new_instance['parallax'], 'parallax'); $instance['parallax_speed'] = round(floatval($new_instance['parallax_speed']), 1); return $instance; }
function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = sanitize_text_field($new_instance['title']); // Sanitize repeating fields. Remove empty entries. $instance['post_types'] = array(); $instance['postids'] = array(); $instance['post_meta'] = array(); $types = $new_instance['post_types']; $ids = $new_instance['postids']; $meta = $new_instance['post_meta']; $count = max(count($types), count($ids)); for ($i = 0; $i < $count; $i++) { if (!empty($types[$i]) && !empty($ids[$i])) { $instance['post_types'][] = sanitize_key($types[$i]); $instance['postids'][] = absint($ids[$i]); $tmp = $meta[$i]; $instance['post_meta'][] = ci_sanitize_checkbox($tmp); } } $instance['columns'] = intval($new_instance['columns']); $instance['no_bottom_margin'] = ci_sanitize_checkbox($new_instance['no_bottom_margin']); $instance['color'] = ci_sanitize_hex_color($new_instance['color']); $instance['background_color'] = ci_sanitize_hex_color($new_instance['background_color']); $instance['background_image'] = esc_url_raw($new_instance['background_image']); $instance['background_repeat'] = in_array($new_instance['background_repeat'], array('repeat', 'no-repeat', 'repeat-x', 'repeat-y')) ? $new_instance['background_repeat'] : 'repeat'; $instance['parallax'] = ci_sanitize_checkbox($new_instance['parallax'], 'parallax'); $instance['parallax_speed'] = round(floatval($new_instance['parallax_speed']), 1); return $instance; }
public function update($new_instance, $old_instance) { $instance = array(); $instance['title'] = sanitize_text_field($new_instance['title']); $titles = $new_instance['track_titles']; $subtitles = $new_instance['track_subtitles']; $urls = $new_instance['track_urls']; $count = max(count($titles), count($subtitles), count($urls)); $tracks = array(); for ($i = 0; $i < $count; $i++) { if (!empty($titles[$i]) && !empty($subtitles[$i]) && !empty($urls[$i])) { $tracks[$i]['title'] = esc_html($titles[$i]); $tracks[$i]['subtitle'] = esc_html($subtitles[$i]); $tracks[$i]['url'] = esc_url_raw($urls[$i]); } } $instance['tracks'] = $tracks; $instance['no_bottom_margin'] = ci_sanitize_checkbox($new_instance['no_bottom_margin']); $instance['color'] = ci_sanitize_hex_color($new_instance['color']); $instance['background_color'] = ci_sanitize_hex_color($new_instance['background_color']); $instance['background_image'] = esc_url_raw($new_instance['background_image']); $instance['background_repeat'] = in_array($new_instance['background_repeat'], array('repeat', 'no-repeat', 'repeat-x', 'repeat-y')) ? $new_instance['background_repeat'] : 'repeat'; $instance['parallax'] = ci_sanitize_checkbox($new_instance['parallax'], 'parallax'); $instance['parallax_speed'] = round(floatval($new_instance['parallax_speed']), 1); return $instance; }