¡Estamos muy emocionados de anunciar una nueva función en la versión v2.2.5 del plugin WP Discourse: ¡Registros! Los registros pueden sonar un poco aburridos, pero he estado entusiasmado con esta actualización durante meses . Puedes consultar los detalles aquí:
Como parte de la versión v2.2.5, también hemos lanzado varios cambios adicionales centrados en la integridad, incluyendo pruebas unitarias, paquetes de Composer para producción, actualizaciones de CI y cambios en el formato del código. Los detalles de estos son más relevantes para desarrolladores, pero sus beneficios serán percibidos por los usuarios finales con el tiempo. Si eres desarrollador y quieres saber más, consulta la nueva documentación enfocada en desarrolladores dentro del plugin:
Esta actualización ha dejado mi sitio sin conexión; parece que está solicitando vendor/autoload.php, el cual no existe, al menos en el zip actualizado de wordpress.org.
Actualización: he eliminado el plugin de WordPress y ioquake3.org está de nuevo en línea.
Detalles de mi despliegue: estoy utilizando un despliegue de WordPress de demyx, por lo que es posible que algo allí no esté funcionando correctamente. Registro de errores:
Warning: require_once(/demyx/wp-content/plugins/wp-discourse/vendor/autoload.php): failed to open stream: No such file or directory in /demyx/wp-content/plugins/wp-discourse/wp-discourse.php on line 60
Fatal error: require_once(): Failed opening required '/demyx/wp-content/plugins/wp-discourse/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /demyx/wp-content/plugins/wp-discourse/wp-discourse.php on line 60
Error: Ha ocurrido un error crítico en este sitio. Obtén más información sobre la resolución de problemas en WordPress. Ha ocurrido un error crítico en este sitio.
Gracias por el informe, lo revisaremos de inmediato.
edit@TimeDoctor Gracias por esos detalles adicionales. Hemos identificado el problema y presentaremos una actualización en breve. Disculpas por las molestias ocasionadas y gracias por tu pronta notificación.
Edición: El problema fue causado porque los archivos de carga automática del plugin no se enviaron al repositorio de WordPress. Angus ha encontrado una buena solución alternativa para el problema. He probado la última versión en mi propio sitio de WordPress y se carga sin errores.