2017-02-18 47 views
0

我試圖將我的客戶新網站轉移到他們的域名。上傳主題時,我不小心在更新插件翻譯時進入了另一個頁面,現在我在激活主題時出現此錯誤:WordPress主題上傳出錯

致命錯誤:調用未定義函數/ home/pxxr228380 /域中的未定義函數wp_add_inline_script /braincaps.nl/public_html/wp-content/themes/mrbara/inc/frontend/header.php on line 49

重新加載主題並未解決問題,原始網站仍能正常工作。我該如何解決?有問題的線路是:wp_add_inline_script('mrbara',mrbara_footer_scripts());

注意:我將它安裝在已安裝插件的現有Wordpress安裝中,它是否會成爲插件導致此問題?

回答

1

函數wp_add_inline_script()通常應該在主題代碼開始運行時定義。該網站是否運行WordPress的舊版本?未定義的功能是在WordPress 4.5,according to the docs here中引入的,所以如果你運行的是舊版本,更新WordPress應該會有所幫助。

你還問過一個插件是否會導致它 - 有時候插件會導致WordPress的核心部分以不同的順序加載,這可能會導致一些函數在通常被定義時丟失,但是我不'我認爲它可能會導致這個問題,因爲這個函數在WordPress加載時相當早。

+1

非常感謝!有效 :) –