Hola,
a que te refieres exáctamente? a que si en el texto de una página pones un enlace a otra el menú no muestra el current-menu-item (acabo de probarlo en la versión 4.3.2 esto funciona perfectamente y en los dos casos se asigna bien la clase)
o
a que dentro de un menú has añadido un enlace personalizado y al pulsar este no recibe la clase current-menu-item. (no lo he probado pero veo que es un problema recurrente http://wordpress.org/support/topic/custom-menu-item-not-getting-current-menu-item-class-added?replies=7 )
saludos
perdón se me olvidó comentar..
estas usando wp_list_pages() o wp_nav_menu()
es con la segunda con la que a mi me funciona bien el primer caso (creo que te sucede ese)
saludos de nuevo
Iniciador del debate
mukru
(@mukru)
Hola oldlastman, estoy usando wp_nav_menu(). Perdón por no explicarme bien, debería haber especificado mejor mi problema. Es en el primer caso, al hacer clic en un enlace a otra página cuando no me muestra la clase current-menu-item. El enlaze esta dirigido a una subpágina, es decir no la tengo enlazada al menú pero me gustaría que estuviera identificada por este de alguna manera. Si supieras alguna manera de realizar esto te estaría muy agradecido. Gracias por la respuesta
Creo que te he entendido mejor.
Tienes una página hija de una que has declarada en el menú, dicha página no está incluida en el mismo.
Lo que quieres es que en el menú la página padre tenga algún tipo de estilo al igual que el de .current-menu-item cuando estés en la hija
Acabo de comprobarlo usa la clase: .current-page-ancestor
y dale el mismo estilo que tenga .current-menu-item
La función wp_nav_menu() añade automáticamente .current-page-ancestor donde corresponde 🙂
saludos
Iniciador del debate
mukru
(@mukru)
Muchas gracias por la ayuda, funciona perfectamente :D.