'',
'show_header' => 'header_text_only',
'activate_favicon' => 0,
'favicon' => '',
'show_search' => 1,
'show_social_links' => 1,
'header_text' => 'Call Us: +1-123-123-45-78',
'footer_text' => '',
//Design Options
'site_layout' => 'full_width',
'background_image' => 'pattern0',
'default_layout' => 'no_sidebar_wide',
'default_page_layout' => 'no_sidebar_wide',
'default_post_layout' => 'no_sidebar_wide',
'blog_post_display_type' => 'blog_image_large',
'template_color' => '#437C17',
'show_footer_featured_section' => '',
'enable_comments_page' => '',
'enable_comments_post' => '',
'open_slider_link_in_new_tab' => 1,
//Slider Settings
'show_slider' => 'no',
'show_slider_in_post' => 1,
'slider_mode' => 'horizontal',
'slide1' => '',
'slide1_title' => '',
'slide1_description' => '',
'slide1_readmore_text' => '',
'slide1_readmore_link' => '',
'slide1_readmore_button_icon' => '',
'slide2' => '',
'slide2_title' => '',
'slide2_description' => '',
'slide2_readmore_text' => '',
'slide2_readmore_link' => '',
'slide2_readmore_button_icon' => '',
'slide3' => '',
'slide3_title' => '',
'slide3_description' => '',
'slide3_readmore_text' => '',
'slide3_readmore_link' => '',
'slide3_readmore_button_icon' => '',
'slide4' => '',
'slide4_title' => '',
'slide4_description' => '',
'slide4_readmore_text' => '',
'slide4_readmore_link' => '',
'slide4_readmore_button_icon' => '',
// Translation Settings
'features_readmore_text' => '',
'services_readmore_text' => '',
'blog_readmore_text' => '',
'search_results_for_text' => '',
'tagged_text' => '',
'posted_on_text' => '',
'by_text' => '',
'posted_in_text' => ''
);
if(is_admin()) :
function accesspress_basic_admin_scripts(){
wp_enqueue_media();
wp_enqueue_script('media-upload');
wp_enqueue_script('accesspress_custom_js', get_template_directory_uri().'/inc/admin-panel/js/custom.js', array('jquery','wp-color-picker'));
wp_enqueue_script('of-media-uploader', get_template_directory_uri().'/inc/admin-panel/js/media-uploader.js', array('jquery'));
wp_enqueue_style('font-awesome-css', get_template_directory_uri().'/css/fawesome/css/font-awesome.css');
wp_enqueue_style('admin-styles', get_template_directory_uri().'/inc/admin-panel/css/admin-styles.css');
wp_enqueue_style('wp-color-picker');
}
add_action('admin_print_styles-appearance_page_theme_options','accesspress_basic_admin_scripts');
function accesspress_basic_other_admin_scripts(){
wp_enqueue_style('other-admin-styles', get_template_directory_uri().'/inc/admin-panel/css/admin.css');
}
add_action('admin_enqueue_scripts','accesspress_basic_other_admin_scripts');
add_action( 'admin_init', 'accesspress_basic_register_settings');
add_action( 'admin_menu', 'accesspress_basic_theme_options');
function accesspress_basic_register_settings(){
register_setting( 'apbasic_theme_options', 'apbasic_options', 'accesspress_basic_validate_options');
}
function accesspress_basic_theme_options(){
add_theme_page( __('Theme Options','accesspress-basic'), __('Theme Options','accesspress-basic'), 'edit_theme_options','theme_options','accesspress_basic_theme_options_page');
}
function accesspress_basic_theme_options_page(){
global $apbasic_options;
if(!isset($_REQUEST['settings-updated'])){
$_REQUEST['settings-updated'] = false;
}
?>
array(),
'p' => array(),
'span' => array()
);
$al_tags = array_merge($allowedtags,$cus_allowed_tags);
$header_text_al_tags = array(
'b' => array(),
'em' => array(),
'strong' => array(),
'i' => array(
'class' => array(),
),
'a' => array(
'href' => array(),
)
);
$apbasic_inputs = array();
// BASIC SETTINGS
if(isset($input['header_logo'])){
$apbasic_inputs['header_logo'] = esc_url_raw($input['header_logo']);
}
$apbasic_inputs['show_header'] = sanitize_text_field($input['show_header']);
if(!isset($input['show_search'])){
$apbasic_inputs['show_search'] = null;
}else{
$apbasic_inputs['show_search'] = 1;
}
if(!isset($input['show_social_links'])){
$apbasic_inputs['show_social_links'] = null;
}else{
$apbasic_inputs['show_social_links'] = 1;
}
$apbasic_inputs['header_text'] = wp_kses($input['header_text'],$header_text_al_tags);
if(!isset($input['activate_favicon'])){
$apbasic_inputs['activate_favicon'] = null;
}else{
$apbasic_inputs['activate_favicon'] = 1;
}
if(isset($input['favicon'])){
$apbasic_inputs['favicon'] = esc_url_raw($input['favicon']);
}
$apbasic_inputs['site_layout'] = sanitize_text_field($input['site_layout']);
$apbasic_inputs['footer_text'] = sanitize_text_field($input['footer_text']);
//Design Options
$apbasic_inputs['background_image'] = sanitize_text_field($input['background_image']);
$apbasic_inputs['default_layout'] = sanitize_text_field($input['default_layout']);
$apbasic_inputs['default_page_layout'] = sanitize_text_field($input['default_page_layout']);
$apbasic_inputs['default_post_layout'] = sanitize_text_field($input['default_post_layout']);
$apbasic_inputs['blog_post_display_type'] = sanitize_text_field($input['blog_post_display_type']);
if(!isset($input['show_footer_featured_section'])){
$apbasic_inputs['show_footer_featured_section'] = null;
}else{
$apbasic_inputs['show_footer_featured_section'] = 1;
}
if(!isset($input['enable_comments_page'])){
$apbasic_inputs['enable_comments_page'] = null;
}else{
$apbasic_inputs['enable_comments_page'] = 1;
}
if(!isset($input['enable_comments_post'])){
$apbasic_inputs['enable_comments_post'] = null;
}else{
$apbasic_inputs['enable_comments_post'] = 1;
}
//Slider Settings
$apbasic_inputs['show_slider'] = sanitize_text_field($input['show_slider']);
if(!isset($input['show_slider_in_post'])){
$apbasic_inputs['show_slider_in_post'] = null;
}else{
$apbasic_inputs['show_slider_in_post'] = 1;
}
$apbasic_inputs['slider_mode'] = sanitize_text_field($input['slider_mode']);
if(!isset($input['open_slider_link_in_new_tab'])){
$apbasic_inputs['open_slider_link_in_new_tab'] = null;
}else{
$apbasic_inputs['open_slider_link_in_new_tab'] = 1;
}
if(isset($input['slide1'])){
$apbasic_inputs['slide1'] = esc_url_raw($input['slide1']);
}
if(isset($input['slide2'])){
$apbasic_inputs['slide2'] = esc_url_raw($input['slide2']);
}
if(isset($input['slide3'])){
$apbasic_inputs['slide3'] = esc_url_raw($input['slide3']);
}
if(isset($input['slide4'])){
$apbasic_inputs['slide4'] = esc_url_raw($input['slide4']);
}
if(!isset($input['show_slider_in_post'])){
$apbasic_inputs['show_silder_in_post'] = null;
}else{
$apbasic_inputs['show_silder_in_post'] = 1;
}
$apbasic_inputs['slide1_title'] = wp_kses_post($input['slide1_title']);
$apbasic_inputs['slide2_title'] = wp_kses_post($input['slide2_title']);
$apbasic_inputs['slide3_title'] = wp_kses_post($input['slide3_title']);
$apbasic_inputs['slide4_title'] = wp_kses_post($input['slide4_title']);
$apbasic_inputs['slide1_description'] = wp_kses_post($input['slide1_description'],$al_tags);
$apbasic_inputs['slide2_description'] = wp_kses_post($input['slide2_description'],$al_tags);
$apbasic_inputs['slide3_description'] = wp_kses_post($input['slide3_description'],$al_tags);
$apbasic_inputs['slide4_description'] = wp_kses_post($input['slide4_description'],$al_tags);
$apbasic_inputs['slide1_readmore_text'] = sanitize_text_field($input['slide1_readmore_text']);
$apbasic_inputs['slide2_readmore_text'] = sanitize_text_field($input['slide2_readmore_text']);
$apbasic_inputs['slide3_readmore_text'] = sanitize_text_field($input['slide3_readmore_text']);
$apbasic_inputs['slide4_readmore_text'] = sanitize_text_field($input['slide4_readmore_text']);
$apbasic_inputs['slide1_readmore_button_icon'] = sanitize_text_field($input['slide1_readmore_button_icon']);
$apbasic_inputs['slide2_readmore_button_icon'] = sanitize_text_field($input['slide2_readmore_button_icon']);
$apbasic_inputs['slide3_readmore_button_icon'] = sanitize_text_field($input['slide3_readmore_button_icon']);
$apbasic_inputs['slide4_readmore_button_icon'] = sanitize_text_field($input['slide4_readmore_button_icon']);
if(isset($input['slide1_readmore_link'])){
$apbasic_inputs['slide1_readmore_link'] = esc_url_raw($input['slide1_readmore_link']);
}
if(isset($input['slide2_readmore_link'])){
$apbasic_inputs['slide2_readmore_link'] = esc_url_raw($input['slide2_readmore_link']);
}
if(isset($input['slide3_readmore_link'])){
$apbasic_inputs['slide3_readmore_link'] = esc_url_raw($input['slide3_readmore_link']);
}
if(isset($input['slide4_readmore_link'])){
$apbasic_inputs['slide4_readmore_link'] = esc_url_raw($input['slide4_readmore_link']);
}
// Translation Settings
$apbasic_inputs['features_readmore_text'] = sanitize_text_field($input['features_readmore_text']);
$apbasic_inputs['services_readmore_text'] = sanitize_text_field($input['services_readmore_text']);
$apbasic_inputs['blog_readmore_text'] = sanitize_text_field($input['blog_readmore_text']);
$apbasic_inputs['search_results_for_text'] = sanitize_text_field($input['search_results_for_text']);
$apbasic_inputs['tagged_text'] = sanitize_text_field($input['tagged_text']);
$apbasic_inputs['posted_on_text'] = sanitize_text_field($input['posted_on_text']);
$apbasic_inputs['by_text'] = sanitize_text_field($input['by_text']);
$apbasic_inputs['posted_in_text'] = sanitize_text_field($input['posted_in_text']);
return $apbasic_inputs;
}
endif;