覆盖父主题wordpress中的函数

时间:2014-08-29 11:48:27

标签: wordpress

我在父主题上有一个名为function ce_seller_bar($ seller)

的函数

我想在子主题中覆盖它而不从父

中删除它

当我在父主题中删除它时,它可以正常工作,当我不删除它时,浏览器输出是:

  

致命错误:无法重新声明ce_seller_bar()
       (先前在中宣布          C:\ WAMP \ WWW \ CampusAdsList2 \可湿性粉剂内容\主题\ classifiedengine孩子                                        \包括\的template.php:12)

这意味着子函数已在父元素之前加载 所以我想在子主题中编写函数,所以更新后我不会丢失它

TY

1 个答案:

答案 0 :(得分:0)

感谢重播 当我醒来时,我小睡了一下,我想出了一个简单的解决方案 我的解决方案是覆盖调用此函数的文件/template/ad_detail.php,这个文件不包含template.php之类的函数,所以我在子主题目录中复制并通过它 因为我在子主题中的fuctions.php中创建了具有不同名称的新函数,并且我在子主题中的/template/ad_detail.php中将其称为新文件,它对我来说很好用