/** * Set sanitizations * * @since 0.8 */ function sanitization_filters() { // bbp_forum_layout genesis_add_option_filter('no_html', GENESIS_SETTINGS_FIELD, array('bbp_forum_layout')); // bbp_forum_sidebar genesis_add_option_filter('one_zero', GENESIS_SETTINGS_FIELD, array('bbp_forum_sidebar')); }
/** * Set up Sanitization Filters * * See /lib/classes/sanitization.php for all available filters. * * @since 1.1.0 */ function sanitization_filters() { genesis_add_option_filter('no_html', $this->settings_field, array()); genesis_add_option_filter('safe_html', $this->settings_field, array()); genesis_add_option_filter('one_zero', $this->settings_field, array('move_nav', 'move_subnav')); genesis_add_option_filter('requires_unfiltered_html', $this->settings_field, array()); }
/** * Register each of the settings with a sanitization filter type. * * @since 1.7.0 * * @uses genesis_add_option_filter() Assign filter to array of settings. * * @see \Genesis_Settings_Sanitizer::add_filter() Add sanitization filters to options. */ public function sanitizer_filters() { // No filter: doctitle_seplocation, home_h1_on genesis_add_option_filter('one_zero', $this->settings_field, array('append_description_home', 'append_site_title', 'semantic_headings', 'home_noindex', 'home_nofollow', 'home_noarchive', 'head_adjacent_posts_rel_link', 'head_wlwmanifest_link', 'head_shortlink', 'noindex_cat_archive', 'noindex_tag_archive', 'noindex_author_archive', 'noindex_date_archive', 'noindex_search_archive', 'noarchive', 'noarchive_cat_archive', 'noarchive_tag_archive', 'noarchive_author_archive', 'noarchive_date_archive', 'noarchive_search_archive', 'noodp', 'noydir')); genesis_add_option_filter('absint', $this->settings_field, array('home_author')); genesis_add_option_filter('no_html', $this->settings_field, array('home_doctitle', 'home_description', 'home_keywords', 'doctitle_sep')); }
/** * Registers each of the settings with a sanitization filter type. * * @since 1.7.0 * * @uses genesis_add_option_filter() Assign filter to array of settings * * @see Genesis_Settings_Sanitizer::add_filter() */ public function sanitizer_filters() { genesis_add_option_filter('one_zero', $this->settings_field, array('show_info', 'update', 'update_email', 'redirect_feed', 'redirect_comments_feed', 'nav', 'nav_superfish', 'nav_extras_enable', 'subnav', 'subnav_superfish', 'breadcrumb_home', 'breadcrumb_single', 'breadcrumb_page', 'breadcrumb_archive', 'breadcrumb_404', 'breadcrumb_attachment', 'comments_posts', 'comments_pages', 'trackbacks_posts', 'trackbacks_pages', 'content_archive_thumbnail')); genesis_add_option_filter('no_html', $this->settings_field, array('style_selection')); genesis_add_option_filter('requires_unfiltered_html', $this->settings_field, array('header_scripts', 'footer_scripts')); genesis_add_option_filter('url', $this->settings_field, array('feed_uri', 'comments_feed_uri')); }
/** * Register each of the settings with a sanitization filter type. * * @since 1.0.5 * * @uses genesis_add_option_filter() Assign filter to array of settings. * * @see \Genesis_Settings_Sanitizer::add_filter() */ public function sanitizer_filters() { genesis_add_option_filter('no_html', $this->settings_field, array('baconbar_button_text', 'baconbar_position', 'baconbar_size')); genesis_add_option_filter('safe_html', $this->settings_field, array('baconbar_teaser_text')); genesis_add_option_filter('one_zero', $this->settings_field, array('baconbar_target_blank', 'baconbar_is_sticky', 'baconbar_has_border')); genesis_add_option_filter('url', $this->settings_field, array('baconbar_button_url')); }
/** * Registers Genesis core option sanitization filters * @since 1.7.0 */ function genesis_register_core_sanitization_filters() { genesis_add_option_filter('one_zero', GENESIS_SEO_SETTINGS_FIELD, array('append_description_home', 'append_site_title', 'home_noindex', 'home_nofollow', 'home_noarchive', 'head_index_rel_link', 'head_parent_post_rel_link', 'head_start_post_rel_link', 'head_adjacent_posts_rel_link', 'head_wlwmanifest_link', 'head_shortlink', 'noindex_cat_archive', 'noindex_tag_archive', 'noindex_author_archive', 'noindex_date_archive', 'noindex_search_archive', 'noarchive', 'noarchive_cat_archive', 'noarchive_tag_archive', 'noarchive_author_archive', 'noarchive_date_archive', 'noarchive_search_archive', 'noodp', 'noydir', 'canonical_archives')); genesis_add_option_filter('no_html', GENESIS_SEO_SETTINGS_FIELD, array('home_doctitle', 'home_description', 'home_keywords', 'doctitle_sep')); genesis_add_option_filter('one_zero', GENESIS_SETTINGS_FIELD, array('show_info', 'update', 'update_email', 'redirect_feed', 'redirect_comments_feed', 'nav', 'nav_superfish', 'nav_extras_enable', 'subnav', 'subnav_superfish', 'breadcrumb_home', 'breadcrumb_single', 'breadcrumb_page', 'breadcrumb_archive', 'breadcrumb_404', 'comments_posts', 'comments_pages', 'trackbacks_posts', 'trackbacks_pages', 'content_archive_thumbnail')); genesis_add_option_filter('requires_unfiltered_html', GENESIS_SETTINGS_FIELD, array('header_scripts', 'footer_scripts')); }
/** Sanitizing the plugin options **/ function sanitizer_filters() { genesis_add_option_filter('one_zero', $this->settings_field, array('gfb_footer_menu', 'gfb_date_format')); genesis_add_option_filter('no_html', $this->settings_field, array('gfb_brand')); genesis_add_option_filter('absint', $this->settings_field, array('gfb_privacy', 'gfb_disclaimer')); genesis_add_option_filter('safe_html', $this->settings_field, array('gfb_output')); genesis_add_option_filter('url', $this->settings_field, array('gfb_affiliate_link')); }
/** * Sitewide Setting - Sanitization * @link http://www.billerickson.net/genesis-theme-options/ * */ function sanitization() { $fields = array(); $post_types = apply_filters('be_title_toggle_post_types', array('page')); foreach ($post_types as $post_type) { $fields[] = 'be_title_toggle_' . $post_type; } genesis_add_option_filter('one_zero', GENESIS_SETTINGS_FIELD, $fields); }
/** * Register each of the settings with a sanitization filter type. * * @since 1.7.0 * * @uses genesis_add_option_filter() Assign filter to array of settings. * * @see \Genesis_Settings_Sanitizer::add_filter() Add sanitization filters to options. */ public function sanitizer_filters() { genesis_add_option_filter('one_zero', $this->settings_field, array()); genesis_add_option_filter('no_html', $this->settings_field, array()); genesis_add_option_filter('absint', $this->settings_field, array()); genesis_add_option_filter('safe_html', $this->settings_field, array()); genesis_add_option_filter('requires_unfiltered_html', $this->settings_field, array()); genesis_add_option_filter('url', $this->settings_field, array()); }
/** * Register each of the settings with a sanitization filter type. * * There is no filter for: image_size * * @since 1.7.0 * * @see \Genesis_Settings_Sanitizer::add_filter() Add sanitization filters to options. */ public function sanitizer_filters() { genesis_add_option_filter('one_zero', $this->settings_field, array('breadcrumb_front_page', 'breadcrumb_home', 'breadcrumb_single', 'breadcrumb_page', 'breadcrumb_posts_page', 'breadcrumb_archive', 'breadcrumb_404', 'breadcrumb_attachment', 'comments_posts', 'comments_pages', 'content_archive_thumbnail', 'superfish', 'redirect_feed', 'redirect_comments_feed', 'trackbacks_posts', 'trackbacks_pages', 'update', 'update_email')); genesis_add_option_filter('no_html', $this->settings_field, array('blog_cat_exclude', 'blog_title', 'content_archive', 'nav_extras', 'nav_extras_twitter_id', 'posts_nav', 'site_layout', 'style_selection', 'theme_version')); genesis_add_option_filter('absint', $this->settings_field, array('blog_cat', 'blog_cat_num', 'content_archive_limit', 'db_version')); genesis_add_option_filter('safe_html', $this->settings_field, array('nav_extras_twitter_text')); genesis_add_option_filter('requires_unfiltered_html', $this->settings_field, array('header_scripts', 'footer_scripts')); genesis_add_option_filter('url', $this->settings_field, array('feed_uri', 'comments_feed_uri')); genesis_add_option_filter('email_address', $this->settings_field, array('update_email_address')); }
/** * Register each of the settings with a sanitization filter type. * * @since 0.9.0 * * @uses genesis_add_option_filter() Assign filter to array of settings. * * @see \Genesis_Settings_Sanitizer::add_filter() Add sanitization filters to options. */ function sanitizer_filters() { $one_zero = array('googlePlus', 'facebook', 'twitter', 'pinterest', 'linkedin', 'stumbleupon', 'general_show_archive'); $post_types = get_post_types(array('public' => true)); foreach ($post_types as $post_type) { $one_zero[] = 'general_' . $post_type; } genesis_add_option_filter('one_zero', $this->settings_field, $one_zero); genesis_add_option_filter('no_html', $this->settings_field, array('general_size', 'general_position', 'general_appearance', 'twitter_id')); genesis_add_option_filter('url', $this->settings_field, array('image_url')); }
/** * Sanitization * @author MSD Lab * */ function msdlab_register_blue_sanitization_filters() { genesis_add_option_filter('no_html', GENESIS_SETTINGS_FIELD, array('color', 'logo')); }
/** * Set filters for custom theme options. * * @since 2.3.0 */ function bfg_settings_sanitizer() { genesis_add_option_filter('one_zero', GENESIS_SETTINGS_FIELD, array('bfg_production_on')); genesis_add_option_filter('absint', GENESIS_SETTINGS_FIELD, array('bfg_assets_version')); }
/** * Add settings to Genesis sanitization * */ function genesis_responsive_slider_sanitization() { genesis_add_option_filter('one_zero', GENESIS_RESPONSIVE_SLIDER_SETTINGS_FIELD, array('slideshow_arrows', 'slideshow_excerpt_show', 'slideshow_title_show', 'slideshow_loop', 'slideshow_hide_mobile', 'slideshow_no_link', 'slideshow_pager')); genesis_add_option_filter('no_html', GENESIS_RESPONSIVE_SLIDER_SETTINGS_FIELD, array('post_type', 'posts_term', 'exclude_terms', 'include_exclude', 'post_id', 'posts_num', 'posts_offset', 'orderby', 'slideshow_timer', 'slideshow_delay', 'slideshow_height', 'slideshow_width', 'slideshow_effect', 'slideshow_excerpt_content', 'slideshow_excerpt_content_limit', 'slideshow_more_text', 'slideshow_excerpt_width', 'location_vertical', 'location_horizontal')); }
/** * Add style switcher setting to Genesis sanitization * */ function associate_sanitization($pagehook) { genesis_add_option_filter('no_html', GENESIS_SETTINGS_FIELD, 'style_selection'); }
/** * zpsettings_sanitize_inputs function. */ function zpsettings_sanitize_inputs() { genesis_add_option_filter('one_zero', ZP_SETTINGS_FIELD, array('zp_welcome_enable')); genesis_add_option_filter('no_html', ZP_SETTINGS_FIELD, array('zp_num_portfolio_items', 'zp_logo_height', 'zp_logo_height', 'zp_logo')); genesis_add_option_filter('requires_unfiltered_html', ZP_SETTINGS_FIELD, array('zp_welcome_message', 'zp_footer_text', 'zp_logo_upload')); }
/** * gssettings_sanitize_inputs function. * * This function accesses Genesis' sanitization class to sanitize all users inputs and options in the CT Settings settings area. * * @since 1.0.0 * */ function gssettings_sanitize_inputs() { genesis_add_option_filter('one_zero', GSSETTINGS_SETTINGS_FIELD, array('gssettings_move_primary_nav', 'gssettings_move_subnav')); }
/** * Set up Sanitization Filters. * * @since 2.0.0 * * @uses genesis_add_option_filter() */ function sanitization_filters() { genesis_add_option_filter('one_zero', $this->settings_field, array('gle_layout_sbc', 'gle_layout_pbc', 'gle_layout_pac', 'gle_layout_hncs', 'gle_layout_c_salt', 'gle_layout_salt_c', 'gle_layout_c_salt_s', 'gle_layout_s_salt_c', 'gle_layout_s_c_salt', 'gle_layout_styles_sbc', 'gle_layout_styles_prims', 'gle_layout_styles_hncs', 'gle_layout_styles_2col', 'gle_layout_styles_3col', 'gle_cpt_inpost_support_global', 'gle_cpt_archives_support_global')); genesis_add_option_filter('no_html', $this->settings_field, array('gle_cpt_inpost_support_custom', 'gle_cpt_archives_support_custom', 'ddw_genesis_layout_home', 'ddw_genesis_layout_search', 'ddw_genesis_layout_search_not_found', 'ddw_genesis_layout_404', 'ddw_genesis_layout_post', 'ddw_genesis_layout_page', 'ddw_genesis_layout_attachment', 'ddw_genesis_layout_author', 'ddw_genesis_layout_date', 'ddw_genesis_layout_date_year', 'ddw_genesis_layout_date_month', 'ddw_genesis_layout_date_day', 'ddw_genesis_layout_category', 'ddw_genesis_layout_tag', 'ddw_genesis_layout_taxonomy', 'ddw_genesis_layout_cpt_apl_listing', 'ddw_genesis_layout_cpt_apl_features', 'ddw_genesis_layout_cpt_gmp_video', 'ddw_genesis_layout_cpt_gmp_slideshow', 'ddw_genesis_layout_cpt_gmp_video_category', 'ddw_genesis_layout_cpt_gmp_video_tag', 'ddw_genesis_layout_cpt_wcjs_product_cat', 'ddw_genesis_layout_cpt_wcjs_product_tag', 'ddw_genesis_layout_cpt_edd_download', 'ddw_genesis_layout_cpt_edd_download_category', 'ddw_genesis_layout_cpt_edd_download_tag', 'ddw_genesis_layout_cpt_sc_event', 'ddw_genesis_layout_cpt_sc_event_category', 'ddw_genesis_layout_bbpress', 'ddw_genesis_layout_bbpress_topics', 'ddw_genesis_layout_cpt_child_portfolio', 'ddw_genesis_layout_cpt_child_portfolio_category', 'ddw_genesis_layout_cpt_themedy_products', 'ddw_genesis_layout_cpt_themedy_product_category', 'ddw_genesis_layout_cpt_themedy_photo_gallery')); }
/** * Set up Sanitization Filters * * See /lib/classes/sanitization.php for all available filters. * * @since 1.0.0 */ function sanitization_filters() { genesis_add_option_filter('safe_html', $this->settings_field, array('homepgae_intro', 'event_date_title', 'event_date_subtitle', 'event_date_icon', 'event_location_title', 'event_location_url', 'event_location_subtitle', 'event_register_link', 'event_register_title', 'event_register_subtitle', 'footer_left', 'footer_right')); }
/** * Set up Sanitization Filters * * See /lib/classes/sanitization.php for all available filters. */ function gch_sanitization_filters() { // Sanitize the Metabox Title option genesis_add_option_filter('no_html', $this->settings_field, array('metabox_title')); }
/** * Sanitization * * Register our new option values with the no_html sanitization type defined within Genesis. * * @author Bill Erickson * @link http://www.billerickson.net/genesis-theme-options/ * */ public function sanitize() { genesis_add_option_filter('no_html', GENESIS_SETTINGS_FIELD, array('footer_widgets')); }
/** * Set up Sanitization Filters * @since 1.0.0 * * See /lib/classes/sanitization.php for all available filters. */ function sanitization_filters() { genesis_add_option_filter('no_html', $this->settings_field, array('features_on_front', 'teasers_on_front', 'features_inside', 'teasers_inside', 'teaser_columns', 'feature_image_size', 'teaser_image_size', 'grid_on_cpt')); $one_zero = array('grid_on_home', 'grid_on_category', 'grid_on_date', 'grid_on_tag', 'grid_on_tax', 'grid_on_author', 'grid_on_search'); $custom_post_types = be_custom_post_types(); if ($custom_post_types) { foreach ($custom_post_types as $post_type) { $one_zero[] = 'grid_on_' . $post_type[0]; } } genesis_add_option_filter('one_zero', $this->settings_field, $one_zero); }
/** * UCFBands Footer Settings Sanitization * Sanitize the footer setting inputs * * @author Jordan Pakrosnis * @link http://ucfbands.com/ * */ function be_ucfbands_footer_settings_defaults_sanitization_filters() { genesis_add_option_filter('no_html', GENESIS_SETTINGS_FIELD, array('ucfbands_footer_facebook_url', 'ucfbands_footer_twitter_url', 'ucfbands_footer_youtube_url', 'ucfbands_footer_address_url', 'ucfbands_footer_address_name', 'ucfbands_footer_address_name2', 'ucfbands_footer_address_street', 'ucfbands_footer_address_city_state_zip', 'ucfbands_footer_credits_text', 'ucfbands_footer_credits_url', 'ucfbands_footer_copyright_name')); genesis_add_option_filter('requires_unfiltered_html', GENESIS_SETTINGS_FIELD, array('ucfbands_footer_google_map_code')); }
/** * Set up Sanitization Filters * @since 1.0.0 * * See /lib/classes/sanitization.php for all available filters. */ function sanitization_filters() { genesis_add_option_filter('safe_html', $this->settings_field, array('wsm_copyright', 'wsm_contact_info', 'wsm_credit')); }
/** * Registers each of the settings with a sanitization filter type. * * @since 1.7.0 * * @uses genesis_add_option_filter() Assign filter to array of settings * * @see Genesis_Settings_Sanitizer::add_filter() */ public function sanitizer_filters() { genesis_add_option_filter('one_zero', $this->settings_field, array('append_description_home', 'append_site_title', 'home_noindex', 'home_nofollow', 'home_noarchive', 'head_index_rel_link', 'head_parent_post_rel_link', 'head_start_post_rel_link', 'head_adjacent_posts_rel_link', 'head_wlwmanifest_link', 'head_shortlink', 'noindex_cat_archive', 'noindex_tag_archive', 'noindex_author_archive', 'noindex_date_archive', 'noindex_search_archive', 'noarchive', 'noarchive_cat_archive', 'noarchive_tag_archive', 'noarchive_author_archive', 'noarchive_date_archive', 'noarchive_search_archive', 'noodp', 'noydir', 'canonical_archives')); genesis_add_option_filter('no_html', $this->settings_field, array('home_doctitle', 'home_description', 'home_keywords', 'doctitle_sep')); }
/** * Set up sanitization filters. * * See genesis/lib/classes/sanitization.php for all available filters. * * @since 1.0.0 */ public function sanitization_filters() { genesis_add_option_filter('no_html', $this->settings_field, array('title', 'genesis_layout')); genesis_add_option_filter('safe_html', $this->settings_field, array('content')); }
/** * Set up Sanitization Filters * @since 1.0.0 * * See /lib/classes/sanitization.php for all available filters. */ function sanitization_filters() { genesis_add_option_filter('safe_html', $this->settings_field, array('footer-left', 'footer-right')); }
/** * Callback for Genesis 'genesis_settings_sanitizer_init' action. * * Add the settings to the filter. * * @global $_genesis_admin_cpt_archives_testimony Genesis_Admin_CPT_Archive_Settings object for the 'testimony' post type. * * @uses genesis_add_option_filter * * @since 0.0.1 * * @return void */ function cpt_as_genesis_sanitize_settings() { global $_genesis_admin_cpt_archives_testimony; genesis_add_option_filter('absint', $_genesis_admin_cpt_archives_testimony->settings_field, array('posts_per_page')); }
/** * Register each of the settings with a sanitization filter type. * * @since 2.0.0 * * @uses genesis_add_option_filter() Assign filter to array of settings. * * @see \Genesis_Settings_Sanitizer::add_filter() */ public function sanitizer_filters() { genesis_add_option_filter('no_html', $this->settings_field, array('headline', 'doctitle', 'description', 'keywords', 'body_class')); genesis_add_option_filter('safe_html', $this->settings_field, array('intro_text')); genesis_add_option_filter('one_zero', $this->settings_field, array('noindex', 'nofollow', 'noarchive')); }
/** * Set up Sanitization Filters * * See /lib/classes/sanitization.php for all available filters. * * @since 1.0.0 */ function sanitization_filters() { foreach ($this->_sanatize as $key => $values) { genesis_add_option_filter($key, $this->settings_field, $values); } }