Consultas SQL para ahorrar tiempo para WordPress

Si usted es el propietario de un sitio web de WordPress, hay muchas cosas de las que cuidar. Actualización constante del contenido de su blog, agregar nuevos productos, cambiar los precios y ni siquiera menciona la actualización periódica de los complementos, proporcionando acceso a un desarrollador y haciendo muchas otras cosas como parte de la rutina diaria de WordPress. A veces, si necesita cambiar la configuración, busque un tutorial web largo con muchas instrucciones para realizar una sola acción. Pero si sabe que la mayoría de estos cambios pueden modificarse mediante una consulta SQL simple, un pedido que ejecuta en el menú Administrador de la base de datos.
Debido a que usted es una persona ocupada y ahorrar tiempo es una prioridad, aquí están las consultas SQL básicas que lo ayudarán a lograr resultados en unos minutos. Los primeros pasos Cuando hay varios sitios web en su cuenta de host antes de realizar consultas SQL, debe asegurarse de cambiar la base de datos correcta. Puede encontrar el nombre de la base de datos asignado a una instalación particular de WordPress en su archivo wp-config.php en la cadena: define (‘db_name’, ‘yourdbname’)

Además, preste atención al prefijo de la tabla, ya que lo necesitará para especificar una vez que ejecute los comandos SQL. Está en el mismo archivo en la parte inferior de la configuración de la página.

En este ejemplo anterior, el nombre de la base de datos es _WP622. El prefijo de la tabla es WPC7_. Ahora, cuando lo conocemos, vamos al administrador de la base de datos. La mayoría de los paneles de control usan PhPMyAdmin para administrar bases de datos.

Una vez que esté allí, busque el nombre de la base de datos en la lista y haga clic en él:

Antes de hacer cambios, asegúrese de crear una copia de seguridad para esta base de datos, para que solo pueda restaurarlo si algo no va bien. Presentamos detalles el modo de copia de seguridad de WordPress en nuestra guía de copia de seguridad general. Pero para darle una presentación rápida, elija la opción Exportar, elija el método y el formato de acuerdo con sus necesidades y presione Go (aquí configuré todas las opciones predeterminadas): después de haber terminado, puede continuar de manera segura. Presione el menú SQL y comience:

Reemplace la URL Si tiene la intención de actualizar la URL de su sitio agregando el certificado SSL a su sitio o realizando otros cambios, asegúrese de que el siguiente pedido: Actualice WP_OPTION SET OPTE_VALUE = reemplazar (opción_value, ‘http: /wwww.oldurlofthewebsite.com’, ‘http://ww.newurlofthewebsite.com’) donde options_name = ‘home’ o option_name = ‘SiteUrl’; Supongamos que quiero que la URL sea https //: y mi nombre de dominio es ejemplo.com. En este caso, tengo que cambiar el nombre de la tabla WP_options e incluso la URL:

Actualizar wpc7_options set option_value = reemplazar (opcion_value, ‘http://www.example.com’, ‘https://www.example.com’) donde opciones = ‘home’ u opción_name = ‘siteUrl’;
Y espera un mensaje exitoso.

¿Por qué es tan importante verlo? Si presiona GO pero hay algunos errores en la consulta, el sistema no podrá cumplir con la solicitud y recibirá errores, lo que significa que la ejecución ha fallado. El error se verá de la siguiente manera e indicará la razón por la cual el proceso falló.

Tenga en cuenta que este pedido es básico y solo reemplazará la URL principal de su sitio, por lo que si tiene la intención de cambiar el nombre de dominio de su sitio en Test.net, tendrá que cambiarla, incluidas todas las tablas donde su web Se encuentra el sitio, como WP-Posts, WP-Postmeta, y también cuida filas que contienen arados (por ejemplo, WooCommerce). Para hacer esto, necesitará al menos una capacitación básica de SQL. Otra opción sería la apertura de la base de datos que ha exportado a cualquier editor de texto y con CTRL + H reemplazar todo lo anterior con el nuevo dominio. Si esto parece demasiado complicado, hay una variedad de otras herramientas que ayudan a automatizar este proceso (como la búsqueda y el reemplazo de la base de datos de interconexión / TI o la mejor búsqueda y reemplazo en función del mismo script) al cargar el archivo en el archivo en el archivo Carpeta de sitios web para el sitio de trabajo y abrirla en un navegador.

Cree un nuevo usuario de administrador si tiene que agregar un nuevo usuario con el administrador para instalar., `User_nicename`,` user_email`, `user_status`) valores (‘YourLogin’, MD5 (‘YourPassword’), ‘FirstName LastName’ , ‘[correo electrónico protegido] ,’ 0 ‘);Inserte en `wp_userta` (` umeta_id`, `user_id`,` meta_key`, `meta_value`) valores (null, (seleccione max (id) de wp_users), ‘wp_capabilits’, ‘a: 1: {s: 13: “Administrador”; S: 1: “1”;} ‘);Inserte en los valores WP_USETA` (`USTITA_ID`,` USER_ID`, `META_KEY`,` META_VALUE`) (NULL, (SELECT MAX (ID) DE WP_USERS), ‘WP_USER_LEVEL’, ’10’);Tenga en cuenta que deberá cambiar los registros y los valores de autenticación de acuerdo con el nombre de usuario y las bases de datos deseadas.
Quiero crear un usuario de MyDevelooper con la contraseña de MyPassword, el nombre de mi desarrollador es John Doe y el correo electrónico es [Correo electrónico ProtectD] . Entonces mi consulta se verá de la siguiente manera: inserte en `wpc7_users` (` user_login`, `user_pass,` user_nicename`, `user_email,` user_status`) valores (‘mydev’, md5 (‘mypassword’), ‘John doe ‘,’ [correo electrónico protegido] ‘,’ 0 ‘); Inserte en `wpc7_userta` (` umeta_id`, `user_id`,` meta_key`, `meta_value` (null, (seleccione max (id) de wp_users), ‘wp_capabilits’, ‘a: 1: {s: 13:” administrador “; S: 1:” 1 “;} ‘); Insertar en `wpc7_userta` (` umeta_id`, `user_id`,` meta_key`, `meta_value` (null, (seleccionar max (id) de wpc7_users), ‘wp_use_level’, ’10’ Recuerde no cambiar los nombres de nombre de nombre ( Por ejemplo, wp_user_level o jugar con los números 0, 10, 13 porque significa el papel del usuario y los derechos apropiados. Una vez terminado, presione Go. El resultado debe mostrar los resultados exitosos, como los siguientes:
Cambie el nombre de usuario para conectar el administrador para cambiar el inicio de sesión del nombre de usuario, regrese a la pestaña MySQL y ejecute el siguiente comando: actualizar wp_users set user_login = ‘newlogin’ donde user_login = ‘admin’; Suponga que su nombre de usuario predeterminado es mi desarrollador, el que creó antes y desea configurar al usuario seguro. En nuestro caso particular, ejecutamos el siguiente pedido, porque también tenemos el prefijo predeterminado WP7C_:

Actualizar wpc7_users_users set user_login = ‘SecoredUser’ donde user_login = ‘myDevelooper’;

El resultado exitoso se muestra de la siguiente manera: Cambie la contraseña del administrador siguiendo las reglas de seguridad de los cambios regulares de contraseña, es posible que desee cambiar su contraseña para su usuario seguro. Aquí está la consulta para esto: actualizar wp_users set user_pass = md5 (‘new_password’) donde user_login = ‘YourUeer’; Para este comando especial de modificación de contraseña, nuestro pedido es el siguiente: actualizar wpc7_users set user_pass = md5 (‘[correo electrónico protegido] $ w03d’) donde user_login = ‘seguro’;

Presione Go y espere el mensaje exitoso:
Limpie el spam para los usuarios que publican muchas publicaciones y dejan comentarios abiertos para la interacción, el problema con los comentarios de spam puede volverse realmente doloroso. Aunque puede filtrar los comentarios por aprobación manual, probablemente desee encontrar una manera de eliminar rápidamente todo lo que no ha aprobado. Aquí está cómo: eliminar de wp_comments donde wp_comments.com comment_approved = ‘spam’; Cuando se personalizan según el caso, discutimos aquí: eliminar de WPC7_Comments donde wpc7_comments.com comment_approved = ‘spam’;

Nota: El prefijo debe modificarse en ambos lugares donde se cumpla, porque wp_comments.comment_approved es el campo separado en la tabla. Aquí está el resultado exitoso:

Elimine todos los comentarios publicados no aprobados en algún momento, puede darse cuenta de que está cansado de filtrar y leer los comentarios de los artículos antes de tomar la decisión final de publicarlos, por lo que desea eliminarlos. Hay un orden para esto: eliminar de wp_comments donde comment_approved = 0 Tenga en cuenta que la sección Comment_appRoved no necesita cambios, ya que esta pestaña representa la función predeterminada en la tabla que es inmutable. El orden modificado se muestra de la siguiente manera: Eliminar de wpc7_comments donde comment_approved = 0 Después de haber terminado, puede ver el resultado habitual para pedidos ejecutados con éxito:

Aunque puede parecer que el respeto por las instrucciones puede llevar más tiempo que hacer las cosas manualmente, no lo es. Cuanto más alto sea su sitio web, más tendrá más tiempo para gastarlo. Una sola acción se realizó por separado para 10 publicaciones y llega 10 veces más tiempo que pasó. De hecho, ahorre mucho tiempo precioso realizando estos comandos y puede usar este tiempo en cosas más importantes, como la planificación de contenido o la búsqueda de inspiración. ¡Feliz blog!





Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

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