<head> (site verification code for various services, custom styles, meta or Webfont link), right after opening
<body> (pixel tracking, analytics or heatmap code) or just before closing
Go to Tools → Head & Footer Code in WordPress Dashboard. Insert custom code to HEAD, BODY or FOOTER section (depending on what you have to do).
If your WordPress shows the latest blog posts on the homepage, you can also add specific code only for the homepage on Tools → Head & Footer Code (there will be section Head, body and footer code on Homepage in Blog Posts mode)
To insert custom code specific for individual article (post, page or custom post type), use article-specific Metabox while editing post/page/custom post type (check out Screenshots). There choose if that specific code appends to site-wide code defined on Tools → Head & Footer Code, or to replace it.
Since version 1.2.5 you can also define Category specific code on each individual category.
Other taxonomies (tag and custom taxonomy) do not have their specific code. Global code uses instead for them.
This magic is done by hooking to WordPress hooks
Various code snippets are supported, including but not limited to:
- Google Analytics
- Google Tag Manager
- Google Ads Conversion
- Facebook Pixel
- Google site verification
- Bing site verification
- Yandex site verification
- Alexa site verification
Works or broken?
If Head & Footer Code does not work on your WordPress project, please let us know by raising a new support ticket in the Community Forum and describe what does not works and how to reproduce the issue. We will make sure to resolve the issue as soon as possible.
If you find Head & Footer Code useful for your project, please review plugin.
- Set site-wide custom content for head page section (before the
- Set site-wide custom content for body section (after the
<body>) – Requires WordPress 5.2!
- Set site-wide custom content for footer page section (before the
- [NEW in 1.2] Set homepage specific custom code for head, body and/or footer if Homepage mode is se to Blog Posts
- Set article specific custom code for head page section (before the
- Set article specific custom code for body section (after the
<body>) – Requires WordPress 5.2!
- Set article specific custom content for footer page section (before the
- [NEW in 1.3.0] Set category specific custom code for head, body and/or footer of the page
- Choose priority of printed custom code to head/body/footer sections (lower number mean far from
</body>and closer to
<body>, higher number means closer to
</body>and farther to
- Choose which post types will have enabled article specific head/body/footer fields
- Choose should article specific head/body/footer code be appended to site-wide code, or will replace site-wide code
- [NEW in 1.2.1] View on Posts/Pages/Custom Post Types listing if article has defined any article specific custom code
- Site-wide section located under Tools > Head & Footer Code
- If you have set WP_DEBUG constant in
true, you’ll see site-wide and article specific entries in page source code wrapped to comments.
- Multisite is supported.
- PHP 8 ready!
General settings (HEAD, BODY, FOOTER global code and priority, Homepage code and behaviour) saves in WordPress option
Each post/page/custom post type specific HEAD, BODY and FOOTER code and behaviour saves to post meta
Each category specific HEAD, BODY and FOOTER code and behaviour saves to taxonomy meta
This data deletes from the database on uninstall.