ДядяФедор, про замок — это ты точно подметил. На практике, многие действительно ограничиваются сменой стандартного пароля от администратора, забывая про другие точки входа. По опыту скажу, что даже такая мелочь, как смена префикса базы данных, может стать неприятным сюрпризом для автоматизированных скриптов, пытающихся воспользоваться известными эксплойтами. Это, конечно, не панацея от всех бед, но уже существенное усложнение задачи для атакующего.

А еще, имхо, стоит поговорить про регулярное обновление всего — самого WordPress, тем и плагинов. Понимаю, что иногда это может ломать верстку или функционал, но риски от использования устаревших версий, где уже найдены критические уязвимости, на порядок выше. Тут всё зависит от того, насколько вы готовы к возможным мелким "правкам" после апдейтов, но безопасность — штука, которая требует постоянного внимания.

Кстати, про "неприятных личностей" — иногда кажется, что они используют такие же "рынки" для своих инструментов, как и обычные пользователи для своего софта. Ну, если коротко — все взаимосвязано