BeoHosting Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Hosting
- WordPress
- cPanel
- SEO
- Security
- Domains
Poslednje ažurirano:
WordPress runs over 43% of all websites on the internet, which makes it the most common target for hackers. The good news: most attacks rely on known vulnerabilities you can prevent with these 20 steps. The checklist covers every layer of security — from basic settings to advanced maintenance.
WordPress Security Checklist
Update WordPress, themes and plugins
Most attacks target outdated WordPress core, themes or plugins. Enable automatic minor updates, review major updates monthly after a backup. Delete unused plugins and themes — they are still attack vectors.
Use strong passwords and 2FA
Use 16+ character random passwords for admin accounts. Enable two-factor authentication with WP 2FA or Google Authenticator. Never reuse passwords across accounts. Store them in a password manager (1Password, Bitwarden).
Limit login attempts
Install Limit Login Attempts Reloaded to block IPs after 3-5 failed attempts. Change the admin URL from /wp-admin to a custom one using WPS Hide Login. Disable XML-RPC if you do not need it (xmlrpc.php is a common attack vector).
Install a security plugin
Install Wordfence, Sucuri Security or iThemes Security. These plugins provide: malware scanning, firewall (WAF), brute-force protection, file-integrity monitoring and login security. Run weekly scans.
Force HTTPS site-wide
SSL is mandatory. On BeoHosting, free Let's Encrypt SSL is included. Force HTTPS via cPanel "Force HTTPS Redirect" or .htaccess. Update all internal URLs to https:// using the Better Search Replace plugin.
Set up automatic backups
Schedule daily database and weekly file backups with UpdraftPlus. Store off-site (Google Drive, Dropbox, S3). Test restore quarterly. BeoHosting automatically takes daily backups on all packages.
Harden file permissions
Set directories to 755 and files to 644. Make wp-config.php read-only (440). In .htaccess, deny access to wp-config.php, .htaccess and readme.html. Disable directory browsing.
Disable file editing from admin
Add define('DISALLOW_FILE_EDIT', true); to wp-config.php so attackers cannot edit themes or plugins through the admin panel even if they gain access.
Hide WordPress version
Remove the WordPress version meta tag from the head section. Add to functions.php: remove_action('wp_head', 'wp_generator'); This makes it harder for attackers to target known version-specific vulnerabilities.
Choose secure hosting
Use hosting with Imunify360, ModSecurity WAF, DDoS protection, daily backups and CageFS isolation. BeoHosting includes all of these as standard. Avoid cheap shared hosting without these protections.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
FAQ
Odgovori na najčešća pitanja o našim uslugama.
Naše garancije za vaš mir
Zaštićeni ste sa svake strane
15 dana garancije
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.