Consejos

Los gadgets de WordPress no aparecen, por eso

¿Estás frustrado y confundido por el hecho de que los widgets de WordPress no aparecen? Usted no está solo. Cuando ocurre una actualización, las cosas pueden fallar.

Averiguar por qué a menudo no es fácil.

Si WordPress tiene una línea de ayuda técnica, habilitar y deshabilitar los complementos reemplazará los consejos técnicos estándar; apáguelo y vuelva a encenderlo.

Identificar al culpable cuando el widget desaparece o no se carga en absoluto es más fácil cuando sabe qué lo controla.

Este es el archivo functions.php, un montón de scripts que se ejecutan en complementos, y en el nivel de la base de datos, los roles y capacidades del usuario se pueden configurar para deshabilitar la funcionalidad de edición de temas.

El gadget de WordPress no se muestra

Los complementos incompatibles pueden evitar que los widgets se carguen correctamente. Las actualizaciones del marco principal de WordPress pueden (y lo hacen) evitar que se carguen los widgets. El complemento Classic Widgets resuelve este problema. Los widgets son administrados por el archivo functions.php. Si faltan, los widgets no se mostrarán.

Las actualizaciones de WordPress pueden romper componentes como temas y áreas de widgets en ellas. Esto sucedió cuando se lanzó la versión 5.8 de WP.

Haga clic en el elemento Widgets en el menú de la izquierda y debería ver el área de widgets del tema.

Si no se cargan o no se cargan con un mensaje de error, se requiere el complemento Classic Widgets.

Así es como se ve cuando su tema no es compatible con los nuevos bloques de widgets en la versión 5.8 y posteriores.

Ves los bloques, pero no hay nada cargado en ellos. Si es así, puede aparecer un mensaje de error sobre el bloque que le indica la línea de código que rompió el widget.

La actualización principal de WordPress en la versión 5.8 hace que las personas intenten arreglar los widgets que no muestran errores.

El equipo de WordPress ha lanzado el complemento Classic Widgets, que restaura la funcionalidad de los widgets.

Se afirma que planean mantener el complemento hasta 2022.

No está claro si esto significa que WP Core se configurará aún más para la compatibilidad, o si su desarrollador de temas necesitará actualizar su tema para admitir los nuevos bloques de widgets.

Actualmente, la solución para los widgets de WordPress que no aparecen al instalar la versión 5.8 de WP y posteriores es instalar y activar el complemento Classic Widgets del equipo de WordPress.

Problemas de rol de usuario

Solo los administradores pueden acceder al área de widgets. Los editores, autores y colaboradores no tendrán acceso al área de widgets.

Para aquellos que trabajan con sitios de múltiples usuarios, la funcionalidad se puede agregar a los roles de usuario, lo que elimina la necesidad de otorgar roles de administrador a cualquier persona que controle sus widgets (y más) en todo el sitio.

Por ejemplo, es posible que desee que los editores de sitios web puedan editar una barra lateral para mostrar ofertas mensuales u ofertas especiales, pero no le entusiasma la idea de dar a los editores discreción sobre todo lo que un administrador puede hacer en WordPress.

Como jugar con bloques de anuncios y ubicaciones que generan ingresos.

Para los editores que editan widgets, deben agregar una función al rol de usuario que les permita «editar temas», ya que las áreas de los widgets son específicas del tema.

Una vez instalado y activado, puede editar las capacidades de cada rol de usuario o agregar usuarios.

Por ejemplo, para dar acceso a un editor al área del gadget, vaya al menú Miembros en la barra lateral derecha, haga clic en Editar para el rol de Editor y luego haga clic en Conceder o Cancelar.

Todo en el primer menú en el lado izquierdo de la página de configuración es un elemento que puede ver como administrador. A la derecha es donde marca la casilla para proporcionar o rechazar las funciones que desea configurar para otros.

Los gadgets están controlados por un tema de WordPress, por lo que el permiso «concedido» es «Opciones de edición de tema».

Cuando haya terminado, otros usuarios podrán cargar el área de widgets y editarlo allí.

Problemas con complementos o temas incompatibles

Los complementos son excelentes para agregar funcionalidad a su sitio web. La cuestión es que necesitan trabajar bien con su tema. Cuando no se entienden, el contenido de su sitio se descompone.

Al igual que los widgets de WordPress que no aparecen, su Google Analytics dejó de funcionar o los botones de carga de sus temas y complementos desaparecieron. Esto sucede cuando se encuentra código JavaScript.

Comience a solucionar problemas cambiando su tema al tema predeterminado WP veintiuno veintiuno.

Fue creado por el equipo de WordPress con una codificación mínima. Primero instale y active el tema, luego verifique si se carga el widget.

Si aún no muestra el widget, reactive el tema que desea usar, luego vaya a su página con complementos y desactivar todos los complementos.

Para mayor comodidad, haga clic en el enlace Activo para mostrar todos los complementos activos, luego haga clic en la primera casilla de verificación para seleccionar automáticamente cada complemento.

Seleccione la opción «Deshabilitar» del menú desplegable y haga clic en «Aplicar» para deshabilitar los complementos de forma masiva.

Esto deshabilitará todos sus complementos. Luego regrese a su página de widgets y vea si aparecen ahora.

Si lo hacen, la siguiente tarea difícil es activar cada complemento uno por uno hasta que se encuentre el que rompe la página del widget.

Tu tema no admite widgets

Esto es raro porque pocos (si es que hay alguno) temas de WordPress no admiten widgets, lo que significa que las barras laterales no están registradas. Esto es más probable que suceda con temas personalizados a los que les faltan archivos functions.php o no tienen barras laterales registradas.

Si ordenó un tema personalizado, dígale a su desarrollador que lo personalice.

En WordPress, todas las áreas de widgets se registran como barras laterales cuando experimenta No se muestra la barra lateral de WordPress y te sale un mensaje de error que dice…

«El tema que está utilizando actualmente no admite widgets, lo que significa que no hay una barra lateral que pueda cambiar».

… entonces el tema debe adaptarse para mostrar el widget.

Esto requerirá crear un archivo functions.php, registrar la barra lateral, descargar el tema, extraer y agregar el archivo functions.php. Vuelva a empaquetar la carpeta y cargue el tema actualizado.

El código para registrar la barra lateral (widget) en el archivo functions.php del tema es,

add_action( 'widgets_init', 'register_nav_menus' );
function my_register_sidebars() {
/* Register the 'right' sidebar. */
register_sidebar(
array(
'id' => 'right',
'name' => __( 'Right Sidebar' ),
'description' => __( 'A short description of the sidebar.' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);

Dado que la funcionalidad de WordPress está controlada por el archivo functions.php, su tema de WP realmente debería estarlo.

Es por eso que los temas sin widgets son un problema raro y solo los temas personalizados son un problema real. Me gusta si su desarrollador olvidó incluirlo en el archivo zip que se le envió para cargarlo en su sitio de WP.

Deja una respuesta

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

Botón volver arriba