2012-05-28 3 views
0

J'ai donc ajouté un menu à mon thème WP personnalisé, ce qui est très bien. Cependant, lorsque j'actualise la page, un titre vierge supplémentaire apparaît dans le menu. Y a-t-il une solution à ce problème? Est-ce que j'ai fait quelque chose de mal?WP Ajouter un titre supplémentaire dans la navigation principale?

est ici une image de ce que je parle: http://oi46.tinypic.com/17txc8.jpg

<div id="navbar"> 
    <?php wp_nav_menu(array('menu' => 'Primary Menu', 'container' => false,'menu_id' => 'main-nav','depth'=>'2')); ?> 
     <div id="login" > 
    <?php if (!(current_user_can('level_0'))){ ?>    
    <form name="loginform" id="loginform" action="<?php echo get_option('siteurl'); ?>/wp-login.php" method="post"> 

     <input value="Username" class="input" type="text" tabindex="10" name="log" id="user_login" style="padding-left: 2px;" onfocus="if (this.value == 'Username') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Username';}" /> 
     <input value="Password" class="input" type="password" tabindex="20" name="pwd" id="user_pass" style="padding-left: 2px;" onfocus="if (this.value == 'Password') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Password';}" /> 
     <input name="wp-submit" id="wp-submit" tabindex="100" value=" " type="submit" class="loginbutton" > 
     <input name="redirect_to" value="<?php echo get_option('siteurl'); ?>" type="hidden"> 
     <input name="testcookie" value="1" type="hidden"> 

</form> 
      <a class="helpbutton" href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword"></a> 
    <?php } else { ?> 
    <ul class="admin_box"> 
       <li><a href="<?php echo get_option('home'); ?>/wp-admin/">Dashboard</a></li> 
       <li><a href="<?php echo get_option('home'); ?>/wp-admin/post-new.php">Write New Post</a></li> 
       <li><a href="<?php echo get_option('home'); ?>/forums">Forums</a></li> 
       <li><a href="<?php echo wp_logout_url('$index.php'); ?>">Log out</a></li> 
     </ul> 
    <?php }?> 
     </div> 
    </div> 
+0

Je ne vois aucun titre supplémentaire. Est-ce le «About» en bas à gauche qui semble être cassé de la barre de navigation? –

+0

ouais, bien ce qu'il fait est d'ajouter un au tout début de la barre de navigation qui est pourquoi il y a un espace vide avant la maison. Quand il fait cela, oui il le pousse en dessous de la barre de navigation réelle. Je présume que ce n'est pas le délinquant? – user1419405

+0

Il n'a pas de contenu. – DickieBoy

Répondre

0

Vous pouvez remplacer ce par CSS. Il suffit d'ajouter un margin-left:-30px; au #navbar. Cela va déplacer votre barre de navigation entière vers la gauche et obtenir de l'espace pour environ le menu.

Ajustez la valeur margin-left pour obtenir la position correcte.

Questions connexes