Crear un archivo .php para funciones propias en WordPress

En un principio estaba usando el archivo functions.php del tema activo, pero a medida que voy incorporando más código se hace evidente que debo dejar esa mala maña. El archivo functions.php es un archivo cortesía del creador del tema que a su vez es un cumplimiento de los lineamientos de WordPress, pero el tema podría funcionar sin ese archivo.

Al insertar scripts en ese archivo el mismo va a ser leído cuando se cargue la página. Pero si en algún momento hago un cambio de tema el mismo se va a perder. Tendría que pasar todo el código al functions.php del nuevo tema. Claro, si los scripts afectaban solo funcionalidades del tema anterior no pasa nada, ¿para qué los querría?

El problema está cuando se han insertado scripts que eran para afectar funcionalidades de algo en el sistema fuera del tema. Además, para mi es una buena práctica traerme los códigos que afectaban al tema anterior y solo modificarlos o comentarlos, pero tenerlos allí si los necesito.

Por eso creo que es mejor crear un archivo propio donde colocar la s funciones e incorporarlo como un complemento para que el sistema lo lea cuando se cargue.

Cómo se hace

Se crea un archivo .php y se le inserta el siguiente código:

<?php
/*
Plugin Name: Funciones
Plugin URI: https://ayudawp.com/
Description: Plugin para liberar de funciones el fichero <code>functions.php</code> y activarlo a placer (o no) .
Version: 1.0
Author: Fernando Tellado
Author URI: https://tellado.es
License: GPLv2 o posterior
*/

Se le da un nombre y se inserta en la carpeta /wp-content/plugins/

Luego se puede activar o no en el panel de administración de WordPress:

Luego en el archivo se podrá escribir las funciones que queramos independientemente del tema que se esté usando.

Leave a comment

Your email address will not be published. Required fields are marked *