'sidebar-main',
'name' => __('Main sidebar','tarski'),
'before_widget' => '
',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
)
);
register_sidebar( // Post and page sidebar widgets
array(
'id' => 'sidebar-post-and-page',
'name' => __('Post and page sidebar','tarski'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
)
);
register_sidebar( // Footer main widgets
array(
'id' => 'footer-main',
'name' => __('Footer main widgets','tarski'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
)
);
register_sidebar( // Footer sidebar widgets
array(
'id' => 'footer-sidebar',
'name' => __('Footer sidebar widgets','tarski'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
)
);
// Tarski widgets
register_sidebar_widget(__('Recent Articles','tarski'), 'tarski_recent_entries');
register_sidebar_widget(__('Links'), 'tarski_widget_links');
register_sidebar_widget(__('Search'), 'tarski_widget_search');
// Widget filters
add_filter('widget_text', 'tarski_content_massage');
add_filter('widget_text', 'tarski_widget_text_wrapper');
// Generate messages
add_filter('tarski_messages', 'tarski_update_notifier');
// Output messages on dashboard and options page
add_action('admin_notices', 'tarski_messages');
// Tarski Options page
add_action('admin_head', 'tarski_admin_style');
add_action('admin_print_scripts-design_page_tarski-options', 'tarski_inject_scripts');
add_action('admin_head-design_page_tarski-options', 'tarski_inject_styles');
add_action('admin_menu', 'tarski_addmenu');
// Options
add_action('admin_head', 'tarski_resave_show_authors');
add_action('save_post', 'flush_tarski_recent_entries');
add_action('deleted_post', 'flush_tarski_recent_entries');
add_action('switch_theme', 'flush_tarski_recent_entries');
add_action('switch_theme', 'tarski_upgrade_and_flush_options');
// Header
add_action('wp_head', array('Asset', 'init'));
add_action('th_header', 'tarski_headerimage');
add_action('th_header', 'tarski_titleandtag');
add_action('th_header', 'navbar_wrapper');
add_action('th_header', 'tarski_next_prev_posts');
add_filter('tarski_navbar', 'add_external_links');
add_filter('tarski_navbar', 'add_admin_link', 20);
add_filter('tarski_navbar', 'wrap_navlist', 21);
add_action('th_navbar', 'tarski_navbar');
add_action('th_navbar', 'tarski_feedlink');
// Posts
add_action('th_postend', 'add_post_tags', 10);
add_action('th_postend', 'tarski_link_pages', 11);
add_action('th_posts_nav', 'tarski_posts_nav_link');
// Sidebar
add_filter('tarski_sidebar_custom', 'tarski_content_massage', 9);
add_filter('tarski_sidebar', 'hide_sidebar_for_archives');
add_action('th_sidebar', 'tarski_sidebar', 10);
// Comments
add_filter('get_comment_author', 'tidy_openid_names');
add_filter('get_avatar', 'tidy_avatars', 10, 4);
// Footer
add_action('th_fsidebar', 'tarski_footer_sidebar');
add_action('th_fmain', 'tarski_footer_main');
add_action('th_footer', 'tarski_feedlink');
add_action('th_footer', 'tarski_credits');
// Constants output
if(file_exists(TEMPLATEPATH . '/constants.php')) {
include_once(TEMPLATEPATH . '/constants.php');
add_filter('tarski_navbar', 'tarski_output_navbarinclude');
add_filter('th_404_content', 'tarski_output_errorinclude');
add_action('wp_head', 'tarski_output_headinclude');
add_action('th_postend', 'tarski_output_frontpageinclude');
add_action('th_postend', 'tarski_output_postendinclude', 12);
add_action('th_postend', 'tarski_output_pageendinclude', 12);
add_action('comment_form', 'tarski_output_commentsforminclude', 11);
add_action('th_sidebar', 'tarski_output_sidebartopinclude', 9);
add_action('th_sidebar', 'tarski_output_sidebarbottominclude', 11);
add_action('th_sidebar', 'tarski_output_nosidebarinclude', 11);
add_action('th_sidebar', 'tarski_output_archivesinclude', 9);
add_action('th_fsidebar', 'tarski_output_searchtopinclude', 9);
add_action('th_fsidebar', 'tarski_output_searchbottominclude', 11);
add_action('th_footer', 'tarski_output_footerinclude');
}
?>