Fatal Error When using the filter for disabling a module
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 74/100
Línea de trabajo
Empieza por localizar hello_elementor_tweak_settings() y la llamada a Theme::get_module() que utiliza; el issue no indica su archivo ni una prueba. Sigue cómo el filtro documentado hello-plus-theme/modules/admin-home/is-active puede hacer que el módulo deje de estar disponible y, después, revisa las pruebas existentes o añade cobertura para ese caso. La tarea está completa cuando desactivar el módulo ya no provoca una llamada a get_component() sobre un valor null en solicitudes del front end o del admin.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When using the documented filter for disabling a module, You will get a 500 error
add_filter( 'hello-plus-theme/modules/admin-home/is-active', '__return_false' );
when using the filter i noticed fatal error
Theme::get_module() returns null, and hello_elementor_tweak_settings() on init calls ->get_component() on null:
Call to a member function get_component() on null
Every front-end and admin request dies, there should be a guard for a null module
- Lenguaje dominante
- PHP
- Estrellas
- 614
- Forks
- 240
- Merge medio
- 4 h 17 min
- PR fusionados (30 d)
- 9
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de elementor/hello-theme
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
elementor/hello-theme#600 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
elementor/hello-theme#517 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 20/100
elementor/hello-theme#497 · 2 reacciones ·
Los mantenedores suelen responder en 1 día
-
Remove AI Site PlannerAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 28/100
elementor/hello-theme#487 · 1 comentario · 6 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
elementor/hello-theme#483 ·
Los mantenedores suelen responder en 1 día
Todos los issues de elementor/hello-theme
Issues similares
-
sync-en
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
[Sync EN] Formatting improvements to "Large Objects (LOBs)" docs (#6056)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertosync-en
Dificultad 1/5 Menos de una hora Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Перевод устарел
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
repo:cms
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
craftcms/cms#20613 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
项目日志弹出窗尺寸可拉伸功能Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día