Custom Code lets you add scripts and tags to your site — analytics, pixels, verification snippets, chat widgets — without touching a single theme file.
Where: WP Admin → Tiger Elements → Tools → Custom Code (part of the Marketing & SEO module).
Injection points
- Head — meta tags, site-verification snippets and early scripts that must load before the page renders.
- Body open — code that must run right after
<body>, such as a tag manager’snoscriptfallback. - Footer — deferred scripts that should load last, after the content.
Each box outputs its markup verbatim in the matching location on every front-end page, in the order WordPress fires wp_head, wp_body_open and wp_footer.
Theme-safe
Snippets are stored by the plugin, not in your theme, so they survive theme switches and updates — you never lose your tracking when the theme changes or gets updated. This is the difference between pasting a tag into a central store and hard-coding it into header.php.
Security
Because these boxes emit raw HTML, they are writable only by administrators who hold the unfiltered_html capability — the same gate WordPress uses everywhere for raw markup. Saving requires admin rights and a valid nonce, so a lower-privileged editor can’t inject a script through this screen.
Troubleshooting
My snippet doesn’t appear on the page.
Confirm you have the unfiltered_html capability (single-site admins do; on multisite it’s restricted to super admins) and that the Marketing & SEO module is active. Clear any page cache after saving.
A footer script slows the page.
That’s expected for heavy third-party scripts — keeping them in the Footer box is the right call, so they load after your content instead of blocking it. Move only truly critical tags to the Head.
Body-open code isn’t running.
The Body open injection point depends on your theme calling wp_body_open(). Modern themes do; a very old theme that omits it won’t fire that hook — put the code in the Head or Footer instead.