Agregar una clase personalizada en el elemento del menú de WordPress con declaraciones condicionales

WordPress con declaraciones condicionales

En la oficina del alcalde, puede usar fácilmente las clases agregadas de CSS desde el panel de administración de WordPress en el menú de navegación de WordPress. Como resultado, tenemos que centrarnos en un proyecto y encontrarnos en una situación en la que queremos consolidar una clase personalizada con un elemento específico solo en lanzamientos individuales. Después de mirar alrededor por un tempo, no pudimos encontrar ninguna solución. Nuestro último regreso se puede encontrar en Twitter. Otto (@ Otto42) respondiü2) respondióque respondióque filtrióque filtróque filtróque

Después de mirar el núcleo por un tempo, descubre la solución. Lo debe debe hacer es pegar el siguiente código en su archivo functions.php:

//Filtering a Class in Navigation Menu Item
add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
     if(is_single() && $item->title == 'Blog'){
             $classes[] = 'current-menu-item';
     }
     return $classes;
}

El código anterior simplemente se verifica mediante una publicación de blog y el título del elemento del menú del blog. Cuando se comprime el criterio, agrega una clase de "elemento de facto". Necesitamos armar una clase personalizada que trabaje con este tema en el que estamos trabajando.

Si no lo sabe, podemos permitir que el elemento de menú creado del blog persista cuando el usuario está en una sola publicación. Esta validación permite que las publicaciones individuales formen parte de un blog. trabajamos, me siento enviado.

Si eso es lo que estás buscando, es increíble, esperamos que sea de ayuda. También puede verificar las variables del elemento $. Algunos ejemplos son: $artàculo->ID, $artàt-àculo->$artàt-àculo->

Este problema: publique esto en Twitter, uno de nuestros usuarios de @dbrabyn, y lo ayudaremos con un gran trabajo con las clases de cuerpo CSS. Por ejemplo:

.single #navigation .leftmenublog div{display: inline-block !important;}

De hecho, nos gustaría obtener una gran adición para mostrar un punto de fuego en nuestro menú. Este flash es solo un espectáculo y una clase de colonias sobre la selección. Al contrario, al contrario, en la configuración del cuerpo, debemos hacer el elemento maestro solo para la clase específica.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir