WordPress actions can include “hooks” which are called when that action is encountered by WordPress. For example, when your theme runs footer.php, it should cause the function wp_footer() to run. When the wp_footer() function is executed you can “hook” into it and provide WordPress with any code that you would want to included.
There are better ways of injecting a script or other custom code into the WordPress Footer area. The easiest way is with the use of a free WordPress plugin whilst my preferred way is to simply use the built-in WordPress wp_footer hook. Note, there are other solutions but these two are the best in my opinion.
There are many plugins available for adding header, body and footer scripts to your WordPress website. Below are two that I would recommend if you are interested in using a WordPress plugin.
- Header and Footer Scripts plugin by Digital Liberation
- Insert Headers & Footers + Custom Code Snippets plugin by WPCode
- Insert Headers & Footers plugin by WPBrigade
To include a script in the footer of our WordPress website you would want to open your child theme’s functions.php file and insert the following example code (excluding the php open and close tags):
The above script simply opens an alert window on your pages, but you may replace the existing script with one of your own. This is basically what the previously mentioned WordPress plugins do just more efficiently. Manually adding the above Footer hook might take a few more minutes to implement but is better in the long run.
I welcome your thoughts, questions or suggestions on my article on inserting a script or other custom code into your WordPress Footer.
Let me know if you found any errors within my article or if I may further assist you by answering any additional questions you may have.