Esta es una petición de ayuda o consejo sobre cómo un complemento actualiza sus preferencias/configuraciones.
Durante muchos años he utilizado el complemento SitePush para mantener dos sitios de prueba sincronizados con los sitios activos. Además de copiar la base de datos y los medios entre los sitios en vivo y de prueba, tt gestiona la habilitación o deshabilitación de complementos en cada uno. Me ha funcionado muy bien. Sin embargo, el complemento fue abandonado hace 11 años. Me las arreglé para mantenerlo funcionando con solo un parche menor. Sin embargo, ahora tengo un problema. No tiene sentido mencionar esto en el sitio del complemento, ya que no ha estado activo durante 11 años.
El complemento todavía funciona para impulsar cosas siempre que no sea necesario cambiar sus preferencias. Sin embargo, mi servicio de alojamiento migró recientemente mis sitios y necesito actualizar algunas configuraciones en las preferencias.
Cuando veo la página de preferencias, se carga desde wp-admin/admin.php?page=sitepush_options
Sin cambiar realmente ninguna opción, si hago clic en Guardar cambiosentiendo Lo sentimos, no tienes permiso para acceder a esta página. Este mensaje proviene de WordPress y no del complemento. La URL es wp-admin/opciones.php
NB, wp-admin no contiene una página para sitepush o sitepush.php.
Mi comprensión bastante limitada es que cuando Guardar cambios Se hace clic, este complemento está invocando una función dentro de admin.php, que está fallando.
Desde la última vez que actualicé las opciones con éxito, ha habido actualizaciones para WordPress y mi versión de PHP. Ambos sitios problemáticos están en WP 6.6.1. Uno está en PHP 7.4.33 y el otro en PHP 8.0.30. Informes del Comprobador de compatibilidad de PHP La auditoría solicitada no existe.
¿Podría haber cambiado la forma en que WP maneja Guardar cambios? Cualquier sugerencia sobre cómo progresar será muy apreciada.