如何将脚本放入functions.php并调用

如何将脚本放入functions.php并调用,php,html,Php,Html,我的页脚底部有一个大的硬编码脚本 html(footer.php) jQuery(文档).ready(函数($){ //锚滚动/ 函数筛选器路径(字符串){ 返回字符串 .替换(/^\/,'') .replace(/(索引|默认值)。[a-zA-Z]{3,4}$/,“”) .替换(/\/$/,''); } var locationPath=filterPath(location.pathname); var scrolleem=scrollableElement('html','body');

我的页脚底部有一个大的硬编码脚本

html(footer.php)


jQuery(文档).ready(函数($){
//锚滚动/
函数筛选器路径(字符串){
返回字符串
.替换(/^\/,'')
.replace(/(索引|默认值)。[a-zA-Z]{3,4}$/,“”)
.替换(/\/$/,'');
}
var locationPath=filterPath(location.pathname);
var scrolleem=scrollableElement('html','body');
...

我想把它放在functions.php文件中,如果可能的话,现在就调用它。

请为它创建一个单独的js文件,并将其包含在html页面中。
通过这种方式,您的代码将具有良好的可维护性,并且可以通过浏览器缓存,从而显著提高性能。

可能重复您不创建一个.js文件并将其包含在此处的原因我还有其他.js文件和函数文件等。我只想将其放入其中一个函数中。php是我的最佳选择把它带到页面中?我已经把php拿到了wor,但是我所有的脚本都是硬编码的1。创建一个js文件,并将所有硬编码的js代码复制到其中。注意:不要在js文件中使用2。写下你硬编码的地方。如果你需要任何进一步的澄清,请告诉我。如果你有一个现有的js文件,你可以在那里包含js代码。这不好d将其包含在php页面中。
<script>
jQuery(document).ready(function($){
// anchor scrolling /
function filterPath(string) {
  return string
    .replace(/^\//,'')
    .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
    .replace(/\/$/,'');
  }
  var locationPath = filterPath(location.pathname);
  var scrollElem = scrollableElement('html', 'body');

  ...


</script>

</body>
</html>