---
title: Actualizar functions.php
canonical: https://wpsecurityninja.com/docs/security-tests/actualizar-functions-php/
---
Cuando una prueba de seguridad o una corrección te pide cambiar `functions.php`, edita el archivo del **tema hijo**, no el del tema padre.

## Por qué el tema hijo

* Las actualizaciones del tema padre sobrescriben los cambios en `functions.php`.
* Declarar la misma función en tema padre e hijo puede causar un error fatal «function already exists», porque WordPress carga ambos.

Si aún no tienes un tema hijo, créalo antes de añadir código personalizado.

## Pasos

1. Conéctate por FTP, SFTP o el administrador de archivos de tu hosting ([guía FTP](https://wpsecurityninja.com/es/docs/installation-and-usage/acceder-al-sitio-via-ftp/)).
2. Abre `wp-content/themes/` y localiza la carpeta de tu tema hijo.
3. Edita `functions.php` en esa carpeta.
4. Añade solo el fragmento que indican la documentación o el plugin.
5. Guarda, recarga el sitio y vuelve a ejecutar la prueba de seguridad correspondiente.

Prefiere un tema hijo o un plugin personalizado pequeño para fragmentos permanentes. Evita editar archivos del tema padre en un sitio en producción sin copia de seguridad.
