'header-menu', 'menu' => '', 'container' => '', 'container_class' => 'menu-{menu slug}-container', 'container_id' => '', 'menu_class' => 'menu', 'menu_id' => '', 'echo' => true, 'fallback_cb' => 'wp_page_menu', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'items_wrap' => '
', 'depth' => 0, 'walker' => '' ) ); } // Pagination for paged posts, Page 1, Page 2, Page 3, with Next and Previous Links, No plugin function bloody_mary_pagination() { global $wp_query; $big = 999999999; echo paginate_links(array( 'base' => str_replace($big, '%#%', get_pagenum_link($big)), 'format' => '?paged=%#%', 'current' => max(1, get_query_var('paged')), 'total' => $wp_query->max_num_pages )); } // create bloody mary plugin settings menu add_action('admin_menu', 'bloody_mary_plugin_create_menu'); function bloody_mary_plugin_create_menu() { //create new top-level menu add_theme_page('Bloody Mary Plugin Settings', 'Settings', 'administrator', __FILE__, 'bloody_mary_settings_page' , plugins_url('/images/icon.png', __FILE__) ); //call register settings function add_action( 'admin_init', 'register_bloody_mary_plugin_settings' ); } function register_bloody_mary_plugin_settings() { //register our settings register_setting( 'bloody-mary-plugin-settings-group', 'facebook' ); register_setting( 'bloody-mary-plugin-settings-group', 'twitter' ); register_setting( 'bloody-mary-plugin-settings-group', 'github' ); register_setting( 'bloody-mary-plugin-settings-group', 'about_text' ); register_setting( 'bloody-mary-plugin-settings-group', 'contact_text' ); } function bloody_mary_settings_page() { ?>