Creación de un plugin para WordPress

Resumen: en este post te voy a mostrar una guía para crear un plugin simple de WordPress. Iré paso a paso, y será un post introductorio con un ejemplo.

Recuerda que la creación de plugins para este CMS es hecha con PHP, así que si sabes PHP solo tienes que saber adaptar tu código a los estándares de WordPress y usar sus funciones.

Lo que veremos es:

  • Creación de un plugin para WordPress
  • Evitar choques de nombres con otros plugins usando clases
  • Creación de definición de plugin en el encabezado
  • Uso de add_filter

Al final dejaré el código fuente de un plugin que inserta contenido cada determinado número de párrafos (por ejemplo, publicidad 😉 )

(más…)

Deshabilitar Trackbacks y Pingbacks en WordPress con consulta SQL

En este post te voy a mostrar a desactivar los trackbacks en WordPress a través de una consulta SQL usando un simple update (y también a desactivarlo para los posts futuros).

Los trackbacks y pingbacks en WordPress sirven para crear enlaces entre blogs de WordPress.

Desafortunadamente los spammers también los utilizan, así que en ocasiones es mejor desactivarlos.

Lo complicado de desactivarlos es que hay que editar los posts, uno por uno (o en lotes, pero igual es complejo) ya que aunque se desactive en ajustes, los posts antiguos siguen con el pingback habilitado.
(más…)

Respaldar instalación de WordPress periódicamente en Google Drive

WordPress es un popular CMS que usan muchísimos sitios en internet, ya sea para sitios de noticias, blogs, tiendas, etcétera.

Este CMS se compone de archivos para funcionar, además de los archivos que el usuario sube, plugins, temas y finalmente una base de datos en donde están los artículos, páginas y configuraciones del sitio.

En este post voy a mostrarte cómo respaldar toda la instalación de WordPress junto con su base de datos en un archivo que será subido a Google Drive.

Como extra, te mostraré cómo hacer que estos respaldos sean automáticos usando cron.

(más…)

Por parzibyte, hace

WordPress: Permisos de archivos y carpetas en Linux

En este post voy a mostrar cuáles son los permisos necesarios para que WordPress pueda funcionar sin problemas en nuestro servidor web de Linux con Apache.

Como sabemos, Linux tiene el control de permisos de archivos y carpetas para que no todos puedan leer, escribir o ejecutar. Además, todos los archivos y directorios tienen un dueño.

En ocasiones hay problemas ya que WordPress requiere ciertos permisos para funcionar correctamente; o no tanto los permisos, sino los dueños de los archivos y carpetas.

(más…)

Por parzibyte, hace

Migrando un sitio de WordPress a otro servidor

Hoy voy a mostrar mi experiencia y una guía al migrar un sitio de WordPress de un servidor a otro. Concretamente de un servidor compartido a un VPS.

Pero antes, un poco de historia…

Era un sábado tranquilo por la mañana (no había escuela), desperté y revisé el correo para encontrarme con el siguiente mensaje:

Notificación disco duro lleno

Al parecer, tenía demasiados archivos en mi hosting y por lo tanto debía eliminarlos o actualizar mi plan.

El hosting funcionaba perfecto, era rápido y confiable, pero no me gustaban sus límites. Además, tenía un VPS para cosas que no tenían que ver con PHP y para un bot de Telegram personal, así que estaba desperdiciando su poder.

Por otro lado, al rentar el hosting compartido compré un dominio que no me hacía falta y quería deshacerme de él pero no podía porque tenía que cambiar el dominio principal y en fin, se iba a armar una cosa espantosa así que decidí mover mi sitio al VPS.

(más…)

Por parzibyte, hace
Desactivar editor gutenberg de WordPress

Desactivar Gutenberg en nueva versión de WordPress

Lo que sea de cada uno, pero personalmente no me gusta el nuevo editor de WordPress llamado Gutenberg, por lo que me puse a investigar cómo podemos desactivar Gutenberg en nuestra instalación fresca de WP.

Para la gente que es más de “arrastrar y soltar” (o para los “programadores web” de hoy en día) viene bien, pero si se está acostumbrado al viejo editor, no nos acostumbraremos tan rápido.

En fin, eso no importa mucho. Si te gusta, déjalo así. Si no, entonces ahorita verás cómo puedes desactivar el editor Gutenberg.

(más…)