WordPress Security Hardening: A Publisher's Checklist