Where Is The Head Tag In WordPress And How To Insert Code To It?

Many times, your website will demand you to place code into the head area, and you may be stumped as to how to do so. Everything about inputting codes may appear complex and tough, especially since WordPress makes editing the head harder. So, what is the location of the head tag and how do you add code to it?

The head> tag is located between the html> and the body> tags and serves as a container for metadata. You can use a plugin, a coding feature built into your WordPress theme, or manually update your theme’s header.php files to add code to it.

I’ve detailed how to access the head tag in WordPress below. In addition, I’ve clarified the three methods for adding code to it. You can choose which method of inserting code works best for you based on your experience with WordPress.

Where Is The Head Tag In WordPress? 

When you want to , you should go to your dashboard and then head over to ‘Appearance’. After that, you should choose ‘Editor’. Once the Editor opens, you will see a list of files, and you should click on the ‘header.php’ one. 

The head> tag comes after the html> tag and before the body> tag. This tag refers to the HTML document and is used to store all metadata. The info stored by the head tag is hidden from view.

The title, character set and style, scripts, and other meta information are all included in the metadata, which describes the document’s type. The following elements are contained in the head>:

  • <title> 
  • <style>
  • <base>
  • <link>
  • <meta>
  • <script>
  • <noscript>

You can put code in the head> to integrate online services like Google Analytics, Google Search Console, Facebook Pixel, and so on. You can also use the header to incorporate custom CSS or JavaScript code.

WordPress, on the other hand, does not allow you to add code to the header. Fortunately, there are three options available to you, and you may select the one that best suits your needs. The methods I’ll describe below will allow you to safely insert codes into the header without altering any WordPress theme files directly.

How To Add Code To Head Tag In WordPress?

You have three options when it comes to adding code to the header section. Keep in mind that not all of these methods are appropriate for beginners. If you are one of them, you should choose one that does not appear to be too difficult for you.

The following are three methods for inserting code into the head tag:

  1. Plugin usage.
  2. Utilizing your theme’s built-in header code feature.
  3. Manually, by modifying your theme’s header.php files.

Adding Code By Using A Plugin

If you utilize a plugin to input codes, you can rest assured that you will reap numerous benefits. To begin with, it is quick and well-organized. On the plus side, you can keep all of your codes in one location.

Furthermore, it prevents the occurrence of While modifying the scripts in your WordPress theme, you may encounter issues.. Finally, you are safe from losing your code while upgrading or changing a theme because the plugin will save it in a separate place. 

If you choose to go this route, you must first install and activate the Headers and Footers plugin. After that, go to Settings and select Insert Headers and Footers from the drop-down menu. Next you’ll see two boxes where the codes must be entered.

Simply copy and paste the code you require, then click Save. Always remember to paste the code after the head> tag and before the body> tag. You can be sure that your code will work properly this way.

The plugin will load the code in the appropriate places in your WordPress theme. You can also eliminate any unnecessary code this way.

This is the simplest approach to add header codes, and it’s extremely useful for WordPress newbies. Hence, if you’re a beginner, I strongly advise you to insert codes this way.

Adding Code By Using An In-Built Code Feature Of Your Theme

You must select a theme that includes an in-built feature to be able to insert code in the header section. Elegant Themes and StudioPress’ Genesis Framework are two WordPress themes that contain this capability.

If you use the Genesis Framework, you won’t have to worry about anything. Simply navigate to Genesis and then Theme Settings. The Header and Footer Scripts section can be found towards the bottom of the page if you scroll down.

You should put your code into the Header Scripts section, then click Save. It is risk-free and requires few actions. You also don’t have to worry about updating any of your theme’s key elements.

This is a pretty straightforward and straightforward method of adding codes. Unfortunately, because not all themes offer this feature, your theme selection will be limited.

Because the built-in feature functions similarly to plugins, it is a secure option. There is, however, one drawback. If you change the theme, all of your previously entered code snippets will be lost.

That is why, rather than using a theme’s built-in feature, it is recommended that you use a plugin that you will install. Inserting codes in the header has never been easier or safer.

Adding Code Mannually, By Editing Header.php Files 

This is a approach that is not suggested for beginners; instead, use a plugin if you are unfamiliar with PHP fundamentals. Manual editing is not recommended for individuals who struggle with PHP files due to its complexity.

However, if you decide to choose this , you will need a WordPress child theme that will enable you to make edits. This is important because not using a child theme might lead to your codes getting overwritten once you update your theme. Therefore, before you start editing, be sure that you have a child theme ready to go. 

You should be aware that you can include code snippets in your header.php files. However, it is preferable to utilize the functions.php file because it keeps all of the code snippets in one location and prevents any changes to the core files.

First and foremost, you must prepare your codes. Hence, to add code to your header section, use the following code:

/* Explain the function of the code snippet so you may remember it later */

add_action(wp_head, name_of_your_function);

your_function_name() function{





Before moving on to the next step, double-check that each snippet’s comment description has been updated. You must also replace the you_function_name placeholder as well as the PASTE X CODE HERE placeholder.

You’ll need to insert the required code snippets into the functions.php style after you’ve provided them. To do so, go to Appearance and then Editor, where you’ll locate the functions.php file. You can paste your code there.

Your code will be put to the header section once you’ve completed all of these steps. When you’re finished, make sure to click the save button.

You can also insert code exclusively on certain pages. You’ll have more control over the snippets in your header section as a result of this. Hence, if you merely want to add code to your homepage’s header, use the following code snippet:

/* Explain the function of the code snippet so you may remember it later */

add_action(wp_head, name_of_your_function);

your_function_name() function{

?> if(is_front_page())>


<?php }


This may appear perplexing, especially to people who are unfamiliar with altering PHP scripts. If this describes you, you should opt for the plugin technique. This is the safest method for adding code, and you can rest assured that your theme and website will not be harmed.

The head tag, as you can see, is an vital part of your website because it holds all of the metadata. As a result, while editing or adding code to your header section, you should use the safest technique possible. You don’t want to break any of your WordPress theme’s fundamental parts.

Leave a Comment