[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fv8swhBU8_hWajBNoEmN0tGn1WFwsmLX6QbKkk5inoXE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":154,"fingerprints":254},"head-footer-code","Head & Footer Code","1.5.5","Aleksandar Urošević","https:\u002F\u002Fprofiles.wordpress.org\u002Furkekg\u002F","\u003Cp>\u003Cstrong>Head & Footer Code\u003C\u002Fstrong> plugin helps you add custom code snippets (JavaScript, CSS, or HTML) to the page even if you are not a programmer. It could be within the \u003Ccode>\u003Chead>\u003C\u002Fcode> (site verification code for various services, custom styles, meta or Webfont link), right after opening \u003Ccode>\u003Cbody>\u003C\u002Fcode> (pixel tracking, analytics or heatmap code) or just before closing \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cp>Go to \u003Cstrong>Tools\u003C\u002Fstrong> &rarr; \u003Cstrong>Head & Footer Code\u003C\u002Fstrong> in WordPress Dashboard. Insert custom code to HEAD, BODY or FOOTER section (depending on what you have to do).\u003C\u002Fp>\n\u003Cp>All magic is done by hooking to WordPress hooks \u003Ccode>wp_head\u003C\u002Fcode>, \u003Ccode>wp_footer\u003C\u002Fcode> and \u003Ccode>wp_body_open\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>💡 Trial Head & Footer Code plugin on a free dummy website before you add it on your project: \u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew\u002F?pre-installed-plugin-slug=head-footer-code\" rel=\"nofollow ugc\">Test It Now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Various code snippets are supported, including but not limited to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Analytics 4\u003C\u002Fli>\n\u003Cli>Google Tag Manager\u003C\u002Fli>\n\u003Cli>Google Ads Conversion\u003C\u002Fli>\n\u003Cli>Lite Analytics\u003C\u002Fli>\n\u003Cli>Facebook\u002FMeta Pixel\u003C\u002Fli>\n\u003Cli>Hotjar\u003C\u002Fli>\n\u003Cli>FullStory\u003C\u002Fli>\n\u003Cli>Google site verification\u003C\u002Fli>\n\u003Cli>Bing site verification\u003C\u002Fli>\n\u003Cli>Yandex site verification\u003C\u002Fli>\n\u003Cli>Alexa site verification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Homepage in Blog Posts mode\u003C\u002Fh3>\n\u003Cp>If your WordPress shows the latest blog posts on the homepage, you can also add specific code only for the homepage on \u003Cstrong>Tools\u003C\u002Fstrong> &rarr; \u003Cstrong>Head & Footer Code\u003C\u002Fstrong> (there will be section \u003Cstrong>Head, body and footer code on Homepage in Blog Posts mode\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003Ch3>Article specific code\u003C\u002Fh3>\n\u003Cp>To insert custom code specific for individual article (post, page or custom post type), use article-specific Metabox while editing post\u002Fpage\u002Fcustom post type (check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhead-footer-code\u002F#screenshots\" rel=\"ugc\">Screenshots\u003C\u002Fa>). There choose if that specific code appends to site-wide code defined on \u003Cstrong>Tools\u003C\u002Fstrong> &rarr; \u003Cstrong>Head & Footer Code\u003C\u002Fstrong>, or to replace it.\u003C\u002Fp>\n\u003Ch3>Category specific code\u003C\u002Fh3>\n\u003Cp>You can also define a Category specific code on each individual category.\u003C\u002Fp>\n\u003Cp>Other taxonomies (tag and custom taxonomy) do not have available their specific code, but for them a Global code is used instead.\u003C\u002Fp>\n\u003Ch3>Video guide\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FGd41Dv09UC4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Do you need our support?\u003C\u002Fh3>\n\u003Cp>If \u003Cstrong>Head & Footer Code\u003C\u002Fstrong> does not work on your project, please let us know by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhead-footer-code\u002F#new-topic-0\" rel=\"ugc\">raising a new support ticket\u003C\u002Fa> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhead-footer-code\u002F\" rel=\"ugc\">Community Forum\u003C\u002Fa> and describe what does not works and how to reproduce the issue. We will make sure to resolve the issue as soon as possible.\u003C\u002Fp>\n\u003Cp>If you find \u003Cstrong>Head & Footer Code\u003C\u002Fstrong> useful for your project, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhead-footer-code\u002Freviews\u002F#new-post\" rel=\"ugc\">review plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multisite\u003C\u002Fstrong> and \u003Cstrong>PHP 8.5\u003C\u002Fstrong> compatible!\u003C\u002Fli>\n\u003Cli>Set site-wide custom content for:\n\u003Cul>\n\u003Cli>head page section (before the \u003Ccode>\u003C\u002Fhead>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>body section (after the \u003Ccode>\u003Cbody>\u003C\u002Fcode>) – \u003Cstrong>Requires WordPress 5.2!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>footer page section (before the \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Homepage in Blog Posts mode:\n\u003Cul>\n\u003Cli>set homepage specific custom code for head, body and\u002For footer\u003C\u002Fli>\n\u003Cli>toggle homepage specific custom code on paged Homepage (page 2, 3, a nd so on)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set article specific custom code for:\n\u003Cul>\n\u003Cli>head page section (before the \u003Ccode>\u003C\u002Fhead>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>body section (after the \u003Ccode>\u003Cbody>\u003C\u002Fcode>) – \u003Cstrong>Requires WordPress 5.2!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>footer page section (before the \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set category specific custom code for head, body and\u002For footer of the page\u003C\u002Fli>\n\u003Cli>Choose priority of printed custom code to head\u002Fbody\u002Ffooter sections (lower number mean far from \u003Ccode>\u003C\u002Fhead>\u003C\u002Fcode> and \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode> and closer to \u003Ccode>\u003Cbody>\u003C\u002Fcode>, higher number means closer to \u003Ccode>\u003C\u002Fhead>\u003C\u002Fcode> and \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode> and farther to \u003Ccode>\u003Cbody>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Choose which post types will have enabled article specific head\u002Fbody\u002Ffooter fields\u003C\u002Fli>\n\u003Cli>Choose should article specific head\u002Fbody\u002Ffooter code be appended to site-wide code, or will replace site-wide code\u003C\u002Fli>\n\u003Cli>View on Posts\u002FPages\u002FCustom Post Types listing if article has defined any article specific custom code\u003C\u002Fli>\n\u003Cli>Site-wide section is located under \u003Cstrong>Tools\u003C\u002Fstrong> > \u003Cstrong>Head & Footer Code\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>If you have set WP_DEBUG constant in \u003Ccode>wp-config.php\u003C\u002Fcode> to \u003Ccode>true\u003C\u002Fcode>, you’ll see site-wide and article specific entries in page source code wrapped to comments.\u003C\u002Fli>\n\u003Cli>[NEW] allow unprivileged user roles Editor and Author to manage article-specific code on single site and multisite (disabled by default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Data stored in database\u003C\u002Fh3>\n\u003Cp>General settings (HEAD, BODY, FOOTER global code and priority, Homepage code and behaviour) saves in WordPress option \u003Ccode>auhfc_settings\u003C\u002Fcode>.\u003Cbr \u002F>\nEach post\u002Fpage\u002Fcustom post type specific HEAD, BODY and FOOTER code and behaviour saves to post meta \u003Ccode>_auhfc\u003C\u002Fcode>.\u003Cbr \u002F>\nEach category specific HEAD, BODY and FOOTER code and behaviour saves to taxonomy meta \u003Ccode>_auhfc\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>During the Uninstall process all these data has been deleted from the database.\u003Cbr \u002F>\nIn case you wish to reinstall plugin, \u003Cstrong>DO NOT UNINSTALL IT\u003C\u002Fstrong> although \u003Cstrong>Deactivate\u003C\u002Fstrong>, then delete the directory \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fhead-footer-code\u003C\u002Fcode> and then reinstall plugin.\u003C\u002Fp>\n\u003Ch3>Permissions on Multisite WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Access to \u003Cstrong>Global\u003C\u002Fstrong>: only Super Admin and Administrator\u003C\u002Fli>\n\u003Cli>Access to \u003Cstrong>Article specific\u003C\u002Fstrong>: Super Admin, Administrator; \u003Cstrong>optional\u003C\u002Fstrong>: Editor and Author\u003C\u002Fli>\n\u003Cli>Access to \u003Cstrong>Category specific\u003C\u002Fstrong>: only Super Admin and Administrator\u003C\u002Fli>\n\u003C\u002Fol>\n","Easy add site-wide, category and article specific custom code before the closing \u003C\u002Fhead> and \u003C\u002Fbody>, or after opening \u003Cbody> tag.",100000,2402440,100,52,"2026-03-11T11:34:00.000Z","7.0","5.2","5.6",[20,21,22,23,24],"body","code","footer","head","script","https:\u002F\u002Furosevic.net\u002Fwordpress\u002Fplugins\u002Fhead-footer-code\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhead-footer-code.1.5.5.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"urkekg",8,108100,91,180,73,"2026-04-04T11:39:48.294Z",[40,65,88,111,132],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":27,"last_vuln_date":64,"fetched_at":29},"header-and-footer-script-adder","Header Footer Script Adder – Insert Code in Header, Body & Footer","2.0.6","mahethekiller","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahethekiller\u002F","\u003Cp>\u003Cstrong>Header Footer Script Adder\u003C\u002Fstrong> is a powerful and user-friendly WordPress plugin that lets you easily insert \u003Cstrong>custom HTML, CSS, and JavaScript\u003C\u002Fstrong> into your site’s header, body, or footer.\u003C\u002Fp>\n\u003Cp>You don’t need to edit theme files or worry about losing your code after updates. This plugin keeps your scripts safe, reusable, and flexible with \u003Cstrong>conditional loading and per-page overrides\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>✨ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add scripts to \u003Cstrong>Header (\u003Ccode>\u003Chead>\u003C\u002Fcode>), Body (after \u003Ccode>\u003Cbody>\u003C\u002Fcode>), or Footer (before \u003Ccode>\u003C\u002Fbody>\u003C\u002Fcode>)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Loading\u003C\u002Fstrong> – load scripts sitewide, homepage only, posts\u002Fpages, or archives\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Page Overrides\u003C\u002Fstrong> – add unique code for specific posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Editor with Syntax Highlighting\u003C\u002Fstrong> (CodeMirror)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Input Handling\u003C\u002Fstrong> – sanitization without breaking valid HTML, CSS, or JS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and Fast\u003C\u002Fstrong> – minimal database queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Editor & Classic Editor Compatible\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Ready & Translation Ready\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Analytics \u002F GA4 tracking code\u003C\u002Fli>\n\u003Cli>Google Tag Manager\u003C\u002Fli>\n\u003Cli>Facebook Pixel and ad tracking\u003C\u002Fli>\n\u003Cli>Chat widgets (WhatsApp, Crisp, Tawk.to, etc.)\u003C\u002Fli>\n\u003Cli>Custom CSS and JavaScript\u003C\u002Fli>\n\u003Cli>SEO and verification meta tags (Google, Bing, Pinterest)\u003C\u002Fli>\n\u003Cli>A\u002FB testing scripts\u003C\u002Fli>\n\u003Cli>External fonts and resources\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Conditional Loading Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sitewide\u003C\u002Fstrong> (all pages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Homepage only\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts & Pages only\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive pages\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Security & Performance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sanitized input to prevent malicious injections\u003C\u002Fli>\n\u003Cli>Nonce verification for safe form submissions\u003C\u002Fli>\n\u003Cli>Admin-only access for configuration\u003C\u002Fli>\n\u003Cli>Clean uninstall process (no leftover data)\u003C\u002Fli>\n\u003Cli>Minimal performance impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👨‍💻 Developer Friendly\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Extensible, documented code\u003C\u002Fli>\n\u003Cli>WordPress coding standards compliant\u003C\u002Fli>\n\u003Cli>Translation-ready \u003Ccode>.pot\u003C\u002Fcode> file included\u003C\u002Fli>\n\u003Cli>Works with any theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>If you enjoy this plugin and want to support development, you can buy me a coffee:\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fmahethekiller\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.buymeacoffee.com\u002Fmahethekiller\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support & Documentation\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or documentation, please visit the \u003Cstrong>support forum\u003C\u002Fstrong> on WordPress.org.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or share personal data. It only loads the scripts you provide.\u003Cbr \u002F>\nAny data collection depends on the external scripts you choose to add (e.g., Google Analytics, Facebook Pixel, chat widgets).\u003C\u002Fp>\n","Easily add custom scripts and code to your WordPress site’s header, body, or footer. Perfect for Google Analytics, Tag Manager, pixels, meta tags, cus &hellip;",1000,14916,80,5,"2025-11-03T04:53:00.000Z","6.8.5","6.0","7.4",[57,20,22,58,59],"add-scripts","header","insert-code","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fheader-and-footer-script-adder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheader-and-footer-script-adder.2.0.6.zip",99,1,"2025-12-12 15:27:51",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":18,"requires_php":16,"tags":79,"homepage":84,"download_link":85,"security_score":35,"vuln_count":86,"unpatched_count":27,"last_vuln_date":87,"fetched_at":29},"insert-php","Woody Code Snippets – Insert PHP, CSS, JS, and Header\u002FFooter Scripts","2.7.2","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>Woody Code Snippets is a WordPress plugin that helps you insert code into your site without editing theme files.\u003C\u002Fp>\n\u003Cp>Many WordPress users still add PHP, JavaScript, CSS, tracking pixels, or ad scripts directly into functions.php, header.php, or footer.php. This approach breaks easily when themes update and becomes hard to manage as your site grows.\u003C\u002Fp>\n\u003Cp>Woody solves this by giving you a centralized code snippet manager where you can safely add header scripts, footer scripts, PHP snippets, custom CSS, JavaScript, and HTML from the WordPress admin.\u003C\u002Fp>\n\u003Cp>You can use Woody as a header and footer code manager, a PHP snippet plugin, or a way to reuse content and scripts across your site using shortcodes or automatic insertion.\u003C\u002Fp>\n\u003Cp>Each snippet can be enabled or disabled instantly, placed in specific locations like before content or after paragraphs, and shown only when certain conditions are met.\u003C\u002Fp>\n\u003Ch3>Quick Links\u003C\u002Fh3>\n\u003Cp>📘 \u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002Fcollection\u002F2410-woody-code-snippets\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Complete setup and configuration guide\u003C\u002Fp>\n\u003Cp>💬 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finsert-php\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> – Community help and expert support\u003C\u002Fp>\n\u003Cp>⭐ \u003Ca href=\"https:\u002F\u002Fwoodysnippet.com\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=woody_quicklinks\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> – Unlock advanced features and priority support\u003C\u002Fp>\n\u003Ch3>What Problems Does Woody Solve?\u003C\u002Fh3>\n\u003Cp>Woody is built for real WordPress workflows. It helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Insert code into headers and footers without editing theme files\u003C\u002Fli>\n\u003Cli>Add analytics scripts, tracking pixels, and ad code safely\u003C\u002Fli>\n\u003Cli>Manage PHP snippets without touching functions.php\u003C\u002Fli>\n\u003Cli>Reuse scripts and content across pages using shortcodes\u003C\u002Fli>\n\u003Cli>Control where code runs using placement rules and conditions\u003C\u002Fli>\n\u003Cli>Enable, disable, or roll back snippets without breaking your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you are building client sites, running marketing experiments, or maintaining your own project, Woody gives you control without unnecessary complexity.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Woody lets you create code snippets and control where and when they run, all from the WordPress admin.\u003C\u002Fp>\n\u003Ch4>Example #1\u003C\u002Fh4>\n\u003Cp>Create a JavaScript snippet and add your analytics or tracking code.\u003Cbr \u002F>\nPlace it in the site header and add a condition to exclude administrators so your own visits are not tracked.\u003C\u002Fp>\n\u003Ch4>Example #2\u003C\u002Fh4>\n\u003Cp>Create a text snippet with reusable content or a shortcode.\u003Cbr \u002F>\nAdd conditions to show it only to logged-in users, then insert it anywhere using the snippet shortcode or automatic placement rules.\u003C\u002Fp>\n\u003Cp>This makes it easy to manage repeated logic and content without editing theme files.\u003C\u002Fp>\n\u003Ch3>Who Should Use Woody Code Snippets\u003C\u002Fh3>\n\u003Cp>Woody is designed for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Developers who want a structured way to manage custom code\u003C\u002Fli>\n\u003Cli>Marketers adding analytics, ads, and tracking scripts\u003C\u002Fli>\n\u003Cli>Solopreneurs who want flexibility without editing theme files\u003C\u002Fli>\n\u003Cli>Agencies managing multiple sites and shared snippets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you regularly need to insert code into WordPress, Woody fits naturally into your workflow.\u003C\u002Fp>\n\u003Ch3>Supported Snippet Types\u003C\u002Fh3>\n\u003Cp>Woody supports multiple snippet types, so you can manage all custom code in one place. You can create:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PHP snippets\u003C\u002Fstrong> for functions, hooks, classes, and global variables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JavaScript snippets\u003C\u002Fstrong> for analytics, integrations, and interactive features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS snippets\u003C\u002Fstrong> to add custom styles without editing theme files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML snippets\u003C\u002Fstrong> for markup and layout elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text snippets\u003C\u002Fstrong> using the WordPress editor for reusable content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ad snippets\u003C\u002Fstrong> for ads and banners\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal snippets\u003C\u002Fstrong> that combine PHP, HTML, CSS, and JavaScript\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why do you need this plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Insert Google AdSense Ads, Amazon Native Shopping Contextual Ads, Yandex Direct Ads, Media.net on your website.\u003C\u002Fli>\n\u003Cli>Insert Google Analytic Tracking code, Yandex Metrika Tracking Code, Yandex Counter to Header, Footer.\u003C\u002Fli>\n\u003Cli>Insert PHP Code Snippets and execute on your website. Register PHP functions, classes, global variables everywhere.\u003C\u002Fli>\n\u003Cli>Insert Social media widgets, add any external resources widgets.\u003C\u002Fli>\n\u003Cli>Insert Facebook Pixels, Facebook Scripts, Facebook og:image Tag, Google Conversion Pixels, Vk Pixels.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Header and Footer Code Management\u003C\u002Fh3>\n\u003Cp>Woody works as a full header and footer code manager.\u003C\u002Fp>\n\u003Cp>You can insert snippets:\u003Cbr \u002F>\n– Into the site header before the closing  tag\u003Cbr \u002F>\n– Into the site footer before the closing  tag\u003C\u002Fp>\n\u003Cp>Common examples include analytics scripts, tracking pixels, verification tags, and global JavaScript or CSS.\u003C\u002Fp>\n\u003Ch3>Advanced Placement Options\u003C\u002Fh3>\n\u003Cp>Beyond headers and footers, Woody lets you insert snippets into specific locations.\u003C\u002Fp>\n\u003Cp>You can place code:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Before or after post or page content  \u003C\u002Fli>\n\u003Cli>Before or after a specific paragraph  \u003C\u002Fli>\n\u003Cli>Before or after a post  \u003C\u002Fli>\n\u003Cli>Inside archives, categories, and taxonomy pages  \u003C\u002Fli>\n\u003Cli>Between posts on archive pages  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce Pages\u003C\u002Fh4>\n\u003Cp>Woody supports automatic snippet placement on WooCommerce pages.\u003C\u002Fp>\n\u003Cp>You can insert snippets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Before or after the product list  \u003C\u002Fli>\n\u003Cli>Before or after a single product  \u003C\u002Fli>\n\u003Cli>Before or after the single product summary  \u003C\u002Fli>\n\u003Cli>After the product title, price, or excerpt  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Common use cases include conversion tracking, promotional banners, custom JavaScript, and trust notices.\u003C\u002Fp>\n\u003Ch3>Shortcodes and Reusable Content\u003C\u002Fh3>\n\u003Cp>Woody supports shortcodes so you can insert snippets exactly where you need them. You can place snippets inside posts, pages, widgets, and page builders.\u003C\u002Fp>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002Fwoodysnippet.com\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=woody_shortcode\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>, you can define custom shortcode names that are readable and portable across sites.\u003C\u002Fp>\n\u003Ch3>Conditional Logic for Code Snippets\u003C\u002Fh3>\n\u003Cp>Woody allows you to control when a snippet is displayed.\u003C\u002Fp>\n\u003Cp>[FREE] Available in the free version:\u003Cbr \u002F>\n– User role and registration date\u003Cbr \u002F>\n– Page, post type, or taxonomy\u003Cbr \u002F>\n– Referrer or cookie value\u003C\u002Fp>\n\u003Cp>[PRO] Advanced conditions available in \u003Ca href=\"https:\u002F\u002Fwoodysnippet.com\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=woody_conditions\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>:\u003Cbr \u002F>\n– Device type, browser, and operating system\u003Cbr \u002F>\n– JavaScript availability or ad blocker detection\u003Cbr \u002F>\n– User country, visit depth, time of day, and total visits\u003C\u002Fp>\n\u003Cp>Conditions can be combined using AND and OR logic.\u003C\u002Fp>\n\u003Cp>Unlock advanced conditions with \u003Ca href=\"https:\u002F\u002Fwoodysnippet.com\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=woody_conditions\" rel=\"nofollow ugc\">Woody Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Snippet Management and Organization\u003C\u002Fh3>\n\u003Cp>Woody includes features to keep snippets organized and easy to manage.\u003C\u002Fp>\n\u003Cp>You can:\u003Cbr \u002F>\n– Enable or disable snippets instantly\u003Cbr \u002F>\n– Control execution order using priorities\u003Cbr \u002F>\n– Tag and clone snippets\u003Cbr \u002F>\n– Import and export snippets between sites\u003C\u002Fp>\n\u003Ch3>Code Revisions and Rollback [PRO]\u003C\u002Fh3>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002Fwoodysnippet.com\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=woody_restore\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>, Woody automatically saves snippet revisions. You can view previous versions, compare changes, and restore earlier revisions if something goes wrong.\u003C\u002Fp>\n\u003Cp>This adds an extra layer of safety when working with custom code.\u003C\u002Fp>\n\u003Ch3>Cloud Templates and Sync [PRO]\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoodysnippet.com\u002Fupgrade\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=woody_cloud\" rel=\"nofollow ugc\">Woody Pro\u003C\u002Fa> includes cloud-based snippet templates.\u003C\u002Fp>\n\u003Cp>You can save snippets as templates and reuse them across multiple sites, which is especially useful for agencies and developers managing repeated setups.\u003C\u002Fp>\n\u003Ch3>Settings and Developer Options\u003C\u002Fh3>\n\u003Cp>Woody includes advanced settings for fine-grained control.\u003C\u002Fp>\n\u003Cp>You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Preserve HTML entities without automatic conversion  \u003C\u002Fli>\n\u003Cli>Execute shortcodes inside snippets  \u003C\u002Fli>\n\u003Cli>Enable error email notifications  \u003C\u002Fli>\n\u003Cli>Automatically activate snippets on save  \u003C\u002Fli>\n\u003Cli>Fully remove plugin data on uninstall  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code Editor\u003C\u002Fh4>\n\u003Cp>The built-in editor includes:\u003Cbr \u002F>\n– Syntax highlighting and line numbers\u003Cbr \u002F>\n– Configurable indentation and tab size\u003Cbr \u002F>\n– Optional line wrapping\u003Cbr \u002F>\n– Automatic bracket and quote closing\u003Cbr \u002F>\n– Highlighting of matching variables and functions\u003C\u002Fp>\n\u003Ch3>Use This Plugin Responsibly\u003C\u002Fh3>\n\u003Cp>Woody allows you to run custom PHP, JavaScript, and CSS on your site. Always make sure you understand the code you add. Using unverified or outdated scripts may affect site security or stability. On multisite installations, only trusted administrators should have access to snippet creation.\u003C\u002Fp>\n\u003Cp>Woody includes safeguards such as snippet disabling, revisions, and error notifications, but it cannot validate third-party code you choose to run.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Open a new thread in the WordPress \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finsert-php\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>, and we will be happy to assist.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Learn how to make the most of Woody with our detailed and user-friendly \u003Ca href=\"https:\u002F\u002Fdocs.themeisle.com\u002Fcollection\u002F2410-woody-code-snippets\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Woody is backed by \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=woody\" rel=\"nofollow ugc\">Themeisle\u003C\u002Fa>, trusted by over 1 million WordPress users worldwide.\u003C\u002Fp>\n","Insert PHP, JavaScript, CSS, HTML, ads, and tracking code into WordPress headers, footers, pages, and content using conditional logic, without editing &hellip;",60000,1711938,90,220,"2026-01-27T15:40:00.000Z","6.9.4",[80,81,82,66,83],"code-snippets","custom-code","header-footer-scripts","snippet","https:\u002F\u002Fwoodysnippet.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert-php.2.7.2.zip",7,"2024-06-14 20:26:37",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":108,"download_link":109,"security_score":110,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"oh-add-script-header-footer","SOGO Add Script to Individual Pages Header Footer","3.9","SOGO","https:\u002F\u002Fprofiles.wordpress.org\u002Forenhav\u002F","\u003Cp>Tested with Gutenberg\u003C\u002Fp>\n\u003Cp>Create a simple way to add javascript code to individual page post or custom post type header and footer,\u003Cbr \u002F>\nfor example: add conversion code to thank you pages\u003Cbr \u002F>\nadd google re-marketing code to individual pages\u003Cbr \u002F>\nand much more…\u003Cbr \u002F>\nadded in version 1.3 the option to add script  \\ style to all pages not only individual pages,\u003Cbr \u002F>\n this will allow you to add Google re-marketing code to the entire site or Google Analytics\u003Cbr \u002F>\n to use it goto “settings” – “Header Footer Settings”\u003C\u002Fp>\n\u003Cp>New Features (version 3.0):\u003Cbr \u002F>\nAdded option for terms  \u002F category pages\u003C\u002Fp>\n\u003Cp>New Features (version 2.3):\u003Cbr \u002F>\n Added support for WooCommerce shop page.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>we support now exclude individual pages form printing the header and footer scripts, this is supported by 2 checkboxes in each page\\post\u003Cbr \u002F>\nbuy check it the script will not be display on this page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>we added support to limit the script only for certain post type \\ page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>if you like it \\ use it – please rate us.\u003C\u002Fp>\n\u003Cp>usage:\u003Cbr \u002F>\nYou need to paste the code with the script tag, for example:\u003Cbr \u002F>\n   you js code \u003C\u002Fp>\n","Simple plugin to add script to header and footer for individual pages & posts",20000,382562,86,31,"2020-01-20T09:20:00.000Z","5.3.21","3.5","",[22,58,105,106,107],"javascript","js","re-marketing-code","http:\u002F\u002Fsogo.co.il","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foh-add-script-header-footer.zip",85,{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":13,"num_ratings":121,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":103,"download_link":131,"security_score":110,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"embed-code","Embed Code – Headers & Footers by DesignBombs","2.0.4","designbombs","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesignbombs\u002F","\u003Cp>Easily insert or embed header and footer code in WordPress. Embed Code makes embedding global or page\u002Fpost-specific header and footer code super easy. It can be used to add almost anything, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Analytics tracking code\u003C\u002Fli>\n\u003Cli>Site verification snippets\u003C\u002Fli>\n\u003Cli>Typekit font scripts\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>Custom JavaScript\u003C\u002Fli>\n\u003Cli>Optimizely embed code\u003C\u002Fli>\n\u003Cli>Facebook tracking pixel\u003C\u002Fli>\n\u003Cli>Live chat integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It even supports embedding code on custom post types!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s Next?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is maintained by folks over at \u003Ca href=\"http:\u002F\u002Fdesignbombs.com\" rel=\"nofollow ugc\">DesignBombs.com\u003C\u002Fa>. If you are looking to start a new website, checkout their guide on \u003Ca href=\"https:\u002F\u002Fwww.designbombs.com\u002Fhow-to-make-a-website\u002F\" rel=\"nofollow ugc\">how to create a website\u003C\u002Fa>. They also have in-depth guides on other topics like how to \u003Ca href=\"https:\u002F\u002Fwww.designbombs.com\u002Fbest-wordpress-hosting\" rel=\"nofollow ugc\">choose the best WordPress hosting\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.designbombs.com\u002Fhow-to-start-a-blog\u002F\" rel=\"nofollow ugc\">how to start a blog\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwww.designbombs.com\u002Fwordpress-security\u002F\" rel=\"nofollow ugc\">WordPress security\u003C\u002Fa>.\u003C\u002Fp>\n","The easiest way to embed code in the head or footer of your site, globally or on a per-page\u002Fpost basis.",5000,59115,6,"2021-08-04T08:03:00.000Z","5.8.13","4.7.0","5.4",[112,127,128,129,130],"embed-javascript","footer-code","header-code","tracking-code","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-code.zip",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":13,"num_ratings":142,"last_updated":143,"tested_up_to":144,"requires_at_least":145,"requires_php":103,"tags":146,"homepage":152,"download_link":153,"security_score":110,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-script-for-customizer","Custom Header Footer Scripts for Customizer","1.1.1","Rupok","https:\u002F\u002Fprofiles.wordpress.org\u002Fre_enter_rupok\u002F","\u003Cp>Add custom script to header and footer through WordPress Customizer. Edit your scripts with CodeMirror editor within Customizer. You can place any custom JavaScript, Google Analytics or embed script. Extremely helpful if you need to place any custom javascript or jQuery code to header or footer. This plugin gives you the ability to place different scripts to header or footer separately. Uses Customizer so you can edit the code live and see the changes on the fly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CodeMirror Editor\u003C\u002Fli>\n\u003Cli>Ability to add custom scripts to wp header.\u003C\u002Fli>\n\u003Cli>Ability to add custom scripts to wp footer.\u003C\u002Fli>\n\u003Cli>Ability to add multiple scripts.\u003C\u002Fli>\n\u003Cli>Ability to add Google Alalytics code.\u003C\u002Fli>\n\u003Cli>Ability to add any embed code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Check my free WordPress Theme \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fflexia\u002F\" rel=\"ugc\">Flexia\u003C\u002Fa>, one theme to rule them all.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check my other plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-addons-for-elementor-lite\u002F\" rel=\"ugc\">Essential Addons For Elementor\u003C\u002Fa>\u003C\u002Fstrong> – Most popular Elementor extensions with 1 Million+ active users in the WordPress repository.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetterdocs\u002F\" rel=\"ugc\">BetterDocs\u003C\u002Fa>\u003C\u002Fstrong> – Best documentation & knowledge base plugin for WordPress to help you reduce support tickets\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetterlinks\u002F\" rel=\"ugc\">BetterLinks\u003C\u002Fa>\u003C\u002Fstrong> – Latest best WordPress link management plugin for link shortening, tracking & analyzing.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnotificationx\u002F\" rel=\"ugc\">NotificationX\u003C\u002Fa>\u003C\u002Fstrong> – Best Social Proof & FOMO Marketing Solution\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-scheduled-posts\u002F\" rel=\"ugc\">SchedulePress\u003C\u002Fa>\u003C\u002Fstrong> – Complete solution for WordPress Post Scheduling to manage schedules through an editorial calendar.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fembedpress\u002F\" rel=\"ugc\">EmbedPress\u003C\u002Fa>\u003C\u002Fstrong>– Embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site with one-click and showcase it beautifully for the visitors.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemplately\u002F\" rel=\"ugc\">Templately\u003C\u002Fa>\u003C\u002Fstrong> Ultimate Template clouds with 1800+ ready templates for Elementor & Gutenberg along with FREE cloud collaboration with your team.\u003C\u002Fp>\n","Add custom script to header and footer through WordPress Customizer. Edit your scripts with CodeMirror editor within Customizer.",2000,25816,2,"2023-08-20T06:54:00.000Z","6.3.8","4.0",[147,148,149,150,151],"codemirror","custom-javascript","custom-script","customizer-script","header-footer-script","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-script-for-customizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-script-for-customizer.1.1.1.zip",{"attackSurface":155,"codeSignals":232,"taintFlows":249,"riskAssessment":250,"analyzedAt":253},{"hooks":156,"ajaxHandlers":228,"restRoutes":229,"shortcodes":230,"cronEvents":231,"entryPointCount":27,"unprotectedCount":27},[157,163,168,172,175,180,185,188,191,195,198,202,206,212,215,218,221,225],{"type":158,"name":159,"callback":160,"priority":13,"file":161,"line":162},"filter","pre_kses","anonymous","classes\\techwebux\\hfc\\class-common.php",517,{"type":164,"name":165,"callback":165,"file":166,"line":167},"action","wp_head","classes\\techwebux\\hfc\\class-front.php",67,{"type":164,"name":169,"callback":170,"file":166,"line":171},"wp_body_open","wp_body",68,{"type":164,"name":173,"callback":173,"file":166,"line":174},"wp_footer",69,{"type":164,"name":176,"callback":177,"file":178,"line":179},"admin_init","admin_manage_columns","classes\\techwebux\\hfc\\class-grid.php",39,{"type":158,"name":181,"callback":182,"file":183,"line":184},"safe_style_css","extend_safe_css","classes\\techwebux\\hfc\\class-main.php",33,{"type":164,"name":186,"callback":186,"file":183,"line":187},"plugins_loaded",35,{"type":164,"name":189,"callback":189,"file":183,"line":190},"admin_enqueue_scripts",36,{"type":164,"name":192,"callback":193,"file":194,"line":179},"load-post.php","init_metaboxes","classes\\techwebux\\hfc\\class-metabox-article.php",{"type":164,"name":196,"callback":193,"file":194,"line":197},"load-post-new.php",40,{"type":164,"name":199,"callback":200,"file":194,"line":201},"add_meta_boxes","add",47,{"type":164,"name":203,"callback":204,"file":194,"line":205},"save_post","save",48,{"type":158,"name":207,"callback":208,"priority":209,"file":210,"line":211},"plugin_row_meta","add_plugin_meta_links",10,"classes\\techwebux\\hfc\\class-settings.php",45,{"type":164,"name":213,"callback":214,"file":210,"line":205},"admin_menu","add_admin_menu",{"type":164,"name":176,"callback":216,"file":210,"line":217},"settings_register",51,{"type":164,"name":176,"callback":219,"file":210,"line":220},"settings_prepare",63,{"type":158,"name":222,"callback":223,"file":210,"line":224},"admin_footer_text","custom_footer_thankyou",66,{"type":158,"name":159,"callback":226,"priority":13,"file":210,"line":227},"maybe_create_links",619,[],[],[],[],{"dangerousFunctions":233,"sqlUsage":234,"outputEscaping":237,"fileOperations":27,"externalRequests":27,"nonceChecks":142,"capabilityChecks":121,"bundledLibraries":248},[],{"prepared":235,"raw":27,"locations":236},4,[],{"escaped":238,"rawEcho":239,"locations":240},105,3,[241,244,246],{"file":210,"line":242,"context":243},761,"raw output",{"file":210,"line":245,"context":243},768,{"file":210,"line":247,"context":243},775,[],[],{"summary":251,"deductions":252},"The \"head-footer-code\" plugin version 1.5.5 exhibits a strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, drastically reducing the plugin's attack surface.  Furthermore, the code demonstrates good practices with a high percentage of properly escaped output, all SQL queries utilizing prepared statements, and the presence of nonce and capability checks.  The complete lack of critical or high-severity taint flows, dangerous functions, file operations, or external HTTP requests further bolsters this positive assessment.\n\nThe vulnerability history is also clean, with no known CVEs recorded. This suggests a well-maintained and secure codebase over its history.  While the plugin has a limited number of entry points to analyze for taint flows, the overall findings indicate a low risk of common web vulnerabilities such as SQL injection, cross-site scripting (XSS), or arbitrary file operations. The plugin appears to be developed with security in mind, prioritizing safe coding practices.\n\nIn conclusion, \"head-footer-code\" v1.5.5 presents a very low-risk profile. Its strengths lie in its minimal attack surface and the robust implementation of security best practices throughout its code. The lack of any historical vulnerabilities further reinforces its security. There are no apparent weaknesses or areas of concern identified in this analysis that would warrant significant deductions.",[],"2026-03-16T17:05:02.399Z",{"wat":255,"direct":264},{"assetPaths":256,"generatorPatterns":259,"scriptPaths":260,"versionParams":261},[257,258],"\u002Fwp-content\u002Fplugins\u002Fhead-footer-code\u002Fassets\u002Fcss\u002Fadmin.min.css","\u002Fwp-content\u002Fplugins\u002Fhead-footer-code\u002Fassets\u002Fcss\u002Fedit.min.css",[],[],[262,263],"head-footer-code\u002Fassets\u002Fcss\u002Fadmin.min.css?ver=","head-footer-code\u002Fassets\u002Fcss\u002Fedit.min.css?ver=",{"cssClasses":265,"htmlComments":266,"htmlAttributes":267,"restEndpoints":268,"jsGlobals":269,"shortcodeOutput":270},[],[],[],[],[],[]]