__("Sidebar in footer", 'webfish_theme_angler'), )); } } /** * a register sidebar simplyfier * @param array $sidebar as name=>description */ function webfish_angler_registerSidebars(array $sidebars){ foreach($sidebars as $name=>$description){ register_sidebar(array( 'before_widget' => '
  • ', 'before_title' => '
    ', 'after_title' => '
    ', 'after_widget' => '
  • ', 'name' =>$name, 'id' => $name, 'description' => $description )); } } /** * The styles should be enqueued here */ function webfish_angler_enqueueSyles(){ if(is_admin()){//if admin page //register styles wp_register_style(WEBFISH_THEME_NAME."_admin", get_template_directory_uri().'/css/admin.css'); wp_enqueue_style(WEBFISH_THEME_NAME."_admin"); } else{//if not admin page //register styles wp_register_style(WEBFISH_THEME_NAME."_reset", get_template_directory_uri().'/css/reset.css'); wp_register_style(WEBFISH_THEME_NAME."_default", get_template_directory_uri().'/css/default.css'); wp_register_style(WEBFISH_THEME_NAME."_wordpress", get_template_directory_uri().'/css/wordpress.css'); wp_register_style(WEBFISH_THEME_NAME."_theme_design", get_template_directory_uri().'/css/theme_design.css'); wp_register_style(WEBFISH_THEME_NAME."_theme_appearance", get_template_directory_uri().'/css/theme_appearance.css'); wp_register_style(WEBFISH_THEME_NAME."_print", get_template_directory_uri().'/css/print.css'); wp_register_style(WEBFISH_THEME_NAME."_fonts", get_template_directory_uri().'/css/fonts.css'); wp_register_style(WEBFISH_THEME_NAME."_menu", get_template_directory_uri().'/css/menuStyle.css'); //enqueue styles wp_enqueue_style(WEBFISH_THEME_NAME."_reset"); wp_enqueue_style(WEBFISH_THEME_NAME."_default"); wp_enqueue_style(WEBFISH_THEME_NAME."_wordpress"); wp_enqueue_style(WEBFISH_THEME_NAME."_theme_design"); wp_enqueue_style(WEBFISH_THEME_NAME."_theme_appearance"); wp_enqueue_style(WEBFISH_THEME_NAME."_print"); wp_enqueue_style(WEBFISH_THEME_NAME."_fonts"); wp_enqueue_style(WEBFISH_THEME_NAME."_menu"); if(is_user_logged_in()){ //enqueue styles wp_register_style(WEBFISH_THEME_NAME."_user", get_template_directory_uri().'/css/user.css'); wp_enqueue_style(WEBFISH_THEME_NAME."_user"); } } } /** * The scripts should be enqueued here */ function webfish_angler_enqueueScripts(){ if(is_admin()){ } else{//not admin page wp_register_script("webfish_default",get_template_directory_uri()."/js/default.js", array("jquery"), false, true); wp_enqueue_script("webfish_default"); } } /** * gets included in the site header */ function webfish_angler_headerStyle() { ?> "1", 'show_single_meta'=>"0", "show_authors"=>"0", "thumbnails_indexpage"=>"1", "thumbnails_single"=>"1", "thumbnails_page"=>"1", "show_comments_closed"=>"0", "show_allowed_tags"=>"0", ); if(WEBFISH_USE_THUMBNAILS){//if thumbnails is disabled by theme developer $ret["thumbnails_indexpage"]="0"; $ret["thumbnails_single"]="0"; $ret["thumbnails_page"]="0"; } return $ret; } /** * * Option page */ function webfish_angler_adminOptions(){ echo '

    '.__('Webfish Theme Options','webfish_theme_angler').'

    '; $defaults=webfish_angler_adminDefaults(); //Load settings form database $settings=get_option(WEBFISH_THEME_NAME.'_theme_settings'); $settings = wp_parse_args( $settings, $defaults ); /* * handle post */ if(isset($_POST["do"]) && $_POST["do"]=="update"){ if ( wp_verify_nonce( $_POST['_noncename'], WEBFISH_THEME_NAME."webfish-secret") ) { foreach ($settings as $name => $value) $settings[$name]=webfish_post($name)!=""?webfish_post($name):$settings[$name]; update_option(WEBFISH_THEME_NAME.'_theme_settings',$settings); echo "
    ".__('Saved!', 'webfish_theme_angler')."
    "; } else{ echo "
    ".__('Wrong security code. Please resend the form.', WEBFISH_THEME_NAME."webfish-secret")."
    "; } } /* * Print html */ ?>

    " />
    name="show-logo" value="1" /> name="show-logo" value="0" />


    name="show_single_meta" value="1" /> name="show_single_meta" value="0" />


    name="show_authors" value="1" /> name="show_authors" value="0" />


    name="thumbnails_indexpage" value="1" /> name="thumbnails_indexpage" value="0" />


    name="thumbnails_single" value="1" /> name="thumbnails_single" value="0" />


    name="thumbnails_page" value="1" /> name="thumbnails_page" value="0" />


    name="show_allowed_tags" value="1" /> name="show_allowed_tags" value="0" />


    name="show_comments_closed" value="1" /> name="show_comments_closed" value="0" />