167 lines
6.3 KiB
Plaintext
167 lines
6.3 KiB
Plaintext
=== Header and Footer Scripts ===
|
|
|
|
Contributors: anand_kumar, jamify
|
|
Donate link: https://github.com/anandkumar/header-and-footer-scripts
|
|
Tags: head, header, footer, scripts, post
|
|
Requires at least: 4.6
|
|
Tested up to: 6.9
|
|
Stable tag: 2.4.2
|
|
Requires PHP: 5.6
|
|
License: GPLv2 or later
|
|
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
|
|
Header and Footer Scripts plugin allows you to add scripts to WordPress site's <head> and just before closing <body> tag.
|
|
|
|
== Description ==
|
|
An essential WordPress plugin to easily insert scripts and styles (like Google Analytics, CSS, etc.) into your website's header and footer.
|
|
|
|
Looking for a way to add Google Analytics, Facebook Pixel, or custom tracking code to your website's header or footer?
|
|
|
|
Header and Footer Scripts is a simple yet powerful plugin that lets you inject code—such as Google Analytics, custom CSS, Facebook Pixel, and chat widgets—directly into your site's header (`<head>`) or footer.
|
|
|
|
No bloat, no ads. This lightweight plugin simply does what it says: inserts code into your header and footer efficiently.
|
|
|
|
All you have to do is add the appropriate HTML code.
|
|
|
|
Don't forget to wrap your code with proper tags.
|
|
|
|
<script type="text/javascript">
|
|
YOUR JS CODE HERE
|
|
</script>
|
|
|
|
Or for CSS:
|
|
|
|
<style type="text/css">
|
|
YOUR CSS CODE HERE
|
|
</style>
|
|
|
|
= Why use this plugin: =
|
|
* Insert scripts globally into the header and footer of your entire website.
|
|
* Supports all script types including HTML, JavaScript, and CSS.
|
|
* Add specific scripts to the header of individual posts or pages.
|
|
* To insert code to Custom Post Type [New Feature].
|
|
|
|
The plugin should be compatible with WooCommerce.
|
|
|
|
= What it does not offer =
|
|
* You can't insert/execute PHP codes.
|
|
|
|
Almost all WordPress themes support this "Header and Footer Scripts" plugin. If the codes are not appearing in your site [ask for support] or look at your theme file if they have standard `wp_head` and `wp_footer` hooks.
|
|
|
|
= Important Links =
|
|
For further information you are welcomed to follow these links:
|
|
|
|
* **[Read Documentation][1]**
|
|
* **[Get Support][2]**
|
|
* **[GitHub Repository][3]**
|
|
|
|
[1]: https://github.com/anandkumar/header-and-footer-scripts/wiki
|
|
[2]: https://wordpress.org/support/plugin/header-and-footer-scripts/
|
|
[3]: https://github.com/anandkumar/header-and-footer-scripts
|
|
|
|
== Installation ==
|
|
There is nothing special about installation of this plugin. It is as simple as uploading the plugin files to your plugins directory.
|
|
|
|
Upload the plugin to `/wp-content/plugins` and activate. OR Search "Header and Footer Scripts" from `WP Dashbard --> Plugins --> Add New` then hit Install and then activate.
|
|
|
|
Once the plugin is activated you will see "Header and Footer Scripts" menu item under settings of WordPress dashboard. Also a meta box on Post and Page edit page.
|
|
|
|
== Screenshots ==
|
|
1. Access this page from `Dashboard --> Settings --> Header and Footer Scripts`
|
|
2. This box will appear below the compose box on posts and pages. If not please refer to [our docs][4] if it's not there.
|
|
|
|
== Frequently Asked Questions ==
|
|
|
|
**Q. How could I access support and troubleshoot problem?**
|
|
|
|
A. I couldn't handle wp.org forums on regular basis. You are suggested to visit [GitHub Wiki](https://github.com/anandkumar/header-and-footer-scripts/wiki) for more updated plugin documentation and troubleshoot your problem.
|
|
|
|
**Q: Is there any paid version of the plugin available?**
|
|
|
|
A. Nope, There is none. If you need more feature send us feedback or feature request.
|
|
|
|
== Changelog ==
|
|
|
|
= 2.4.2 =
|
|
* Fix: Resolved critical issue where scripts added to per-post meta box were not saving.
|
|
* Fix: Corrected CodeMirror editor rendering (borders, height) and gutter visibility (line numbers) in meta box.
|
|
* Improvement: Updated English copy throughout the plugin for better clarity and professionalism.
|
|
* New: Added Hindi (hi_IN) translation.
|
|
* New: Included language template (.pot) and translation files.
|
|
|
|
= 2.4.1 =
|
|
* New Feature: Added "Clean on Uninstall" option to allow users to remove all data upon deletion.
|
|
* Fix: Resolved issue where sidebar was not loading on settings page due to deprecated constant.
|
|
* Improvement: Enhanced WPCS compliance with comprehensive DocBlocks and formatting fixes.
|
|
* Improvement: Added strict sanitization to settings authentication to resolve Plugin Check warnings.
|
|
|
|
= 2.4.0 =
|
|
* Internal: Refactored codebase to "Jamify HFS" naming standards (`jamify_hfs_` prefix) while maintaining full backward compatibility.
|
|
* New Feature: Added support for wp_body_open hook to insert scripts immediately after body tag.
|
|
* New Feature: Added Syntax Highlighting for script editors in settings page.
|
|
* Improvement: Modernized permission system to use 'unfiltered_html' capability.
|
|
* Improvement: Added settings to allow Authors and Contributors to add scripts.
|
|
* Improvement: Added admin notice for backward compatibility migration.
|
|
|
|
= 2.3.1 =
|
|
* Security: Hardened nonce implementation with static action names.
|
|
* Security: Added strict sanitization for access level settings.
|
|
* Security: Improved input validation with isset() checks and wp_unslash().
|
|
* Security: Replaced __FILE__ menu slug to prevent path exposure.
|
|
* Security: Added security warning for privilege delegation.
|
|
* New: Added uninstall.php for clean database removal.
|
|
* Fix: Added proper ABSPATH checks to all files.
|
|
* Improvement: Added phpcs:ignore comments for intentional raw output.
|
|
|
|
= 2.3.0 =
|
|
* Fix: Stored Cross-Site Scripting (XSS) vulnerability.
|
|
* New Feature: Add minimum capability required to add scripts to posts.
|
|
|
|
= 2.2.1 =
|
|
* Updated readme.txt.
|
|
|
|
= 2.2.0 =
|
|
* New feature: Now set priority to sitewide script.
|
|
* Fix: Monoscript font for text area.
|
|
* Improved readme.txt.
|
|
* Reverted to PHP v5.6 as many people can't move to latest one.
|
|
|
|
= 2.1.1 =
|
|
* Fixed a bug causing singular post type scripts to appear in archives.
|
|
* Compatibility checked upto WordPress 5.2.2
|
|
* Now require PHP v7.0 at least.
|
|
|
|
= 2.1.0 =
|
|
* Support to Custom Post Type (CPT).
|
|
* Improved ReadMe
|
|
|
|
= 2.0.1 =
|
|
* Uniform Coding style.
|
|
* Improved Translatable strings.
|
|
* Fixed Links
|
|
* Code Cleanup
|
|
|
|
= 2.0.0 =
|
|
* Visual Improvements.
|
|
* better directory structure.
|
|
|
|
= 1.3.4 =
|
|
* Fixed variable undefined notice
|
|
|
|
= 1.3.3 =
|
|
* Started using PHP5 style construct
|
|
|
|
= 1.3.2 =
|
|
* Fixed https issue
|
|
|
|
= 1.1.0 =
|
|
* Made for official WordPress Repo.
|
|
* Added Single post Header script metabox
|
|
* Minor Bug Fixes
|
|
|
|
= 1.0.0 =
|
|
* Initial Public Release
|
|
|
|
== Upgrade Notice ==
|
|
Upgrade for more functionality and bug fixes.
|