How to Add X-Frame-Options Header in WordPress: Step-by-Step

Welcome to our step-by-step guide on how to add the X-Frame-Options header in WordPress. In this tutorial, we will walk you through the process of adding this important security measure to your WordPress website.

What is the X-Frame-Options Header?

The X-Frame-Options header is a security feature that helps protect your website from clickjacking attacks. Clickjacking is a technique used by hackers to trick users into clicking on malicious links or buttons by overlaying them with legitimate content. By adding the X-Frame-Options header, you can prevent your website from being loaded within a frame or iframe on another domain.

Step 1: Install and Activate the Headers and Footers Plugin

The easiest way to add the X-Frame-Options header in WordPress is by using a plugin. We recommend the “Headers and Footers” plugin, which allows you to add custom code to the header and footer of your website.

  1. Go to your WordPress dashboard and navigate to “Plugins” > “Add New”.
  2. Search for “Headers and Footers”.
  3. Click on the “Install Now” button next to the “Headers and Footers” plugin.
  4. Once installed, click on the “Activate” button to activate the plugin.

Step 2: Access the Headers and Footers Settings

After activating the plugin, you need to access its settings to add the X-Frame-Options header.

  1. Go to your WordPress dashboard and navigate to “Settings” > “Headers and Footers”.

Step 3: Add the X-Frame-Options Header

Now that you are in the Headers and Footers settings, you can add the X-Frame-Options header to your website.

  1. Scroll down to the “Scripts and Styles in Header” section.
  2. In the “Scripts in Header” box, add the following code:

X-Frame-Options: SAMEORIGIN

This code sets the X-Frame-Options header to “SAMEORIGIN”, which allows your website to be loaded within a frame or iframe on the same domain.

  1. Click on the “Save” button to save your changes.

Step 4: Test the X-Frame-Options Header

After adding the X-Frame-Options header, it’s important to test if it is working correctly. There are several online tools available that can help you check the headers of your website.

One popular tool is the “HTTP Header Check” tool provided by Webconfs. Simply enter your website’s URL and click on the “Check” button to see the headers.

If everything is set up correctly, you should see the X-Frame-Options header with the value “SAMEORIGIN” in the results.


Adding the X-Frame-Options header to your WordPress website is a simple yet effective way to enhance its security. By following the steps outlined in this guide, you can protect your website from clickjacking attacks and ensure a safer browsing experience for your visitors.

We hope you found this tutorial helpful. If you have any questions or need further assistance, feel free to reach out to our support team. Stay safe and happy framing!

Ibraheem Taofeeq Opeyemi

I am a hard-working and help individual who isn't afraid to face a challenge. I'm passionate about my work and I know how to get the job done. I would describe myself as an open, and honest person who doesn't believe in misleading other people, and tries to be fair in everything I do. I'm Blogger | Website Designer | Website Developer | Content Writer | SEO Expert | Graphics Designer | WordPress Expert

Leave a Reply