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
- Conéctate por FTP, SFTP o el administrador de archivos de tu hosting (guía FTP).
- Abre
wp-content/themes/y localiza la carpeta de tu tema hijo. - Edita
functions.phpen esa carpeta. - Añade solo el fragmento que indican la documentación o el plugin.
- 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.