XML-RPC is een oudere interface waarmee externe apps en diensten opdrachten naar WordPress kunnen sturen. De WordPress REST API is voor veel moderne integraties de gebruikelijke route, maar XML-RPC kan nog nodig zijn voor bijvoorbeeld de WordPress-app, Jetpack of oudere publicatietools.
Waarom uitschakelen?
Wanneer je XML-RPC niet gebruikt, verklein je een onnodig bereikbaar onderdeel van je website. Dat kan helpen bij het beperken van misbruik via loginpogingen en pingbacks.
Controleer eerst of je het gebruikt
- Publiceer je via de WordPress mobiele app?
- Gebruik je Jetpack of een externe tool die XML-RPC vereist?
- Gebruik je pingbacks of een oudere automatisering?
Is het antwoord overal nee, dan kun je XML-RPC uitschakelen via een betrouwbare beveiligingsplugin of via een serverregel. De WordPress-filter xmlrpc_enabled schakelt alleen methodes uit die authenticatie vereisen; hij blokkeert niet automatisch alle pingbacks of elk verzoek.
Veilige werkwijze
Maak een back-up, schakel XML-RPC uit, en test vervolgens je formulieren, publicatieworkflow en gekoppelde diensten. Werkt iets niet meer, zet de wijziging terug en onderzoek welke integratie XML-RPC nodig heeft.
Belangrijk: XML-RPC uitschakelen vervangt geen sterke wachtwoorden, 2FA, updates en goede back-ups.