Instalar WordPress

Guía de Instalación

Optimizar WordPress

Optimización y Velocidad

Seguridad de WordPress

Guía de Protección

Útiles consultas SQL de WordPress

7 Prácticas y Útiles Consultas SQL de WordPress

La base de datos de tu sitio web es un componente indispensable que almacena casi toda la información y configuración en WordPress, pero no solamente esto. El sitema de la base de datos MySQL te ofrece la posibilidad de manipular la información de forma rápida. En este artículo te mostraremos 7 prácticas consultas SQL de WordPress.

La Base de Datos de WordPress

WordPress es un gestor de contenido tiene una base de datos que funciona con el sistema de MySQL para gestionar y almacenar casi todas la información que tu sitio web necesita para funcionar correctamente.

Al momento de crear un sitio web con WordPress, se crean automáticamente 12 tablas para crear entradas, páginas, añadir categorías, subir imágenes y realizar otros tipos de acciones necesarias.

Sin embargo, existe una forma también para ejecutar casi cualquier acción, pero en vez de utilizar la interfaz de WordPress – que podría o no estar disponible – utilizas el sistema de la base de datos directamente.

Por eso, el día de hoy te vamos a mostrar 7 trucos prácticos de consultas SQL de WordPress que te serán seguramente de mucha ayuda mientras estés usando este gestor de contenido.

7 Consultas SQL de WordPress

Las consultas SQL es una expresión que se refiere al hecho de ejecutar una sentencia de SQL (Lenguaje de Consulta Estructurada), para insertar, eliminar, modificar o añadir nueva información en la base de datos que utiliza el gestor de MySQL.

Antes de realizar cualquier acción de las que aparecen abajo, te recomendamos crear una copia de respaldo backup de tu sitio web de WordPress y guardarla en algún lugar seguro. Si no estás familiarizado con este asunto, te aconsejamos delegarlo a un profesional.

1 ) Borrar Comentarios Spam

A ninguna de nosotros nos gusta que nuestro sitio web sea utilizado como una plataforma para publicar comentarios  “basura”, o para hacer alguna campaña que puede perjudicar gravemente la reputación del sitio web.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

En WordPress puedes utilizar el plugin de Akismet Anti-Spam para filtrar de forma automática los comentarios, y así combatir el Spam en tu sitio. En este caso te sería muy útil la consulta SQL de WordPress que borra de forma definitica los comentarios no deseados.

2 ) Actualizar los Enlaces del Sitio Web

Es una tarea tremendamente fácil la de migrar tu sitio web WordPress de un hosting a otro o pasar de un nombre de dominio a otro nuevo, sin embargo siempre hay cosas que debes realizar después de trasladar los archivos, para completar el proceso.

<br />
UPDATE wp_options SET option_value = replace(option_value, 'http://www.sitioantiguo.com', 'http://www.sitionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';<br />

Esta consulta SQL de WordPress es de las más utilizadas al momento de mover tu sitio web, ya que te ayuda para establecer el nuevo nombre de dominio que los artículos, páginas, imágenes y demás contenido utilizará para definir la ruta correcta.

3 ) Cambiar Usuario Predeterminado de “admin”

Muchos de los usuarios inexpertos o principiantes al momento de crear un sitio web de WordPress utilizan como nombre de usuario “admin” porque es más recordable y por costumbre, sin embargo es una mala práctica.

<br />
UPDATE wp_users SET user_login = 'Nuevo nombre' WHERE user_login = 'admin';<br />

En la presente consulta la base de datos de WordPress, es cambiar el nombre de usuario administrador del sitio web, a otro nombre más personalizado y relativamente difícil de adivinar.

Recuerda que esta medida también debe ir reforzada con el uso de una contraseña fuerte, y adaptando las medidas de seguridad de WordPress para mejorar la protección del sitio.

4 ) Borrar las Revisiones de Entradas

Cada entrada que guardas en la base de datos tiene varias copias de ella que se almacenan como revisiones, las cuales te permiten recuperar el contenido escrito en un determinado punto, lo cual es bueno. No obstante, una gran cantidad de revisiones puede demorar el tiempo de respuesta de la base de datos.

<br />
DELETE a,b,c FROM wp_posts a<br />
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)<br />
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)<br />
WHERE a.post_type = 'revision';<br />

Por eso es recomendable borrar las revisiones de forma periódica para optimizar el rendimiento de la base de datos de WordPress, y acelerar la respuesta de tu sitio.

Una forma práctica y efectiva también es limitar el número de revisiones que crea cada entrada, para mantener la cantidad de este tipo de entrada bajo control.

5 ) Restablecer Contraseña

La contraseña es un credencial de acceso muy importante para la seguridad de tu sitio web, por eso es necesario crear una contraseña compleja y larga, y que sea casi imposible de adivinar.

<br />
UPDATE wp_users SET user_pass = MD5( 'nueva_contrasena' ) WHERE user_login = 'nombre-usuario';<br />

Esta es de las consultas SQL de WordPress más delicadas, y que puedes utilizar para cambiar la clave de acceso al panel de adminitración a cualquier usuario. Asegúrate de generar una contraseña fuerte para tu perfil, especialmente el de administrador.

6 ) Transferir Entradas a Otro Usuario

Cada vez que un persona crea una nueva entrada en tu sitio web, ésta se relaciona con el nombre de usuario de esa persona. Pero existe la posibilidad de transferir las entradas de usuario a otro con una consulta SQL de forma rápida.

<br />
UPDATE wp_posts SET post_author = 'id-usario-nuevo' WHERE post_author = 'id-usuario-antiguo';<br />

En este código puedes rápidamente pasar la pertenencia de todas las entradas que escribe o publica un usuario a otra persona, simplemente estableces el nombre del propietario actual y el destinatario con sus respectivos identificadores ID con el que están registrados.

7 ) Deshabilitar Todos los Plugins

Los plugins son magníficos componentes que extienden funcionalidades de tu sitio web, pero algunos causan problemas y pueden dejar tu sitio web fuera de servicio, e incluso perder el acceso al panel de administración.

<br />
UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';<br />

Esta es de las consultas SQL de WordPress más útiles, ya que te permite deshabilitar todos los plugins activados en tu sitio web a partir del gestor de MySQL, y de esta forma recuperar el acceso a tu sitio web, y así puedas solucionar el problema o borrar el plugin que te lo causa.

Conclusión

WordPress es un gestor de contenido completo, impecable y con una interfaz que te ayuda a hacer cualquier tarea sin acceder al panel de phpMyAdmin, sin embargo, las consultas son muy efectivas en algunas situaciones, además de que es una forma infalible de ejecutar cualquier de las consultas SQL de WordPress cómodamente.

Todos los ejemplos que aparecen en este artículo utilizan el prefijo predeterminado de las tablas de la base de datos. Asegúrate de modificarlo en la consulta antes de utilizarlo.

Esto es todo. Síguenos en nuestra página de facebook y twitter, para obtener recientes tutoriales para optimizar WordPress, y novedades sobre este gestor de contenido.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Si continúas utilizando este sitio significa que aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar