2014-08-29 77 views
0

我叫功能ce_seller_bar($賣方)覆蓋父主題的功能WordPress的

我要覆蓋它的子主題的父主題的功能,而不從父

刪除它

當我刪除父主題它的工作原理,當我不刪除瀏覽器的輸出是:

Fatal error: Cannot redeclare ce_seller_bar()
(previously declared in
C:\wamp\www\CampusAdsList2\wp-content\themes\classifiedengine-child \includes\template.php:12)

這意味着,孩子父母函數之前就被加載一個 所以我想寫兒童主題的功能,所以更新後的我不要失去它

TY

+0

這正是我所期望的事情發生。你不能有兩個同名的函數。 – henrywright 2014-08-29 12:10:11

回答

0

感謝重播 我睡了個午覺,當我醒來時,我想出了一個簡單的解決方案 我的解決辦法是overwirte調用該函數和該文件的文件/template/ad_detail.php不包含像template.php這樣的函數,所以我複製並將其放在子主題目錄
中,因爲我在子主題的fuctions.php中創建了具有不同名稱的新函數,以及我在/template/ad_detail.php中將其稱爲新文件裏面的孩子主題,它適用於我