8768 sujets

Développement web côté serveur, CMS

Salut,

Voilà je finalise enfin mon portfolio que j'ai crée en dur et je l'ai intégrer sur wordpress comme une thème. Mes pages fonctionnes c'est okay.

Mais j'ai un problème avec mon menu. Mon menu marche bien le problème lorsque je clique sur "menu principale" dans les apparence mon menu nav ce met sur la gauche au lieu de la droite que j'ai crée en css. Mais si je désactive "menu principal" le menu se remet comme il se soit mais il classe les nom du page de la nav par ordre alphabétique.

Il y a t-il une solution?

Faut-il rajouter une fonction dans functions.php ?
Forcément un problème de positionnement css ou d'injection dans le flux html. Mais sans voir de code...
Modifié par Olivier C (20 Sep 2017 - 09:17)
Voici mon code :

functions.php


<?php
register_nav_menus( array("primary" => "principal"));
?>


style.css


.menu ul{
float: right;
margin-right: 6%;
}


.menu li{
display: inline;
margin: 19px;
font-family: 'Roboto', sans-serif;  
}


header.php


<!DOCTYPE html>
<html <?php language_attributes ();?>>
<head>
<meta charset="<?php bloginfo('charset');?>">
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url');?>">
<link href="<?php bloginfo('stylesheet_url');?>" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
	<title><?php the_title ();?></title>
</head>
<body>

<div class="logo2">
	<img src="<?php bloginfo('template_url');?>/images/logo.png" alt="tcwebmedia">
</div>

<div class="MenuMobile">
	<img src="<?php bloginfo('template_url');?>/images/menu.png">
</div>
<!--
<div class="menu">
	<ul>
		<li><a  href="presentation.php">Présentation</a></li>
		<li><a href="services.php">Services</a></li>
		<li><a href="realisation.php">Réalisations</a></li>
		<li><a href="contact.php">Contact</a></li>
	</ul>
</div> -->

<?php wp_nav_menu( array( 'menu' => 'top-menu',  "menu_class" => "menu" , "container" => "div") ); ?>