1. Actualiza todos tus plugins y tema.
2. Si eso no ayuda empieza a desactivar los plugins uno por uno, para ver cuál es el que causa el problema, y luego puedas reemplazarlo o al menos podras comprobar si fue abandonado por el programador. Desactivas un solo plugin y luego vuelves a posts para intentar crear un post nuevo y si ya no aparece el notice entonces ese ultimo plugin que desactivaste fue el que causo problema. Luego de desactivar un plugin no vuelvas a activarlo hasta dar con el que te causa el problema. Tu WP seguira funcionando igual luego de desactivar y activasr los plugins.
3. Busca register_rest_route en tu carpeta wp-content con software como File Locator Pro que te permite usar expresiones regulares para encontrar y reemplazar lo que quieras. Para que puedas buscar baja la carpeta completa wp-content a tu PC con FTP y alli buscas.
4. Como mencione primero los notice o avisos sólo aparecen cuando activas debug en tu archivo wp-config\.php. Ve a ese archivo que debe estar en la raiz de tu host, lo abres y cambias la linea que dice debug de verdadero a falso.