Q2W3 Fixed Widget for WordPress

Descripción

Use el plugin «Fixed Widget for WordPress» para crear widgets fijos que permanezcan en el área de pantalla visible cuando se haga scroll en la página hacia arriba o hacia abajo.

Sticky widgets are perceived much better by your visitors than unfixed widgets and therefore have a significantly higher click-through rate. Therefore, this option is especially useful for ads or other items that visitors want to interact with.

The recommended solution for integrating ads in WordPress is the free ad management plugin Advanced Ads.

Compatibilidad

¡El plugin no funciona con todos los temas! Requisitos del tema:

  • jQuery 1.7 obligatorio. jQuery 1.8.3 (o posterior) recomendado.
  • No hay errores JavaScript provocados por otros plugins y scripts.
  • Funciones wp_head() y wp_footer() en los archivos header.php y footer.php.
  • Los widgets deben tener un atributo de ID.

En algunos temas, los widgets fijos «saltan» durante el desplazamiento, etc. En este caso, se necesitarán algunos cambios del CSS en tu tema.

Capturas

  • El plugin «Fixed Widget for WordPress» en acción

Instalación

  1. Sigue el proceso estándar de instalación de plugins de WordPress
  2. Activa el plugin a través del menú de plugins en WordPress
  3. Ve a Apariencia -> Widgets y activa la opción «Widget fijo» en cualquier widget activo
  4. Ajusta los parámetros del plugin en Apariencia -> Opciones de Fixed Widget

Preguntas frecuentes

¿Por qué no está funcionando el plugin Fixed Widget?

Hay varias razones:

  1. Errores Javascript en la página. Comúnmente causados por plugins con fallos. Comprueba la consola javascript de tu navegador. Si encuentras errores, intenta localizar y arreglar la fuente.
  2. No hay funciones wp_head() ni wp_footer() en la plantilla. Comprueba los archivos header.php y footer.php de tu tema activo.
  3. Conflictos con otros plugins y scripts
  4. Incompatibilidad CSS
¿Es posible fijar múltiples widgets?

Sí, es posible fijar más de un widget incluso si están ubicados en diferentes barras laterales.

¿Por qué el plugin no está funcionando en Chrome (y otros navegadores basados en Webkit)?

Check your CSS files for these two instructions:
-webkit-backface-visibility:hidden;
-webkit-transform: translate3d(0,0,0);

Si se encuentran, desactivarlos y ver el resultado.

¿Cómo prevenir superposición con el pie de página?

Ve al área de administración, Apariencia -> Opciones de Fixed Widget. Aquí puedes definir los márgenes superiores e inferiores. Establece un valor para el margen inferior >= de la altura del pie de página. Comprueba el resultado.
Si la altura de tu pie de página cambia según la página es mejor usar la opción Parar ID. Aquí necesitas indicar el id de la etiqueta html. La posición de ese elemento html determinará el valor del margen inferior. Por ejemplo, vamos a tomar el tema Twenty Sixteen por defecto. El pie de página de este tema tiene un id=»colophon». En la opciónParar ID tienes que poner sólo colophon, ¡sin ningún otro símbolo!

¿Cómo se desactiva el plugin en dispositivos móviles?

There are two options: Disable Width and Disable Height. They works the same way. If the browser window width/height is less then or equals specified value, the plugin is disabled. You can also use the visitor conditions of Advanced Ads to target specific user groups.

Reseñas

21 de agosto de 2019
Good plugin but the last update will erase all your widgets' content... Erf... 4/5 but please, do something 🙂
9 de mayo de 2019
The width of the widgets is changed and no support returns. Too bad the plugin looked promising
4 de abril de 2019
Didn't have any problem with this plugin, work as described!
Leer todas las 226 reseñas

Colaboradores y desarrolladores

«Q2W3 Fixed Widget for WordPress» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Q2W3 Fixed Widget for WordPress» ha sido traducido a 11 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Q2W3 Fixed Widget for WordPress» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

5.1.9

  • Fixed JavaScript events which were not called in some setups.

5.1.8

  • Fixed JavaScript bug that caused jumping / flickering of fixed widgets.

5.1.7

  • Fixed «a.target.className.indexOf is not a function» bug

5.1.6

  • linguistic corrections
  • cleanup of the options page

5.1.5

  • author change

5.1.4

  • Added filter «q2w3-fixed-widgets». It allows to filter array of widgets marked as fixed.

5.1.3

  • Ahora compatible con el plugin WP Page Widget

5.1.2

  • ¡Ahora funciona bien con los widgets de Shortcodes Ultimate!

5.1.1

  • ¡Resuelve problemas con el margen inferior y el ID de parada de la versión 5.1!

5.1

  • ¡Nuevo método de carga de las opciones!
  • Probado con WordPress 4.9

5.0.4

  • Parche de compatibilidad para el plugin Better WordPress Minify.

5.0.3

  • Solución mejorada para el error «q2w3_sidebar_options no está definido».

5.0.2

  • Optimización del javascript del plugin
  • Para resolver el error «q2w3_sidebar_options no está definida» se usa la función wp_add_inline_script ¡Se necesita WordPress 4.5 para que funcione este arreglo!
  • Añadida la opción Desactivar MutationObserver. ¡Usa esta opción sólo como Copia de seguridad para restaurar el comportamiento de la versión 4!

5.0.1

  • Arreglado el problema en diseños con múltiples barras laterales

5.0

  • Optimized client side performance. Detection of page changes is now based on MutationObserver API. Widget parameters recount is fired only when needed! Refresh interval option used only for campatibility with old browsers (no MutationObserver API support).
  • Mejorada la compatibilidad con plugins de caché (W3TC, Autoptimize, etc.). ¡No necesitas excluir JQuery ni archivos del plugin del caché!
  • Soporte para el script de método de carga Async/Defer
  • Añadidas las opciones de Desactivar ancho y Desactivar alto
  • Nota para los usuarios de plugins de caché: ¡no olvidéis limpiar caché tras actualizar a la versión 5! ¡Las opciones de formato han cambiado!

4.1

  • Added Stop ID option. Use it when you cannot specify Margin Bottom value. Solution provided by Julian_Kingman!
  • Now the plugin is aware of the WordPress admin bar presence!
  • Fixed destruction of jQuery(window).load hook. There should be no problems with other jQuery plugins now!
  • Añadida traducción al Alemán
  • Actualizada la compatibilidad con internacionalización

4.0.6

  • A small bug fix
  • Añadida la traducción al francés

4.0.5

  • New option «Inherit widget width from the parent container» to better support responsive layouts.
  • Optimización de javascript.

4.0.4

  • Added option «Auto fix widget id». It is on by default. If the plugin is working with this option switched off – leave it in off position!

4.0.3

4.0.1

  • Hotfix! Removes problem with duplicated widget code.

4.0

  • Resolved widget jumping
  • Añadido el código para arreglar automáticamente el «problema del id del widget»
  • Añadida nueva opción de compatibilidad (prioridad de plugin)
  • Added complete uninstall (uninstall script launched automatically when you DELETE plugin)
  • Añadida la traducción al español
  • Eliminadas opciones obsoletas

3.0

  • This version brings you a long waited capability to stick widgets located in different sidebars! Enjoy!
  • Arreglado el conflicto con el plugin WP Page Widget
  • Unos cuantos pequeños errores arreglados
  • Warning! «Disable plugin on mobile devices» and «Disable plugin on tablet devices» options now are depricated and will be removed in the next release. Use «Screen Max Width» option instead!

2.3

  • Ahora el usuario puede desactivar el plugin, cuando el ancho de la ventana del navegador es menor que el valor especificado (comprueba las opciones del plugin).

2.2.4

  • Esta versión es compatible con JQuery 1.9 y 1.10

2.2.3

  • Pequeñas mejoras internas
  • Clase Mobile Detect actualizada en la versión 2.6.0

2.2.2

  • Arreglado este error PHP
  • Clase Mobile Detect actualizada en la versión 2.5.8

2.2.1

2.2

  • Now the plugin is able to reflect dynamic page content changes (infinite scroll, ajax basket and other javascript stuff)!!!
  • Added new option to plugin settings: Refresh interval. Recommended values between 500 – 2000 milliseconds. Note: setting have impact on the site performance (client side). If you don’t have dynamic content, set Refresh interval = 0.
  • Clase Mobile Detect actualizada en la versión 2.5.7

2.1

  • Nueva opción para definir IDs de widget personalizados para barras laterales estáticas y etc.
  • Nueva opción para desactivar el plugin el dispositivos móviles.
  • Arreglado el error javascript cuando no hay barras laterales en una página.

2.0

  • ¡Arreglado el problema de solapamiento con el pie de página! Ahora los usuarios pueden personalizar los márgenes superior e inferior para los widgets fijados desde el área del administrador (Apariencia-> Opciones de Fixed Widget).
  • Añadida compatibilidad con traducciones

1.0.3

  • Normalizado el comportamiento del plugin cuando la barra lateral es más larga que el contenido principal. Nota: el posible solapamiento con el pie de página sigue existiendo.

1.0.2

  • Arreglado el problema con widgets que se muestran sólo en ciertas páginas.
  • Código javascript optimizado.

1.0.1

  • Mejorada la compatibilidad con los navegadores basados en Webkit (como Chrome y Safari).
  • Eliminado CSS innecesario.

1.0

  • Primer lanzamiento público.