fede estoy teniendo problemas con jquery. te detallo a continuacion como lo estoy haciendo.
 
primero incluyo el jquery en el archivo functions.php:   
Código PHP:
Ver original- <?php 
-   
-   
- if(!is_admin())  
- { 
-     wp_deregister_script('jquery'); 
-     wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, ''); 
-     wp_enqueue_script('jquery'); 
- } 
-   
- ?> 
pongo tu codigo jquery en el header.php   
Código Javascript
:
Ver original- <script type="text/javascript"> 
-      
-   
-         $(document).ready(function(){ 
-       
-             $(".menu-item").click(function() 
-             { //al clickear un enlace con clase "item" 
-       
-                     $(".menu-item").removeClass("current"); //le quitamos la clase "current" a todos los ".item" 
-                     $(this).addClass("current") //y le asignamos "current" al enlace clickeado 
-       
-             }); 
-       
-       
-     }); 
- </script> 
en el css creo una clase current con el codigo del hover... 
con el inspector de elementos me dice que mi menu tiene en los li estos estilos:   
Código CSS:
Ver original- <li id="menu-item-21" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-21"><a href="http://localhost/jamonwordpress/category/blog/">Blog</a></li> 
por eso el codigo jquery pongo .menu-item sin el "li" 
que estoy haciendo mal?