Purificar los menús de WordPress - KolMitE

Purificar los menús de WordPress

Purificar los menús de WordPress

diciembre 17, 2018 Widget 0


Descripción

Mejore la velocidad de la página al reducir el código HTML de los menús a las únicas clases de CSS y los atributos que su tema necesita.

El complemento está disponible en inglés, español (español) y alemán (Deutsch).

Menos código, mayor velocidad de página

Este complemento elimina las clases de CSS que no necesita en un menú de navegación y menú de página. Reduce el código HTML de los menús de WordPress a las únicas clases necesarias de CSS que desea para su tema. Esto resulta en menos código HTML y por lo tanto en una mayor velocidad de la página.

Lo que dijeron los usuarios

  • Numero 1 en la excelente lista de menús de navegación gratuitos Complementos de WordPress por inspiración el 8 de enero de 2015
  • Numero 7 en 13 excelentes widgets de WordPress gratuitos para menús de mike el 24 de noviembre de 2014
  • Número 6 en 13 grandes widgets HTML gratuitos para WordPress por sam el 27 de agosto de 2014
  • Numero 8 en 10 magníficos widgets de menús gratuitos para WordPress por jatin el 26 de julio de 2014

No hay efectos visuales indeseables.

La apariencia visual de los menús en el frontend permanece sin cambios en la mayoría de los casos. Si ve un efecto visual indeseable en los menús de su tema, puede activar las clases CSS necesarias en la página de opciones del complemento.

Desactívalo y conserva tu configuración.

Si desactivas el complemento, tu configuración permanece. Si vuelve a activar el complemento, se utilizarán sus últimos ajustes. No es necesario volver a revisar todas las configuraciones.

Eliminación libre de residuos

Si elimina el complemento a través del menú 'Complemento' de WordPress, su configuración también se eliminará. No queda ninguna opción inútil en la base de datos de WordPress.

Configuración predeterminada: marca solo el elemento del menú actual

La configuración predeterminada es mostrar solo las clases CSS para el elemento de menú actual.

Deja de mostrar las clases de CSS de los padres y los antepasados ​​de los elementos del menú

Los elementos del menú que son padres del elemento actual no se clasificarán como ancestros adicionales. La salida de class = “current-menu-ancestor current-menu-parent” se reduce a class = “current-menu-parent”.

Deja de mostrar clases CSS de menús de página obsoletos

Este complemento filtra las antiguas clases de CSS de los menús de página en los menús de navegación. Usando el configurador de menú de WordPress, las clases de menú de página ya no son necesarias.

Deja de mostrar # menu- {id}

Este complemento elimina el atributo de ID de cada elemento del menú. En la mayoría de los casos, no se necesita el ID de cada elemento del menú.

Utiliza las funciones estándar de WordPress.

Este complemento se engancha en las funciones básicas de WordPress wp_nav_menu () y wp_page_menu (). Cambió los resultados de ambas funciones a la configuración que eligió.

Encienda y apague todas las clases de elementos del menú CSS

Usted puede:

  • Seleccione y deseleccione en detalle cada clase de elemento del menú CSS que generan las funciones básicas de WordPress wp_nav_menu () y wp_page_menu ()
  • controlar si el atributo de identificación de cada elemento del menú de navegación se imprime o no
  • controlar si los elementos principales se clasificarán adicionalmente como elementos ancestrales o no. Puede activarse para imprimir ambas clases en artículos para padres o solo en clases para padres
  • controle si los menús de navegación se clasificarán adicionalmente con las clases de menú de la página anterior por compatibilidad o no.

Idiomas

La interfaz de usuario está disponible en

  • Inglés
  • Español, realizado por Hector Cabrera.
  • Alemán (Deutsch)

Más traducciones son bienvenidas. Si desea incluir su traducción, deje un aviso en el foro de soporte del complemento.

Capturas de pantalla

  • La primera captura de pantalla muestra una muestra de los resultados de la salida HTML de wp_nav_menu () antes y después de activar el complemento.
  • La segunda captura de pantalla muestra una parte de la página de opciones del complemento en idioma alemán.
  • La tercera captura de pantalla muestra dónde puede encontrar el enlace a la página de opciones del complemento en la versión alemana de WordPress.

Instalación

Descripción de la instalación para expertos en WordPress.

  1. Subirlo.
  2. Actívalo.
  3. Relájate. Si lo desea, puede refinar la configuración del complemento a sus necesidades.

Instalación en detalle

  1. Descargue el archivo zip ‘purify-wp-menues.zip’ a su computadora local.
  2. Descomprima el archivo zip. Debería encontrar un nuevo directorio 'purify-wp-menues' con archivos y subdirectorios en él.
  3. Suba el directorio ‘purify-wp-menues’ con todo su contenido por FTP a su directorio ‘/ wp-content / plugins /’.
  4. Vaya a la página “Complementos” en el panel de administración de su sitio de WordPress.
  5. Active el complemento a través del menú “Complementos” en WordPress.
  6. Si lo desea, puede refinar la salida del complemento en la página de opciones ‘Purificar los menús de WP’. Encontrará la página en “Configuración” en el panel de administración.

Preguntas más frecuentes

Instrucciones de instalación

Descripción de la instalación para expertos en WordPress.

  1. Subirlo.
  2. Actívalo.
  3. Relájate. Si lo desea, puede refinar la configuración del complemento a sus necesidades.

Instalación en detalle

  1. Descargue el archivo zip ‘purify-wp-menues.zip’ a su computadora local.
  2. Descomprima el archivo zip. Debería encontrar un nuevo directorio 'purify-wp-menues' con archivos y subdirectorios en él.
  3. Suba el directorio ‘purify-wp-menues’ con todo su contenido por FTP a su directorio ‘/ wp-content / plugins /’.
  4. Vaya a la página “Complementos” en el panel de administración de su sitio de WordPress.
  5. Active el complemento a través del menú “Complementos” en WordPress.
  6. Si lo desea, puede refinar la salida del complemento en la página de opciones ‘Purificar los menús de WP’. Encontrará la página en “Configuración” en el panel de administración.
¿El complemento tiene efectos tanto en los menús de navegación como en los menús de página?

Si lo hace

¿El complemento tiene efectos en la apariencia visual de los menús?

Respuesta corta: normalmente no, y si es así, puedes tomar el control.

Respuesta larga: la configuración predeterminada imprime solo la clase CSS para el elemento del menú activo actual. Si el CSS del tema también utiliza las otras clases de CSS y / o el atributo de ID de elemento, notará algunos efectos visuales no deseados en los menús. En este caso, simplemente averigüe qué clases y / o ID utiliza el tema y actívelas a través de la página de opciones del complemento hasta que desaparezcan los efectos.

¿Cuáles son los ajustes predeterminados de este complemento?

Después de activar el complemento, se eliminan los atributos de identificación de todas las clases de CSS en cada elemento de menú, excepto las clases de CSS “.current-menu-item” en los menús de navegación y “.current_page_item” en los menús de página.

¿Qué sucede con mi configuración si desactivaría el complemento a través del menú “Complementos” en WordPress?

Sus configuraciones todavía se almacenarán en la base de datos de WordPress. Después de volver a activar el complemento, todos sus ajustes están de vuelta.

¿Qué sucede con mi configuración si quisiera eliminar el complemento a través del menú “Complementos” en WordPress?

Tu configuración también será eliminada. En otras palabras: no quedaría ninguna configuración inútil de este complemento.

¿Este complemento también elimina el atributo de identificación de cada elemento del menú?

Sí. Lo hace de esta manera por defecto. Puede activar la salida de cada ID de elemento de menú en la página de opciones del complemento.

¿Por qué en los menús de la página sigue siendo el atributo vacío ‘class =” ”‘ en cada elemento del menú?

Normalmente, si anula la selección de todas las casillas de verificación de los menús de página en la página de opciones del complemento, no habrá ningún atributo de clase en los menús de página. Pero los archivos de WordPress no ofrecen una manera suave de suprimir el atributo de clase si no tiene valores. El plugin ahorra tiempo y recursos al no intentarlo de manera propia. Si tiene un truco para eliminar la actitud de clase vacía con poco esfuerzo, por favor, hágamelo saber.

¿Dónde está el archivo * .pot para traducir el complemento en cualquier idioma?

¡Si quieres contribuir con una traducción del complemento en tu idioma, sería genial! Encontrará el archivo * .pot en el directorio ‘idiomas’ de este complemento. Si me enviara el archivo * .po, lo incluiría en la próxima versión del complemento.

Opiniones

Funciona bien

Jem Turner

Trabajando en un sitio cliente que necesita ser lo más rápido posible pero tiene un sistema de menú complicado, esto eliminó todas las clases superfluas de WordPress sin alterar mis propias clases a medida. Redujo drásticamente el marcado renderizado mejorando el tamaño de las páginas y, por lo tanto, la velocidad.

Leer las 5 críticas

Colaboradores y Desarrolladores

“Purificar los menús de WordPress” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

Traduzca “Purificar los menús de WordPress” a su idioma.

¿Interesado en el desarrollo?

Busque el código, revise el repositorio SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

3.2.1

  • Se agregó la información de 'Requiere PHP' en readme.txt
  • Probado exitosamente con WordPress 4.9.1

3.2

  • Saneamiento revisado de textos y URLs en las páginas.
  • Traducciones revisadas
  • Establecer el mensaje de activación como descartable
  • Probado exitosamente con WordPress 4.8

3.1.1

  • Probado exitosamente con WordPress 4.7

3.1

  • Función de desinstalación revisada para WordPress 4.6 debido a la introducción de la clase WP_Site_Query
  • Probado exitosamente con WordPress 4.6

3.0.5

  • Se cambió el nombre de dominio en las funciones de traducción de variable a cadena codificada.
  • Función de mensaje de activación revisada
  • Probado con éxito con WordPress 4.5

3.0.4

  • Jerarquía de encabezados mejorada en la página de opciones para una mejor accesibilidad desde WP 4.4
  • Probado con éxito con WordPress 4.4.2

3.0.3

  • Probado con éxito con WordPress 4.4

3.0.2

  • Se corrigió un error en readme.txt

3.0.1

  • Probado con éxito con WordPress 4.3

3.0

  • Reconstruir fundamentalmente
  • Opción añadida “antepasado de la taxonomía actual”
  • Opción agregada “Cualquier objeto del elemento del menú”
  • Opción agregada ‘Cualquier tipo de elemento de menú’
  • Opción agregada ‘Elemento de menú tiene hijos’
  • La opción agregada ‘Elemento del menú de la página tiene hijos’
  • Opción revisada ‘ID de elemento de menú como clase’
  • Opción revisada “ID de elemento de página como clase”
  • Opción eliminada “objeto de elemento de menú personalizado”
  • Traducciones actualizadas y archivo * .pot

2.3

  • Mejorado: las clases personalizadas de CSS se mantienen intactas
  • Traducciones actualizadas y archivo * .pot

2.2.2

Probado con éxito con WordPress 4.1, especialmente con los filtros revisados ​​‘nav_menu_css_class’ y ‘nav_menu_item_id’

2.2.1

Probado con éxito con WordPress 4.0

2.2

  • Rutina de desinstalación mejorada
  • Probado exitosamente con WordPress 3.9.2
  • Refactored para mayor compatibilidad

2.1.1

  • Probado exitosamente con WordPress 3.8.2
  • Algunos refactorizando y arreglamos un error tipográfico.
  • Traducciones actualizadas y archivo * .pot

2.1

  • Algunas refactorizaciones y pruebas aprobadas.

2.0.1

  • Se corrigió un error de codificación.

2.0

  • Reconstruido fundamentalmente para mejorar el rendimiento del complemento en el tiempo de ejecución del frontend y la velocidad de su página.
  • A pesar de eso, no se preocupe por la configuración de su complemento: permanecen intactos y continuarán funcionando
  • Agrupación mejor comprensible de las opciones en la página de opciones
  • Cambios de diseño gráficos leves
  • Traducciones actualizadas y archivo * .pot

1.3

  • Se agregó la propiedad 'estática' a algunas funciones para evitar advertencias a nivel de error estricto
  • Se quitó el uso obsoleto de screen_icon ()
  • Se corrigió el error de “menús” a “menús”.
  • Compatibilidad comprobada con WP 3.8.

1.2

  • Se corrigió un error tipográfico
  • Añadida traducción al español. ¡Gracias, Héctor!

1.1

  • Rendimiento mejorado: se conecta a ‘nav_menu_item_id’ solo cuando se desea en lugar de cada vez
  • Algunas traducciones mejoradas al alemán
  • Etiquetado mejorado en la página de opciones
  • Archivo POT refinado

1.0

  • El plugin fue lanzado inicialmente.

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja una respuesta