'sidebar', 'before_widget' => '
  • ', 'after_widget' => '
  • ', 'before_title' => '

    ', 'after_title' => '

    ', )); register_sidebar(array( 'name'=>'footer', 'before_widget' => '
    ', 'after_widget' => '
    ', 'before_title' => '

    ', 'after_title' => '

    ', )); } if (!is_admin()) { wp_enqueue_script( 'blackurban-theme', get_template_directory_uri().'/theme.js', array('jquery')); $blackurban = get_option('blackurban'); if (!$blackurban) { $blackurban = array( "links" => array(0,0,0), "post" => array( "author_link" => false ) ); $blackurban_links = array_fill(0,3, array('href'=>get_option('home').'/', 'title'=>get_bloginfo('name'))); } else { $blackurban_links = array(); foreach ($blackurban['links'] as $link => $id) { if ((int)$id === 0) { $blackurban_links[$link] = array( 'href'=>get_option('home').'/', 'title'=>get_bloginfo('name') ); } else { $blackurban_links[$link] = array( 'href'=>get_page_link($id), 'title'=>get_the_title($id) ); } } } /** * Get Link by ID */ function blackurban_link($id, $attr) { global $blackurban_links; echo $blackurban_links[$id][$attr]; } /** * blackurban_author_link * * @param string $before * @param string $after * @return string */ function blackurban_author_link($before = '', $after = '') { global $blackurban; if ($blackurban['post']['author_link']) { echo $before; the_author_posts_link(); echo $after; } else { echo ''; } } } else { add_action('admin_menu', 'blackurban_theme_page_add'); /** * Add configuration page * */ function blackurban_theme_page_add() { if ( isset( $_REQUEST['action'] ) && 'save' == $_REQUEST['action'] ) { //var_dump($_REQUEST); check_admin_referer('blackurban'); //var_dump($_REQUEST); if (isset($_REQUEST['blackurban'])) { // show text message $blackurban = $_REQUEST['blackurban']; $blackurban['post']['author_link'] = isset($_REQUEST['blackurban']['post']['author_link'])?true:false; update_option('blackurban', $blackurban); } wp_redirect("themes.php?page=functions.php&saved=true"); die; } add_theme_page(__('Customize Header'), __('Links'), 'edit_themes', basename(__FILE__), 'blackurban_theme_page'); } /** * Configuration page * */ function blackurban_theme_page() { $pages = get_pages(); $blackurban = get_option('blackurban'); if (!$blackurban) { $blackurban = array( "links" => array(0,0,0), "post" => array( "author_link" => false ) ); } ?>

    '.__('Options saved.').'

    '; ?>

    Change links under header

    Post Links

    />