Archivos de Etiquetas: code snippet

Plugin Code Snippet WordPress

Presentamos un arma para tener activos fragmentos de códigos en wordpress

Code snippet 

 

Qué es un code snippet y cómo utilizarlo en WordPress.

Un snippet es un pequeño fragmento de código reusable que utilizan los desarrolladores para mejorar y añadir funcionalidades a un proyecto WordPress. Es bastante normal incluir estos pequeños fragmentos de código para adaptar el sitio web a tus necesidades o a las de tus clientes. En principio suelen tener unas pocas líneas, pero pueden ser tan largos como queramos.

Existen snippets para diferentes tecnologías: CSS, PHP, JS, etc….

Vamos a explicar cómo utilizar los snippets PHP en WordPress y dónde se añaden en una web hecha con WP.

Snippets para WordPress

Este plugin añade un nueva sección dentro de la barra de menú de la izquierda de WordPress.

Dispondrás de gran variedad de configuraciones, podrás ponerles nombre y etiquetarlos para buscarlos más fácilmente.

También tendrás opciones para que se puedan ejecutar en el área de administración o en el front-end, o en las dos partes.

Haz clic sobre añadir nuevo: Añades el snippet. Ponle un nombre que sea representativo de la función que hace. Marca dónde se va a ejecutar (Por defecto es en todos los sitios). Puedes introducir una descripción y ponerle una etiqueta, pero esto es opcional. Guardas los cambios, activas el snippet y ya lo tienes… Otra forma correcta de añadir Snippets es agregar estos fragmentos de código en «functions.php». Pero la mejor forma es crear tu propio plugin de funciones, de esta forma si hay actualizaciones de tema o de plugins no perderás tus cambios.

Este es el encabezado para crear un plugin:

Qué hacer cuando un Code-snippet rompe tu WordPress.

Que se rompa tu WordPress es una de las peores cosas que te puede pasar, que un plugin (en este caso Code-snippets) te estropee tu web. Si es por un Snippet que has programado mal, o has copiado la función mal, o le falta un signo, una letra, o cualquier otra cosa, lo que te puede ocurrir es que ni siquiera puedas entrar a tu panel de administrador.

¿Te imaginas no poder acceder a tu web? Ahora lo importante es saber que debes hacer.

Hasta la versión 5.2 de WordPress aparecía este mensaje:

snippets-5

A partir de WP 5.2 esto es lo que aparece:

mensaje-wp

Solución incorrecta (me dí cuenta después) :

Con Filezilla entras a tú WordPress:

wp-content/plugins/code-snippets

Borras code-snippets, y parece que todo vuelve a funcionar correctamente, pero no es así.

Ahora sí que puedes entrar como administrador y hacer todas la funciones, también puedes acceder a tu web como visitante y todo está correcto. Pero si vuelves a instalar el plugin  Code-snippets, otra vez todo se volverá a romper. Por qué? Pues porque quedaron en tu base de datos de todos los snippets, incluido el mal programado.

Solución correcta:

Entonces la solución buena es ir primero a la base de datos, haciendo uso de phpMyAdmin Buscas la tabla wp_snippets  y borras el snippet que estaba mal y todo solucionado.

phpmyadmin

La otra opción que es menos drástica es editar desde el mismo phpMyAdmin el snippet erróneo y modificar la línea en la que cometimos el error , agregar o eliminar el signo que falta o sobra, etc. etc.

video-meetup-labarta

Espero que no tengas que utilizar esta ayuda, pero si te llega a pasar espero que esto te sirva para solucionar el problema.

CÓDIGOS CREADOS Y PROBADOS :

 

 

error: Contenido protegido!!