true, 'width' => 250, 'flex-height' => true, 'height' => 100, 'default-image' => get_template_directory_uri() . '/images/eng-Amiran98.png', ); add_theme_support( 'custom-header', $args ); $args = array( 'default-color' => '000000', 'default-image' => get_template_directory_uri() . '/images/bg.jpg', ); add_theme_support( 'custom-background', $args ); if ( ! isset( $content_width ) ) $content_width = 678; add_editor_style(); add_theme_support('post-thumbnails'); add_theme_support( 'automatic-feed-links' ); register_nav_menu( 'top-menu', __( 'Primary menu','amiran98') ); } add_action( 'after_setup_theme', 'amiran98_setup' ); function amiran98_wp_title( $title, $sep ) { global $paged, $page; if ( is_feed() ) return $title; // Add the site name. $title .= get_bloginfo( 'name' ); // Add the site description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) $title = "$title $sep $site_description"; // Add a page number if necessary. if ( $paged >= 2 || $page >= 2 ) $title = "$title $sep " . sprintf( __( 'Page %s', 'twentytwelve' ), max( $paged, $page ) ); return $title; } add_filter( 'wp_title', 'amiran98_wp_title', 10, 2 ); function amiran98_scripts() { if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); wp_enqueue_style( 'style', get_stylesheet_uri() ); wp_enqueue_style( 'slider', get_template_directory_uri() . '/css/slider.css'); wp_deregister_script('jquery'); wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js", false, null); wp_enqueue_script('jquery'); wp_enqueue_script( 'scripts', get_template_directory_uri() . '/js/scripts.js', array( 'jquery' ), '2013-9-10', true ); wp_enqueue_script( 'responsiveslides', get_template_directory_uri() . '/js/responsiveslides.min.js', array( 'jquery' ), '2013-9-10', true ); } add_action( 'wp_enqueue_scripts', 'amiran98_scripts' ); function amiran98_widgets_init(){ register_sidebar(array( 'name' => __('Widget Area', 'amiran98'), 'id' => 'sidebar-1', 'description' => __('Appears on posts and pages in the sidebar.', 'amiran98'), 'before_widget' => '
', 'before_title' => '
';
}
}
add_action('admin_menu', 'amiran98_add_theme_page');
function amiran98_init() {
// Slider //
add_option('amiran98_slider_activate');
add_option('amiran98_slider_cat', '1,2,3');
add_option('amiran98_slider_number', '5');
// Social Icons //
add_option('facebook-link', 'https://www.facebook.com/alimir.ir');
add_option('twitter-link', 'https://twitter.com/alimirir');
add_option('rss-link', 'https://example.com/feed');
add_option('in-link', 'https://linkedin.com/example');
}
function amiran98_add_theme_page() {
if((get_option('amiran98_slider_cat') == '')||(get_option('amiran98_slider_number') == '')
||(get_option('facebook-link') == '')||(get_option('twitter-link') == '')||(get_option('rss-link') == '')||(get_option('in-link') == '')) {
amiran98_init();
}
if (isset($_GET['page']) == basename(__FILE__)) {
if ( 'save' == isset($_REQUEST['action']) ) {
if(isset($_REQUEST['amiran98_slider_activate'])) {
update_option('amiran98_slider_activate', $_REQUEST['amiran98_slider_activate']);
} else update_option('amiran98_slider_activate', 'amiran98');
if(isset($_REQUEST['amiran98_slider_cat'])) {
update_option('amiran98_slider_cat', $_REQUEST['amiran98_slider_cat']);
} else update_option('amiran98_slider_cat', 'amiran98');
if(isset($_REQUEST['amiran98_slider_number'])) {
update_option('amiran98_slider_number', $_REQUEST['amiran98_slider_number']);
} else update_option('amiran98_slider_number', 'amiran98');
if(isset($_REQUEST['facebook-link'])) {
update_option('facebook-link', $_REQUEST['facebook-link']);
} else update_option('facebook-link', 'amiran98');
if(isset($_REQUEST['twitter-link'])) {
update_option('twitter-link', $_REQUEST['twitter-link']);
} else update_option('twitter-link', 'amiran98');
if(isset($_REQUEST['rss-link'])) {
update_option('rss-link', $_REQUEST['rss-link']);
} else update_option('rss-link', 'amiran98');
if(isset($_REQUEST['in-link'])) {
update_option('in-link', $_REQUEST['in-link']);
} else update_option('in-link', 'amiran98');
header("Location: themes.php?page=functions.php&saved=true");
die;
}
add_action('admin_head', 'amiran98_theme_page_head');
}
add_theme_page( __( 'Theme Setting', 'amiran98' ), __( 'Theme Setting','amiran98' ), 'edit_theme_options', basename(__FILE__), 'amiran98_theme_page' );
}
function amiran98_theme_page_head() {
// css+script ...
?>
Options Saved
'; ?>