Web Talk

March 4, 2018
By Guillaume Bourdages

WordPress Security

Table of Contents

Share

[et_pb_section fb_built=”1″ fullwidth=”on” custom_padding_last_edited=”off|desktop” next_background_color=”#000000″ module_class=”single-post-hero” _builder_version=”3.0.106″ custom_padding=”|||”][et_pb_fullwidth_post_title meta=”off” featured_placement=”background” text_color=”light” _builder_version=”3.0.106″ title_font=”|700|||||||” title_font_size=”50px” title_font_size_tablet=”40px” title_font_size_phone=”30px” title_font_size_last_edited=”on|phone” title_line_height=”1.1em” meta_text_color=”#ffbf41″ use_background_color_gradient=”on” background_color_gradient_start=”rgba(0,0,0,0.5)” background_color_gradient_end=”rgba(0,0,0,0.5)” background_color_gradient_overlays_image=”on” text_orientation=”center” custom_padding=”40px|||” custom_css_main_element=”height: 70vh;”]

 

[/et_pb_fullwidth_post_title][/et_pb_section][et_pb_section fb_built=”1″ custom_padding_last_edited=”on|phone” prev_background_color=”#000000″ next_background_color=”#000000″ admin_label=”section” _builder_version=”3.0.106″ custom_padding=”50px||0|”][et_pb_row custom_padding=”0|0px|0|0px” module_class_2=”content-section” module_class_3=”share-section” custom_css_main_3=”top: 10px;||position: sticky;” admin_label=”row” _builder_version=”3.0.106″ background_size=”initial” background_position=”top_left” background_repeat=”repeat”][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_post_title featured_image=”off” _builder_version=”3.5.1″ title_font=”|700|||||||” title_line_height=”1.2em” border_width_bottom=”1px” border_color_bottom=”#f3f3f3″ max_width=”70%” module_alignment=”center” custom_margin=”0px||30px|” custom_padding=”|||”]

 

[/et_pb_post_title][et_pb_text _builder_version=”3.17.6″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” max_width=”70%” module_alignment=”center” custom_padding=”|||” custom_padding_tablet=”|0px||0px” custom_padding_last_edited=”on|phone”]

The reason this is important is that because WordPress is a big complex piece of code and hackers will often find a way to get in by exploiting some security breach caused by a bug or a point of negligence in the code and gain control of your website files. Most of the time it is caused by robots (automated scripts) installing a malware (software designed to disable or damage your computer) to redirect users visiting your website to another website or they will inject some ads, etc. Their sole purpose is to actually take control of your website for their own benefit. When your version of WordPress is not up-to-date you can become vulnerable to these kinds of attacks.

The WordPress community is very quick at fixing these issues when discovered so it’s really important that you keep your version of WordPress up-to-date. Here’s what to know before you go:

  1. Update Notifications – When you see that little update notification on WordPress, go ahead with the update, however before you do make sure you have a solid back up plan in place so that every now and then both your database and your WordPress files are backed up. The reason for this: is if an update goes wrong for some reason – let’s say someone worked on your website and did some modifications to your files which actually changed the core of WordPress – and then you update WordPress, it could potentially break the website.  But this is a very rare situation.
  2. Daily Back-Ups – Bottom line is you want to make sure you are doing a back up every day of your WordPress database and your files. Once you know you have that in place feel free to update at will. You don’t have to backup every day if your website is rarely updated with new posts or pages. The backup frequency really depends on the usage you make of your website.
  3. Update Plugins – You also want to update all the plugins because it’s not just the WordPress core you are using. You want to make sure they are up-to-date because even with plug-ins there are sometimes code vulnerabilities that are discovered and need to be fixed. Usually, for major plug-ins, they are quite quick to fix these and you will want to update these on your WordPress backend.
  4. Update Themes – As for the plugins, themes should be updated if they are premium or free from the WordPress theme library. They can be vulnerable as well. They can be updated in Appearance -> Themes. If auto-update is not set, like you bought a theme from “Theme Forest” or other premium theme provider, make sure to check with them weekly if they have released an update.
  5. Choose the right plugin – There are thousands of free plugins out there in the WordPress library. You want to make sure you install a plugin that is actively maintained by its author in order to keep your website safe. It is easy to check this by going to the details tab of the plugin page and check the last updated date value. If a plugin becomes part of something important you do, we recommend going with a premium plugin (a plugin you have to pay for), because it is more likely that they have a person or a group dedicated to the development. Free plugins are awesome because they are free! But the authors do not have any obligation to update them.
  6. Website security maintenance – Keep this as a routine to check every week, making sure all is up to date. Set a time aside for this, like Friday evening while traffic is low on your website and do the updates.

There is much more to do to keep your website secure, but the above points are the essentials. We can definitely help you maintain your website security to ensure you are always up-to-date with the latest updates and offer recommendations.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ prev_background_color=”#000000″ next_background_color=”#fafafa” _builder_version=”3.9″ custom_padding=”0|0px|20px|0px”][et_pb_row module_class_2=”next-prev-section” module_class=”next-prev-section” _builder_version=”3.5.1″ border_color_top=”rgba(0,0,0,0.3)”][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_divider color=”rgba(0,0,0,0.3)” _builder_version=”3.5.1″ max_width=”70%” module_alignment=”center” custom_margin=”||0px|” custom_padding=”||0px|”]

 

[/et_pb_divider][et_pb_post_nav prev_text=”%title” next_text=”%title” _builder_version=”3.5.1″ title_font=”|700|||||||” title_text_color=”#0C71C3″ title_font_size=”18px” max_width=”70%” module_alignment=”center”]

 

[/et_pb_post_nav][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ prev_background_color=”#ffffff” _builder_version=”3.19.13″ background_color=”#fafafa” custom_padding=”25px|0px|0|0px” disabled_on=”on|on|on” disabled=”on”][et_pb_row custom_padding=”27px|0px|0|0px” module_class_2=”comment-section” _builder_version=”3.0.106″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_comments form_background_color=”#ffffff” _builder_version=”3.16″ body_font=”||||||||” form_field_font=”||||||||” custom_button=”on” button_text_size=”15px” button_text_color=”#888888″ button_bg_color=”#ffbf41″ button_border_color=”#ffbf41″ button_border_radius=”83px” button_font=”||||||||” button_use_icon=”off” max_width=”70%” module_alignment=”center” custom_css_main_header=”font-size: 16px;||font-weight: 700;||border-bottom: 1px solid #e7e7e7;||margin-bottom: 20px;” custom_css_comment_body=”padding-bottom: 0;||border-bottom: 1px solid #e7e7e7;” custom_css_reply_button=”border: none;||border-radius: 0 !important;||padding: 2px 0 2px 10px !important;||font-weight: 400 !important;||background: #fafafa !important;” custom_css_submit_button=”padding: 5px 30px !important;||color: black !important;” button_text_color_hover=”#000000″ button_border_color_hover=”#e8ab3a” button_bg_color_hover=”#e8ab3a” button_text_size__hover_enabled=”off” button_text_size__hover=”null” button_one_text_size__hover_enabled=”off” button_one_text_size__hover=”null” button_two_text_size__hover_enabled=”off” button_two_text_size__hover=”null” button_text_color__hover_enabled=”on” button_text_color__hover=”#000000″ button_one_text_color__hover_enabled=”off” button_one_text_color__hover=”null” button_two_text_color__hover_enabled=”off” button_two_text_color__hover=”null” button_border_width__hover_enabled=”off” button_border_width__hover=”null” button_one_border_width__hover_enabled=”off” button_one_border_width__hover=”null” button_two_border_width__hover_enabled=”off” button_two_border_width__hover=”null” button_border_color__hover_enabled=”on” button_border_color__hover=”#e8ab3a” button_one_border_color__hover_enabled=”off” button_one_border_color__hover=”null” button_two_border_color__hover_enabled=”off” button_two_border_color__hover=”null” button_border_radius__hover_enabled=”off” button_border_radius__hover=”null” button_one_border_radius__hover_enabled=”off” button_one_border_radius__hover=”null” button_two_border_radius__hover_enabled=”off” button_two_border_radius__hover=”null” button_letter_spacing__hover_enabled=”off” button_letter_spacing__hover=”null” button_one_letter_spacing__hover_enabled=”off” button_one_letter_spacing__hover=”null” button_two_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover=”null” button_bg_color__hover_enabled=”on” button_bg_color__hover=”#e8ab3a” button_one_bg_color__hover_enabled=”off” button_one_bg_color__hover=”null” button_two_bg_color__hover_enabled=”off” button_two_bg_color__hover=”null”]

 

[/et_pb_comments][/et_pb_column][/et_pb_row][/et_pb_section]

Related Articles