我可以在我的functions.php文件中覆盖父类footer.php文件

时间:2018-01-13 22:30:49

标签: php wordpress

我想更改网站上的页脚内容。我希望能够覆盖父节点当前footer.php文件。我现在正在从我的functions.php文件中执行此操作,如下所示。这不是我的整个functions.php文件,而只是相关部分。

<?php

//footer override 
add_action('wp_enqueue_scripts','footer_override',30);
function footer_override(){
    wp_enqueue_script('footerscript', get_stylesheet_directory_uri().'/php/footer.php');
}

我收到GET错误,如下所示

https://linton59.co.uk/wp-content/themes/simpleshift-child02/php/footer.php?ver=4.9.1

但文件结构确实存在。

2 个答案:

答案 0 :(得分:0)

首先&#34; wp_enqueue_script&#34;用于排队脚本(javascript文件)。 并且您的消息没有传达明确的消息,您只需通过编辑footer.php文件本身来替换内容

答案 1 :(得分:0)

footer.php文件添加到child themes第一级文件夹中(直接放入您的子主题文件夹):

  • {您-网站文件夹}
    • 可湿性粉剂内容
      • {您的孩子主题文件夹}
        • footer.php

复制parent themes footer.php文件中的所有内容后,将其粘贴到您孩子主题的footer.php文件中。然后只需从子主题的文件中更改/添加该部分即可。