Hello!<div><br></div><div>I'm reviewing a theme that prints javascript in the footer from functions.php like this:</div><div><br></div><div><div><div><font face="courier new, monospace">add_action('wp_footer', 'flex_init');</font></div>
<div><font face="courier new, monospace">function flex_init() {</font></div><div><font face="courier new, monospace"><span class="Apple-tab-span" style="white-space:pre">    </span>echo '<script type="text/javascript"></font></div>
<div><font face="courier new, monospace">    <span class="Apple-tab-span" style="white-space:pre">    </span>jQuery(document).ready(function() {</font></div><div><font face="courier new, monospace">        jQuery("#slider").flexslider();</font></div>
<div><font face="courier new, monospace">   <span class="Apple-tab-span" style="white-space:pre">     </span> });</font></div><div><font face="courier new, monospace">   <span class="Apple-tab-span" style="white-space:pre">   </span></script>';</font></div>
<div><font face="courier new, monospace">}</font></div></div><div><font face="courier new, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">Is this ok, or should I tell this person to create separate javascript file, put this code there and enqueue like other scripts?</font></div>
<div><br></div><div><br></div>Best regards,<br>Ola Łączek<br><div><br></div>
</div>