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 ?



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") ); ?>