SlideShare a Scribd company logo
1 of 10
Protect your WordPress Site
in 8 Steps
Protect your WordPress Site in 8 Steps
Change any obvious usernames and
passwords and don’t use ADMIN
1
Protect your WordPress Site in 8 Steps
Don’t give everyone admin rights.
Editors can still manage and edit
posts and pages. Remove users that
no longer need access.
2
Protect your WordPress Site in 8 Steps
Delete unused plugins and non-core
themes and keep used plugin
updated.
3
Protect your WordPress Site in 8 Steps
Install the ‘JetPack’ Plugin as it’s easy to
setup and offers brute force protection.
4
Protect your WordPress Site in 8 Steps
Hide wp-config.php & .htaccess from being access.
Copy these lines of code to your root .htaccess file:
5
<Files wp-
config.php>
order allow,deny
deny from all
</Files>
<Files .htaccess>
order allow,deny
deny from all
</Files>
Protect your WordPress Site in 8 Steps
Deny any PHP execution in the /wp-includes or /wp-
content/uploads/ folder by adding a new .htaccess file
in these directories.
6
<Files *.php>
deny from all
</Files>
Protect your WordPress Site in 8 Steps
Disable file editing within Wordpress. Open wp-
config.php and add this line of code before. You will
need to make future changes to your files using FTP.
7
define('DISALLOW_FILE_EDIT', true);
Protect your WordPress Site in 8 Steps
Hide the standard login URL using the plugin
‘WPS Hide Login’
8
Protect your WordPress Site in 8 Steps
Hide the standard login URL using the plugin
‘WPS Hide Login’
8

More Related Content

What's hot

9 reasons to get internet explorer 9
9 reasons to get internet explorer 99 reasons to get internet explorer 9
9 reasons to get internet explorer 9
office2010
 
How To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your WordpressHow To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your Wordpress
Chelsea O'Brien
 
An example of cms - wordpress
An example of cms - wordpressAn example of cms - wordpress
An example of cms - wordpress
Eunus Hosen
 
Joomla! Day Poland 2012 - Active Security for Joomla! sites
Joomla! Day Poland 2012 - Active Security for Joomla! sitesJoomla! Day Poland 2012 - Active Security for Joomla! sites
Joomla! Day Poland 2012 - Active Security for Joomla! sites
Nicholas Dionysopoulos
 

What's hot (20)

Updating woo commerce
Updating woo commerceUpdating woo commerce
Updating woo commerce
 
9 reasons to get internet explorer 9
9 reasons to get internet explorer 99 reasons to get internet explorer 9
9 reasons to get internet explorer 9
 
How To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your WordpressHow To Lock Down And Secure Your Wordpress
How To Lock Down And Secure Your Wordpress
 
CMS and security / privacy
CMS and security / privacyCMS and security / privacy
CMS and security / privacy
 
Ten Easy Steps to Hackproof Your WordPress Install (Blogging While Brown 2013)
Ten Easy Steps to Hackproof Your WordPress Install (Blogging While Brown 2013)Ten Easy Steps to Hackproof Your WordPress Install (Blogging While Brown 2013)
Ten Easy Steps to Hackproof Your WordPress Install (Blogging While Brown 2013)
 
An example of cms - wordpress
An example of cms - wordpressAn example of cms - wordpress
An example of cms - wordpress
 
Defining Your WordPress Maintenance Strategy
Defining Your WordPress Maintenance StrategyDefining Your WordPress Maintenance Strategy
Defining Your WordPress Maintenance Strategy
 
Tips to improve word press security ppt
Tips to improve word press security pptTips to improve word press security ppt
Tips to improve word press security ppt
 
WordPress Troubleshooting Hacks.pdf
WordPress Troubleshooting Hacks.pdfWordPress Troubleshooting Hacks.pdf
WordPress Troubleshooting Hacks.pdf
 
Self Hosting 3
Self Hosting 3Self Hosting 3
Self Hosting 3
 
Migrating to WP Engine
Migrating to WP EngineMigrating to WP Engine
Migrating to WP Engine
 
Install
InstallInstall
Install
 
500 Internal Server Error
500 Internal Server Error500 Internal Server Error
500 Internal Server Error
 
3 Steps to Maintain & Cleanse your WordPress site
3 Steps to Maintain & Cleanse your WordPress site3 Steps to Maintain & Cleanse your WordPress site
3 Steps to Maintain & Cleanse your WordPress site
 
Joomla! Day Poland 2012 - Active Security for Joomla! sites
Joomla! Day Poland 2012 - Active Security for Joomla! sitesJoomla! Day Poland 2012 - Active Security for Joomla! sites
Joomla! Day Poland 2012 - Active Security for Joomla! sites
 
RUNNING A SECURITY CHECK FOR YOUR WORDPRESS SITE
RUNNING A SECURITY CHECK FOR YOUR WORDPRESS SITERUNNING A SECURITY CHECK FOR YOUR WORDPRESS SITE
RUNNING A SECURITY CHECK FOR YOUR WORDPRESS SITE
 
Top Keys to create a secure website
Top Keys to create a secure websiteTop Keys to create a secure website
Top Keys to create a secure website
 
Sql installation
Sql installationSql installation
Sql installation
 
Test
TestTest
Test
 
Securing Your Moodle
Securing Your MoodleSecuring Your Moodle
Securing Your Moodle
 

Similar to WordPress Tunbridge Wells #WPTW : Spencer Nash, SGN Media, November 2017 Spence Nash Secure your site in 10 minutes

Similar to WordPress Tunbridge Wells #WPTW : Spencer Nash, SGN Media, November 2017 Spence Nash Secure your site in 10 minutes (20)

WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
Complete Wordpress Security By CHETAN SONI - Cyber Security Expert
Complete Wordpress Security By CHETAN SONI - Cyber Security ExpertComplete Wordpress Security By CHETAN SONI - Cyber Security Expert
Complete Wordpress Security By CHETAN SONI - Cyber Security Expert
 
WordPress End-User Security
WordPress End-User SecurityWordPress End-User Security
WordPress End-User Security
 
Now That's What I Call WordPress Security 2010
Now That's What I Call WordPress Security 2010Now That's What I Call WordPress Security 2010
Now That's What I Call WordPress Security 2010
 
WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop   WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop
 
WordPress MU 101
WordPress MU 101WordPress MU 101
WordPress MU 101
 
Protect Your WordPress From The Inside Out
Protect Your WordPress From The Inside OutProtect Your WordPress From The Inside Out
Protect Your WordPress From The Inside Out
 
Security Function
Security FunctionSecurity Function
Security Function
 
Word press multisite network how to install &amp; setup it
Word press multisite network how to install &amp; setup itWord press multisite network how to install &amp; setup it
Word press multisite network how to install &amp; setup it
 
WordPress Security 2018
WordPress Security 2018WordPress Security 2018
WordPress Security 2018
 
Drupal Checklist for Site Builder and Web admin
Drupal Checklist for Site Builder and Web adminDrupal Checklist for Site Builder and Web admin
Drupal Checklist for Site Builder and Web admin
 
WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009
 
Installing WordPress The Right Way
Installing WordPress The Right WayInstalling WordPress The Right Way
Installing WordPress The Right Way
 
Wordpress multisite
Wordpress multisiteWordpress multisite
Wordpress multisite
 
Website security
Website securityWebsite security
Website security
 
Webim152
Webim152Webim152
Webim152
 
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
Hardening WordPress - SAScon Manchester 2013 (WordPress Security)
 
Team lab install_en
Team lab install_enTeam lab install_en
Team lab install_en
 
How To Get Started After Installing Wordpress ( Wordcamp, Delhi )
How To Get Started After Installing Wordpress ( Wordcamp, Delhi )How To Get Started After Installing Wordpress ( Wordcamp, Delhi )
How To Get Started After Installing Wordpress ( Wordcamp, Delhi )
 
Getting started with WordPress development
Getting started with WordPress developmentGetting started with WordPress development
Getting started with WordPress development
 

More from dominicj

More from dominicj (6)

Welcome to civi crm
Welcome to civi crmWelcome to civi crm
Welcome to civi crm
 
Spencer Nash - Advanced Custom Fields
Spencer Nash - Advanced Custom FieldsSpencer Nash - Advanced Custom Fields
Spencer Nash - Advanced Custom Fields
 
Scott purchas facebook advertising an introduction
Scott purchas facebook advertising an introductionScott purchas facebook advertising an introduction
Scott purchas facebook advertising an introduction
 
#WPTW WordPress Tunbridge Wells, May 2018: GDPR
#WPTW WordPress Tunbridge Wells, May 2018: GDPR#WPTW WordPress Tunbridge Wells, May 2018: GDPR
#WPTW WordPress Tunbridge Wells, May 2018: GDPR
 
WordPress hosting & Management: An overview
WordPress hosting & Management: An overviewWordPress hosting & Management: An overview
WordPress hosting & Management: An overview
 
Miramedia Event Website Packages
Miramedia Event Website PackagesMiramedia Event Website Packages
Miramedia Event Website Packages
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

WordPress Tunbridge Wells #WPTW : Spencer Nash, SGN Media, November 2017 Spence Nash Secure your site in 10 minutes

  • 1. Protect your WordPress Site in 8 Steps
  • 2. Protect your WordPress Site in 8 Steps Change any obvious usernames and passwords and don’t use ADMIN 1
  • 3. Protect your WordPress Site in 8 Steps Don’t give everyone admin rights. Editors can still manage and edit posts and pages. Remove users that no longer need access. 2
  • 4. Protect your WordPress Site in 8 Steps Delete unused plugins and non-core themes and keep used plugin updated. 3
  • 5. Protect your WordPress Site in 8 Steps Install the ‘JetPack’ Plugin as it’s easy to setup and offers brute force protection. 4
  • 6. Protect your WordPress Site in 8 Steps Hide wp-config.php & .htaccess from being access. Copy these lines of code to your root .htaccess file: 5 <Files wp- config.php> order allow,deny deny from all </Files> <Files .htaccess> order allow,deny deny from all </Files>
  • 7. Protect your WordPress Site in 8 Steps Deny any PHP execution in the /wp-includes or /wp- content/uploads/ folder by adding a new .htaccess file in these directories. 6 <Files *.php> deny from all </Files>
  • 8. Protect your WordPress Site in 8 Steps Disable file editing within Wordpress. Open wp- config.php and add this line of code before. You will need to make future changes to your files using FTP. 7 define('DISALLOW_FILE_EDIT', true);
  • 9. Protect your WordPress Site in 8 Steps Hide the standard login URL using the plugin ‘WPS Hide Login’ 8
  • 10. Protect your WordPress Site in 8 Steps Hide the standard login URL using the plugin ‘WPS Hide Login’ 8