__('Image logo','klasik'),
'textlogo' => __('Text-based logo','klasik')
);
$optArrSlider = array(
'ASC' => 'Ascending',
'DESC' => 'Descending'
);
// Footer Column
$options_footcolumn = array(
'1'=>'1 Column',
'2'=>'2 Column',
'3'=>'3 Column',
'4'=>'4 Column',
'5'=>'5 Column',
'6'=>'6 Column'
);
// Background Defaults
$background_defaults = array(
'color' => '',
'image' => '',
'repeat' => 'repeat',
'position' => 'top center',
'attachment'=>'scroll'
);
$optBackgroundStyle = array(
'repeat' => "Repeat",
'repeat-x' => "Repeat Horizontal",
'repeat-y' => "Repeat Vertical",
'no-repeat' => "No Repeat",
'fixed' => "Fixed"
);
$optBackgroundPosition = array(
'left' => "Left",
'center' => "Center",
'right' => "Right",
'top left' => "Top",
'top center' => "Top Center",
'top right' => "Top Right",
'bottom left' => "Bottom",
'bottom center' => "Bottom Center",
'bottom right' => "Bottom Right"
);
// Pull all the categories into an array
$options_categories = array();
$options_categories_obj = get_categories();
$options_categories["allcategories"] =__('Select The Category','klasik');
foreach ($options_categories_obj as $category) {
$options_categories[$category->slug] = $category->cat_name;
}
// Pull all the pages into an array
$options_pages = array();
$options_pages_obj = get_pages('sort_column=post_parent,menu_order');
$options_pages[''] = 'Select a page:';
foreach ($options_pages_obj as $page) {
$options_pages[$page->ID] = $page->post_title;
}
// If using image radio buttons, define a directory path
$imagepath = get_template_directory_uri() . '/images/';
$options = array();
$options[] = array( 'name' => __('General', 'klasik'),
'type' => 'heading');
$options[] = array( 'name' => __('Disable Responsive', 'klasik'),
'desc' => __('Select this checkbox to disable responsive feature.', 'klasik'),
'id' => $shortname."_disable_responsive",
'std' => '0',
'type' => 'checkbox');
if(file_exists( get_stylesheet_directory() . '/rtl.css')){
$options[] = array( 'name' => __('Enable RTL Language Support', 'klasik'),
'desc' => __('Select this checkbox to enable RTL Language Support.', 'klasik'),
'id' => $shortname."_enable_rtl",
'std' => '0',
'type' => 'checkbox');
}
if(file_exists( get_stylesheet_directory() . '/fixedmenu.css')){
$options[] = array( 'name' => __('Enable Fixed Menu', 'klasik'),
'desc' => __('Select this checkbox to enable fixed menu.', 'klasik'),
'id' => $shortname."_enable_fixed_menu",
'std' => '0',
'type' => 'checkbox');
}
$options[] = array( 'name' => __('Default Layout', 'klasik'),
'desc' => __('Select the default layout for your theme.', 'klasik'),
'id' => $shortname."_sidebar_position",
'std' => 'two-col-left',
'type' => 'images',
'options' => array(
'one-col' => $imagepath . '1col.png',
'two-col-left' => $imagepath . '2cl.png',
'two-col-right' => $imagepath . '2cr.png')
);
$options[] = array( 'name' => __('Header', 'klasik'),
'type' => 'heading');
$options[] = array( 'name' => __('Logo Type', 'klasik'),
'desc' => __('If text-based logo is activated, enter the sitename and tagline in the fields below.', 'klasik'),
'id' => $shortname."_logo_type",
'std' => 'imagelogo',
'type' => 'select',
'class' => 'mini', //mini, tiny, small
'options' => $optLogotype);
$options[] = array( 'name' => __('Site name', 'klasik'),
'desc' => __('Put your sitename in here.', 'klasik'),
'id' => $shortname."_site_name",
'std' => '',
'type' => 'text');
$options[] = array( 'name' => __('Tagline', 'klasik'),
'desc' => __('Put your tagline in here.', 'klasik'),
'id' => $shortname."_tagline",
'std' => '',
'type' => 'text');
$options[] = array( 'name' => __('Logo Image', 'klasik'),
'desc' => __('If image logo is activated, upload the logo image.', 'klasik'),
'id' => $shortname."_logo_image",
'type' => 'upload');
$options[] = array( 'name' => __('Favicon', 'klasik'),
'desc' => __('Upload the favicon image.', 'klasik'),
'id' => $shortname."_favicon",
'type' => 'upload');
$options[] = array( 'name' => __('Footer', 'klasik'),
'type' => 'heading');
$options[] = array( 'name' => __('Footer Text', 'klasik'),
'desc' => __('You can use html tag in here.', 'klasik'),
'id' => $shortname."_footer",
'std' => '',
'type' => 'textarea');
$options[] = array( 'name' => __('Footer Script', 'klasik'),
'desc' => __('Enter your footer script here.', 'klasik'),
'id' => $shortname."_footerscript",
'std' => '',
'type' => 'textarea');
$options[] = array( 'name' => __('Custom Styling', 'klasik'),
'type' => 'heading');
add_thickbox();
if(file_exists( get_stylesheet_directory() . '/color.css')){
$thecolorfile = get_stylesheet_directory_uri().'/color.css';
}else{
$thecolorfile = get_stylesheet_directory_uri().'/css/color.css';
}
$options[] = array( 'name' => __('Custom CSS', 'klasik'),
'desc' => __('Enter your custom css here.
You can see the original styles to override it :', 'klasik').' color.css',
'id' => $shortname."_customcss",
'std' => '',
'type' => 'textarea');
$options = apply_filters('klasik_optionsframework_options', $options);
return $options;
}
/*
* This is an example of how to add custom scripts to the options panel.
* This example shows/hides an option when a checkbox is clicked.
*/
add_action('optionsframework_custom_scripts', 'optionsframework_custom_scripts');
function optionsframework_custom_scripts() { ?>