Skip to content

Security Settings

You will understand the hosted security settings available in WordPress admin and when to use each one.

Hosted security settings focus on practical hardening: reducing risky admin surfaces, tightening login behavior, and disabling features your site does not depend on. None of these settings affect the underlying platform; they change what the WordPress application itself exposes.

SettingDefaultWhat it doesWhen to change
Plugin editorDisabledBlocks editing plugin source from inside WordPress admin.Leave disabled unless a developer needs in-admin edits temporarily.
Theme editorDisabledBlocks editing theme files from inside WordPress admin.Leave disabled. Use deployments to change theme code.
XML-RPCDisabledTurns off the legacy XML-RPC endpoint used by some integrations.Enable only if a known integration (older Jetpack flows, certain mobile apps) needs it.
Login attempt limitEnabledLocks an IP out after repeated failed logins for a cooldown window.Adjust the threshold or window if legitimate users hit the limit, or tighten it for high-risk sites.

Two common postures are shown below. Most sites should sit between them and only deviate where a specific integration requires it.

  • Plugin editor: disabled
  • Theme editor: disabled
  • XML-RPC: disabled
  • Login attempt limit: enabled with default thresholds
  • Suitable for most marketing, brochure, and small commerce sites.

Use these settings when you want to reduce risky admin actions, tighten login behavior, or disable features your site does not depend on. If you are unsure whether something on the site uses XML-RPC, ask the developer who installed the integration before disabling it.

  • Your site reflects the security posture your team intended.
  • Risky editing surfaces are disabled if your team does not need them.
  • Login protection is active and understood by site administrators.
  • If users report lockouts, see Hosted Troubleshooting.
  • If an integration depends on XML-RPC, coordinate the change before turning it off.