Un plugin gratuito que le dice si BookPress puede servir su sitio.
Lee los plugins y el tema instalados en su WordPress, no toca nada, y le dice cuáles funcionan en BookPress.
Versión 1.0.0, 57 KB, GPLv2 o posterior. WordPress 5.6 o superior, PHP 7.2 o superior.
Instalación
- Descargue el plugin.
- En wp-admin, vaya a Plugins, Añadir nuevo, Subir plugin.
- Elija el zip, pulse Instalar ahora y después Activar.
- Abra Herramientas, BookPress Readiness.
- Pulse «Run the scan» (lanzar el análisis).
Hace falta una cuenta de administrador. Con WP-CLI, un solo comando sustituye los pasos 1 a 3:
wp plugin install https://bookpress.io/readiness/bookpress-readiness.zip --activate Qué revisa
- Los plugins activos, y los inactivos en una lista aparte que no cuenta para el resultado.
- Los plugins must-use, que WordPress no enseña en la pantalla de Plugins.
- Los drop-ins, como
object-cache.phpydb.php. - El tema activo y su tema padre.
- Qué ajustes define
wp-config.php. Mira los nombres, nunca los valores. - El núcleo de WordPress, contra las sumas de verificación que publica WordPress.org.
El plugin lee el PHP que hay instalado en su sitio, así que cubre también los plugins a medida y los privados.
Qué significa el resultado
- Ready (listo). El análisis no ha encontrado nada que impida que su sitio funcione en BookPress.
- Needs checking (hay que revisarlo). El análisis no ha encontrado nada que falle seguro, pero tampoco ha podido decidir sobre todo lo que ha leído. Conviene que lo mire una persona.
- Not ready (no está listo). Hay algo en el sitio que no funcionaría. El informe nombra cada bloqueo con su archivo y el motivo.
El informe marca el núcleo de WordPress como OK, MODIFIED o UNKNOWN. Un núcleo modificado deja el resultado en Not ready.
Qué no hace
El análisis es prudente a propósito.
- No sabe si un trozo de código llega a ejecutarse. Una llamada dentro de
if (false)cuenta igual. - No afirma nada sobre llamadas construidas en tiempo de ejecución, como
$fn()ocall_user_func. - Si el servicio de sumas de verificación de WordPress.org no responde, da el núcleo por desconocido.
No escribe archivos ni crea tablas. Guarda una sola opción,
bpr_run_state, con el resultado del análisis.
Cada análisis hace dos peticiones:
https://bookpress.io/readiness/policy.json, la lista de lo que BookPress soporta hoy. Nuestro servidor ve su dirección IP, la hora y el agente de usuarioBookPressReadiness/1.0.0. La petición no lleva la URL del sitio ni ninguna cookie. El plugin no guarda copia de la lista, así que si la descarga falla, el análisis no arranca.https://api.wordpress.org/core/checksums/1.0/, con su versión y su idioma de WordPress. Esta va a WordPress.org.
Nada más sale de su sitio si usted no pulsa un botón. Send my result (enviar mi resultado) manda el correo que escriba, el veredicto y la versión de la lista de soporte que usó el análisis. Si marca la casilla, manda también los bloqueos, el resultado de la comprobación del núcleo, los nombres de sus drop-ins y, en una red, su forma y el número de sitios. Send the inventory (enviar el inventario) manda el nombre, la versión y el estado de activación de cada plugin y tema, junto con sus versiones de WordPress y PHP. La pantalla le enseña cada envío antes de mandarlo.
Multisitio
BookPress convierte una red en sitios separados. El informe da el número de sitios, le dice si la red usa subdominios, que sí se convierten, o subdirectorios, que no, y enumera lo que cambia: los usuarios pasan a ser de cada sitio, el superadministrador desaparece y los plugins activados en red pasan a estar activados sitio por sitio.
Después del análisis
Pruebe la demo o empiece con un sitio por menos de 1 $menos de 1 €. La migración es un comando. Los tiempos de renderizado por tipo de sitio están en la página de velocidad.
Quitar el plugin
En Plugins, desactive BookPress Readiness y después bórrelo. Al desactivarlo
se borra su única opción. El plugin no crea tablas, transitorios, tareas
programadas ni archivos, así que en un sitio único no deja nada atrás. En una red
multisitio, borre la opción bpr_run_state en cada subsitio donde
haya lanzado un análisis.