Title: Error Critico Uncaught Error: Call to undefined function add_filter()
Last modified: 21 de febrero de 2022

---

# Error Critico Uncaught Error: Call to undefined function add_filter()

 *  [tinchoap26](https://es.wordpress.org/support/users/tinchoap26/)
 * (@tinchoap26)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/)
 * Hola tengo un problema de error critico en mi sitio web me aparece esto y no 
   puedo ingresar a mi admin de wordpress
 * Fatal error: Uncaught Error: Call to undefined function add_filter() in /home/
   c1501303/public_html/wp-includes/wp-db.php:2135 Stack trace: #0 /home/c1501303/
   public_html/wp-includes/wp-db.php(2154): wpdb->placeholder_escape() #1 /home/
   c1501303/public_html/wp-includes/wp-db.php(1183): wpdb->add_placeholder_escape(‘
   utf8mb4’) #2 /home/c1501303/public_html/wp-includes/wp-db.php(1255): wpdb->_real_escape(‘
   utf8mb4’) #3 [internal function]: wpdb->escape_by_ref(‘utf8mb4’, 0) #4 /home/
   c1501303/public_html/wp-includes/wp-db.php(1416): array_walk(Array, Array) #5/
   home/c1501303/public_html/wp-includes/wp-db.php(796): wpdb->prepare(‘SET NAMES‘%
   s», ‘utf8mb4’) #6 /home/c1501303/public_html/wp-includes/wp-db.php(1732): wpdb-
   >set_charset(Object(mysqli)) #7 /home/c1501303/public_html/wp-includes/wp-db.
   php(632): wpdb->db_connect() #8 /home/c1501303/public_html/wp-includes/load.php(
   527): wpdb->__construct(‘c1501303_wordpr…’, ‘stizaoystbj0Iaq’, ‘c1501303_wordpr…’,‘
   localhost’) #9 /home/c1501303/public_html/wp-settings.php(124): require_ in /
   home/c1501303/public_html/wp-includes/wp-db.php on line 2135
 * La página con la que necesito ayuda: _[[accede](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fes.wordpress.org%2Fsupport%2Ftopic%2Ferror-critico-uncaught-error-call-to-undefined-function-add_filter%2F%3Foutput_format%3Dmd&locale=es_ES)
   para ver el enlace]_

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)

 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202975)
 * Lo primero de todo sería solucionar el problema del certificado de seguridad 
   ya que los visitantes no pueden conectarse a tu sitio de forma segura. Ponte 
   en contacto con el soporte de tu hosting.
 *  Iniciador del debate [tinchoap26](https://es.wordpress.org/support/users/tinchoap26/)
 * (@tinchoap26)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202976)
 * Hola gracias por responder, supuestamente tengo vigente el certificado de seguridad
   SSL.
    Con respecto al error por lo general sucedía que era una error de algun
   plugins, pero en esta oportunidad veo que es algo relacionado con la carpeta 
   wp-includes.
 *  Iniciador del debate [tinchoap26](https://es.wordpress.org/support/users/tinchoap26/)
 * (@tinchoap26)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202977)
 * Ahí revise y por lo visto lo tenia vencido al certificado, no me lo habían actualizado.
   Pero el problema del error fatal seguramente seguira.
 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202979)
 * Resuelve primero lo del certificado de seguridad y luego veremos el error.
 *  Iniciador del debate [tinchoap26](https://es.wordpress.org/support/users/tinchoap26/)
 * (@tinchoap26)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202981)
 * Hola ya pude resolver lo del certificado.
 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202982)
 * No nos dice mucho el error, así que tendremos que ir probando varias cosas.
 * La primer de ella es que te pongas de nuevo en contacto con el soporte del hosting
   y que comprueben la base de datos.
 *  Iniciador del debate [tinchoap26](https://es.wordpress.org/support/users/tinchoap26/)
 * (@tinchoap26)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202985)
 * Bueno, me contacte nuevamente y consulte sobre la base de datos y me dijieron
   lo siguiente:
 * Hemos detectado que tu sitio \»\» ha sido victima de un ataque. El mismo fue 
   posible dado que tu aplicación se encontraba muy des-actualizada.
 * He realizado un escaneo rapido y puedo ver los siguientes malwares:
    /home/c1501303/
   public_html/wp-admin/site-health-info.php: Malware.2016-01-15_155843.UNOFFICIAL
   FOUND /home/c1501303/public_html/wp-content/themes/sydney/inc/custom-header.php:
   Malware.2016-01-15_155843.UNOFFICIAL FOUND /home/c1501303/public_html/wp-content/
   themes/sydney/content-search.php: Malware.2016-01-15_155843.UNOFFICIAL FOUND /
   home/c1501303/public_html/wp-content/plugins/official-facebook-pixelOLDDD/core/
   FacebookPluginUtils.php: Malware.2016-01-15_155843.UNOFFICIAL FOUND /home/c1501303/
   public_html/wp-content/plugins/wp-super-cache/plugins/awaitingmoderation.php:
   Malware.2016-01-15_155843.UNOFFICIAL FOUND /home/c1501303/public_html/wp-content/
   plugins/wp-super-cache/advanced-cache.php: Malware.2016-01-15_155843.UNOFFICIAL
   FOUND /home/c1501303/public_html/wp-content/plugins/wordpress-seoOLDDDDD/src/
   deprecated/frontend/class-primary-category.php: Malware.2016-01-15_155843.UNOFFICIAL
   FOUND /home/c1501303/public_html/wp-content/plugins/wordpress-seoOLDDDDD/src/
   helpers/notification-helper.php: Malware.2016-01-15_155843.UNOFFICIAL FOUND /
   home/c1501303/public_html/wp-content/plugins/wordpress-seoOLDDDDD/vendor/composer/
   autoload_static.php: Malware.2016-01-15_155843.UNOFFICIAL FOUND /home/c1501303/
   public_html/wp-content/plugins/wordfence/views/waf/waf-install-manual.php: Malware.
   2016-01-15_155843.UNOFFICIAL FOUND /home/c1501303/public_html/wp-content/advanced-
   cache.php: Malware.2016-01-15_155843.UNOFFICIAL FOUND /home/c1501303/public_html/
   wp-includes/class-wp-metadata-lazyloader.php: Malware.2016-01-15_155843.UNOFFICIAL
   FOUND /home/c1501303/public_html/wp-includes/class-wp-recovery-mode-cookie-service.
   php: Malware.2016-01-15_155843.UNOFFICIAL FOUND /home/c1501303/public_html/wp-
   includes/theme-compat/header.php: Malware.2016-01-15_155843.UNOFFICIAL FOUND
 * ———– SCAN SUMMARY ———–
    Known viruses: 8531276 Engine version: 0.101.1 Scanned
   directories: 2370 Scanned files: 28294 Infected files: 14 Data scanned: 1120.91
   MB Data read: 639.54 MB (ratio 1.75:1) Time: 254.528 sec (4 m 14 s)`
 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12202989)
 * Eso me temía.
 * Sigue la guía paso a paso: [https://es.wordpress.org/support/topic/limpiar-un-wordpress-infectadohackeado/](https://es.wordpress.org/support/topic/limpiar-un-wordpress-infectadohackeado/)
 *  Iniciador del debate [tinchoap26](https://es.wordpress.org/support/users/tinchoap26/)
 * (@tinchoap26)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12203110)
 * Hola, esto es lo que me marca puntualmente como error:
    Fatal error: Uncaught
   Error: Call to undefined function add_filter() in /home/c1501303/public_html/
   wp-includes/wp-db.php on line 2135
 * la cual vendria a ser esta linea:
 * if ( false === has_filter( ‘query’, array( $this, ‘remove_placeholder_escape’))){
   
   add_filter( ‘query’, array( $this, ‘remove_placeholder_escape’ ), 0 ); }
 * Nose si esta bien ese codigo o tiene algun error?
 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12203113)
 * Pero… ¿ya has desinfectado tu sitio siguiendo paso a paso la guía que te indiqué?
 *  Iniciador del debate [tinchoap26](https://es.wordpress.org/support/users/tinchoap26/)
 * (@tinchoap26)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12203126)
 * Es que de por si nunca me dejo ingresar al FTP, me aparece error fatal tambien
   ahi.
    Si puedo ingresar mediante el panel del hosting en Administrador de Archivos.
 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12203128)
 * Ejecuta los pasos que indica la guía. Cuando te hable de FTP, usa el administrador
   de archivos del panel del hosting.

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)

 El debate ‘Error Critico Uncaught Error: Call to undefined function add_filter()’
está cerrado a nuevas respuestas.

 * En: [Guías – Resolución de problemas](https://es.wordpress.org/support/forum/manuales-y-resolucion-de-problemas/)
 * 12 respuestas
 * 2 participantes
 * Última respuesta de: [almendron](https://es.wordpress.org/support/users/almendron/)
 * Última actividad: [hace 5 años](https://es.wordpress.org/support/topic/error-critico-uncaught-error-call-to-undefined-function-add_filter/#post-12203128)
 * Estado: sin resolver

## Debates

### Debates populares

### Debates sin respuestas

### Debates que no son soporte

### Debates resueltos

### Debates no resueltos

### Todos los debates
