Tecnología

Inicio

Las funciones personalizadas bricolaje en WordPress

Las funciones personalizadas bricolaje en WordPress


WordPress se basa en PHP y MySQL, lo que significa que se pueden agregar funciones de PHP a sus temas tal como lo haría con una página web normal. Al crear una función simple que sólo produce la salida de texto o números calculados, todo lo que necesita "ejecutar" la función en su blog es una breve llamada a esa función en uno de los archivos de plantilla de su tema. funciones más complicadas son posibles para aquellos programadores que ya están familiarizados con la programación PHP.

Instrucciones

1 Abra el archivo functions.php para su tema de WordPress en un editor de código o el Bloc de notas. Usted puede encontrar sus archivos de temas en wp-content / / themes /. Añadir su nuevo código PHP para la parte inferior de functions.php, pero asegúrese de que la etiqueta de cierre PHP - ">?" - Es la última línea de código en el archivo.

2 Comience su función de PHP como esto:

name_of_function función () {

}

Cambiar "name_of_function" al nombre que desea utilizar.

3 Escribe el código de la función entre las llaves que siguen el nombre de su función. Este es el código que se ejecutará en cualquier momento que lo llama desde el interior de uno de los archivos de plantilla de su tema. Por ejemplo, puede escribir una función para contar hasta diez de esta manera:

count_to_ten función () {

for ($ i = 1; $ i <= 10; $ i ++) {

echo $i;

}

}

El código anterior no hace nada útil, pero se puede ver aquí cómo escribir una función en la sintaxis de PHP.

4 Llame a su nueva función en cualquiera de los archivos de plantilla de su tema en el que desea que funcione. Por ejemplo, contar hasta diez en la página de índice de su blog añadiendo el siguiente código al index.php:

<? Php count_to_ten (); ?>

Consejos y advertencias

  • Crear una "incluye" carpeta dentro de los archivos de la carpeta y el lugar de su PHP temáticos que contienen funciones en esa carpeta. Añadir "require_once ( 'includes / name_of_file.php');" en su functions.php. Este método ofrece una mejor organización de sus funciones.
  • Los errores en el código PHP crearán errores "pantalla en blanco" que bloquean inicie sesión en WordPress. Por esta razón, copia de seguridad de archivos de temas antes de trabajar con ellos y volver a subir el tema si no se puede entrar a WordPress.