TechBlogSD - Todo para WordPress y desarrollo WEB
Instrucciones de WEB y WordPress, noticias, reseñas de temas y complementos

¿Por qué y cómo limpiar la tabla de opciones de WP en WordPress?

14

WordPress funciona con PHP y MySQL. Los archivos PHP centrales extraerán datos y parámetros de la base de datos para ensamblar la página. Sin embargo, sucede de forma dinámica cada vez que se carga una página en el navegador. Esta forma de trabajo le ayuda a definir funciones personalizadas para cualquier página y cargarla de manera diferente en comparación con otras páginas del mismo sitio. La tabla Wp_options en WordPress almacena la configuración del sitio de carga automática, por lo que decide el comportamiento general de la carga de la página. Por lo tanto, es importante comprender las opciones almacenadas en esta tabla y limpiar la tabla wp_options en WordPress.

Aprenda WordPress: consulte más de 400 tutoriales gratuitos de WordPress.

¿Por qué limpiar la tabla wp_options?

WordPress utiliza pocas tablas de bases de datos centrales para almacenar y recuperar contenido. Wp_posts, wp_postmeta, wp_users, wp_usermeta, wp_commentmeta y wp_options son algunas de las tablas principales para distribuir los datos. Las publicaciones y las meta tablas se utilizan para almacenar el contenido de las publicaciones y los metadatos relacionados, respectivamente. Sin embargo, la tabla de opciones no almacena contenido. Almacena la configuración de todo el sitio para decidir qué parámetros deben cargarse en la carga de la página. Todas las configuraciones que ve en el panel de administración de WordPress se almacenan en la tabla wp_options. WordPress utiliza API de opciones y configuraciones para escribir la configuración del sitio en la tabla de opciones.

URL del sitio, nombre de usuario del administrador, correo electrónico del administrador son algunas de las entradas que puede encontrar en la tabla de opciones. Los problemas surgen cuando su tema y complementos agregan parámetros adicionales en esta tabla, lo que aumenta el número de parámetros de carga. Como es obvio, una mayor cantidad de parámetros afectará drásticamente la velocidad de carga de su sitio.

Hay dos razones principales por las que debe consultar la tabla de opciones:

  • Verifique el número de entradas y el tamaño para saber si es óptimo para su sitio.
  • Encuentre qué complemento crea entradas grandes para que pueda considerar alternativas. Si no se utiliza el complemento, simplemente puede eliminar las entradas como parte de las actividades de mantenimiento.

Por lo tanto, es importante verificar y limpiar la tabla wp_options, especialmente después de un uso prolongado.

Acceder a las tablas de la base de datos

El primer paso es aprender a acceder a las tablas de la base de datos en WordPress.

  • Inicie sesión en su cuenta de hosting y luego vaya a la sección cPanel. La mayoría de las empresas de alojamiento ofrecen cPanel integrado para que no tenga que volver a iniciar sesión. De lo contrario, es posible que deba iniciar sesión en su cPanel por separado.
  • Busque la aplicación phpMyAdmin en cPanel y ábrala. Mostrará todas las bases de datos en su cuenta de alojamiento y localizará la base de datos utilizada en el sitio que desea limpiar.
  • Expanda la base de datos requerida y haga clic en la tabla wp_options para ver su contenido.

¿Por qué y cómo limpiar la tabla de opciones de WP en WordPress?

Campos de la tabla de opciones de WP en WordPress

Puede ver el número de entradas al hacer clic en la tabla.

Estructura de la tabla wp_options

La tabla Wp_options tiene la siguiente estructura:

Campo Escribe Nulo Llave Defecto Extra
option_id bigint (20) sin firmar PRI autoincremento
option_name varchar (64) UNIDO
valor de la opción texto largo
autocarga varchar (20)

También puede ver el contenido de la tabla de opciones directamente desde su panel de administración de WordPress yendo a las secciones "Configuración" o "Widgets". Por ejemplo, la URL de la sección de configuración general debe ser "yoursite.com/wp-admin/options-general .php ".

Nuestro enfoque para este artículo es encontrar la configuración con el valor "autoload = yes".

Comprobación de entradas con Autoload = Sí

Los parámetros con autoload = yes se cargarán en todas las páginas, por lo tanto, debe investigar si es necesario o no. Por ejemplo, es posible que haya eliminado un complemento, pero las entradas residuales que quedan en la tabla aún se cargan sin ningún uso. Dicho esto, los complementos a menudo agregan entradas en las tablas, sin embargo, no eliminarán las entradas cuando las desactive y elimine. Esto ayudará al complemento a restaurar la configuración cuando lo reinstale. Sin embargo, si ya no vuelve a instalar el complemento, las entradas de la tabla son redundantes y afectan la velocidad de su sitio.

Copie la siguiente consulta, péguela en la pestaña "SQL" y presione el botón Ir.

SELECCIONAR * DESDE wp_optionsDONDE autoload ‘sí’

Puede obtener el número de entradas que se cargan automáticamente de la tabla wp_options como se muestra a continuación.

¿Por qué y cómo limpiar la tabla de opciones de WP en WordPress?

Entradas de carga automática Sí en la tabla de opciones

La captura de pantalla anterior muestra un menor número de entradas que en la nueva instalación de demostración. Debería ver una gran cantidad de entradas en el sitio de WordPress en vivo que se está ejecutando durante años. Además, usamos "wp " como prefijo de tabla en todos nuestros ejemplos de código. Sin embargo, su prefijo de tabla puede ser diferente. Como puede ver en la captura de pantalla, nuestras tablas de demostración tienen "wpeg " como prefijo.

Comprobación del tamaño de las entradas de carga automática

Si desea verificar el tamaño de la configuración de carga automática de wp_options, use la siguiente consulta.

SELECCIONE SUM (LENGTH (option_value)) como autoload_size FROM wp_options DONDE autoload = ‘yes’

Esto mostrará el tamaño de los parámetros de carga automática en KB.

¿Por qué y cómo limpiar la tabla de opciones de WP en WordPress?

Tamaño de datos de carga automática

Otro análisis útil es encontrar las entradas de carga superior de la tabla de opciones. Puede usar la siguiente consulta para encontrar las 10 configuraciones principales con tamaño alto en la tabla de opciones.

SELECT option_name, length (option_value) AS option_value_length FROM wp_options WHERE autoload = ‘yes’ ORDER BY option_value_length DESC LIMIT 10

Puede cambiar el límite de 10 al valor deseado como 20 o 30. Obtendrá resultados como los que se muestran a continuación, que muestran los nombres de las opciones con un gran número de entradas. Debe tener cuidado al analizar estos datos, ya que algunas entradas podrían ser del núcleo de WordPress. Por ejemplo, "rewrite_rules" es el parámetro estándar, nunca debe eliminarlo.

¿Por qué y cómo limpiar la tabla de opciones de WP en WordPress?

Top 10 entradas de carga automática

Tienes que concentrarte en encontrar las entradas creadas por los complementos. Como puede ver, "siteground_optimizer_whats_new" y "sg_cachepress" son las entradas del complemento SG Optimizer.

Tenga en cuenta que todas las consultas anteriores son simplemente para seleccionar y mostrar el resultado y no tendrán ningún impacto.

Eliminación de parámetros de carga automática no utilizados

Recuerde, no existen reglas estrictas sobre la cantidad de entradas que debe mantener en la tabla. Como sentido común, debe eliminar todas las entradas no utilizadas y encontrar el complemento que crea miles de entradas. Después de verificar el número de entradas, el tamaño y las entradas superiores, debe tener una idea de lo que podría salir mal con la tabla de opciones.

Se requiere una de las acciones según su análisis:

  • Debe eliminar un complemento específico y buscar una alternativa que no agregue entradas grandes a la tabla de opciones.
  • Elimina las entradas no utilizadas de los complementos ya eliminados.

También puede configurar autoload = no si no desea cargar en todas las páginas. Sin embargo, no se recomienda mantener entradas innecesarias en la tabla. Cuando decidió eliminar las entradas, el primer paso es encontrar todas las entradas disponibles con ese parámetro. Utilice la consulta a continuación y reemplace el "optimizador" con su propio valor para encontrar el número de entradas creadas por ese complemento.

SELECCIONE * DESDE wp_optionsDONDE autoload ‘sí’ Y option_nameCOMO ‘% optimizador%’

Obtendrá los resultados como a continuación. Ahora puede simplemente seleccionar todo y eliminar o utilizar la siguiente consulta para eliminar las entradas:

¿Por qué y cómo limpiar la tabla de opciones de WP en WordPress?

Obtenga entradas específicas creadas por complemento

Alternativamente, puede utilizar la siguiente consulta para eliminar las entradas con un valor específico en el nombre.

BORRAR DE wp_optionsDONDE autoload ‘sí’ Y option_nameCOMO ‘% optimizador%’

Siga el enfoque similar para encontrar todas las entradas de complementos no utilizadas y elimínelas de su base de datos.

Relacionado: lleve su sitio de WordPress al siguiente nivel con estos más de 100 consejos y trucos gratuitos de WordPress.

Comprobando el sitio

Antes de eliminar entradas de la tabla, asegúrese de realizar una copia de seguridad de toda su base de datos. Una vez que haya eliminado el contenido de la base de datos, también es esencial probar el sitio en la interfaz. Asegúrese de que su sitio funcione correctamente y no rompa las funciones de ningún complemento o tema. La velocidad de carga tangible del sitio depende de la cantidad de entradas que haya eliminado de la tabla wp_options. Es posible que eliminar unos cientos de entradas no suponga una gran diferencia, aunque debe hacerlo con fines de limpieza. Sin embargo, eliminar millones de entradas marcará una gran diferencia en la velocidad de carga de la página.

Fuente de grabación: www.webnots.com
Deja una respuesta

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More