function mirai_setup_theme() { Mirai_LinkedList::initialize(); Mirai_Feeds::initialize(); $prefix = hybrid_get_prefix(); add_theme_support('hybrid-core-menus', array('primary')); add_theme_support('hybrid-core-sidebars', array('primary', 'subsidiary')); add_theme_support('hybrid-core-widgets'); add_theme_support('hybrid-core-shortcodes'); add_theme_support('hybrid-core-theme-settings', array('about', 'footer')); add_theme_support('hybrid-core-drop-downs'); add_theme_support('hybrid-core-template-hierarchy'); add_theme_support('get-the-image'); add_theme_support('automatic-feed-links'); add_theme_support('post-formats', array('aside', 'link')); add_theme_support('loop-pagination '); hybrid_set_content_width(600); add_action("{$prefix}_inside_header", 'mirai_get_primary_menu'); add_action("{$prefix}_after_content", 'mirai_get_navigation'); add_action("{$prefix}_after_single", 'mirai_get_navigation'); add_action("{$prefix}_header", 'hybrid_site_title'); add_action("{$prefix}_header", 'hybrid_site_description'); add_action("{$prefix}_before_entry", 'mirai_entry_title'); add_action("{$prefix}_before_entry", 'mirai_entry_date'); add_action("{$prefix}_after_entry", 'mirai_entry_meta'); add_action("{$prefix}_before_comment", 'mirai_comment_header'); add_action("{$prefix}_after_comment", 'mirai_comment_meta'); add_action("{$prefix}_footer", 'mirai_footer'); add_general_actions(); add_general_filters(); }