false)); $category_options = array(); foreach ($categories as $category) { $category_options[$category->term_id] = $category->name; } return $category_options; } /** * Sanitize footer layout choice. * * @param string $input User input. * @return string Sanitized input. */ function blogarc_sanitize_layout($input) { $valid = array('footer_layout_1', 'footer_layout_2', 'footer_layout_3', 'footer_layout_4'); return in_array($input, $valid, true) ? $input : 'footer_layout_1'; } /** * Sanitize author meta choice. * * @param string $input User input. * @return string Sanitized input. */ function blogarc_sanitize_author_meta($input) { $valid = array('with_label', 'with_icon', 'with_avatar_image'); return in_array($input, $valid, true) ? $input : 'with_icon'; } /** * Sanitize sidebar layout choice. * * @param string $input User input. * @return string Sanitized input. */ function blogarc_sanitize_sidebar($input) { $valid = array('left_sidebar', 'right_sidebar', 'no_sidebar'); return in_array($input, $valid, true) ? $input : 'right_sidebar'; } /** * Sanitize date meta choice. * * @param string $input User input. * @return string Sanitized input. */ function blogarc_sanitize_date_meta($input) { $valid = array('classic', 'time_ago'); return in_array($input, $valid, true) ? $input : 'classic'; } /** * Sanitize category color style choice. * * @param string $input User input. * @return string Sanitized input. */ function blogarc_sanitize_category_color($input) { $valid = array('none', 'has-background', 'has-text-color'); return in_array($input, $valid, true) ? $input : 'none'; }