2017-04-06 122 views
0

警告:call_user_func_array()期望參數1是一個有效的回調,沒有數組或字符串中給出的C:\ xampp \ htdocs \ marine \ wordpress \ wp-content \ plugins \ timber-library \ lib \ Twig.php on line 268 我一直在我的WordPress主題主頁上找到這個。我使用木材wordpress開發WordPress主題。警告:call_user_func_array()期望參數1是一個有效的回調,木材插件

我通過在WordPress管理中安裝插件安裝木材。 實際行爲:所有內容都應該顯示,因爲我還沒有開始對帖子進行掛鉤。這只是從我的設計師添加我的html css js和圖像。 我只在頁眉和頁腳和菜單上工作。 從後端PHP文件沒有被修飾過。 我使用(WordPress版本4.7.3)上XAMPP PHP 30年6月5日,木材1.2.4

強調文本

+0

你能找出更具體的發生在哪裏嗎?你可以註釋掉你的Twig文件的不同部分,看看哪個部分可能會觸發該警告嗎? – Gchtr

+0

@Gchtr我評論管線268回電話,這$ twig->調用addFunction(新\ Twig_SimpleFunction( '行動',函數($上下文){ \t \t \t \t \t的$ args = func_get_args(); \t \t \t \t \t array_shift($參數); \t \t \t \t \t的$ args [] = $上下文; \t \t \t \t \t call_user_func_array( 'do_action',$參數); \t \t \t \t},array('needs_context'=> true))); –

+0

非常感謝奇蹟@Gchtr –

回答

0

我有同樣的錯誤,並且谷歌搜索把我帶到這裏,所以只是想分享一下我的工作。我得到這個錯誤試圖檢查一個wordpress函數在樹枝模板中使用fn()。

我錯過了導致此錯誤的事情是將函數名稱放在單引號中。一旦我添加了這些,錯誤就消失了。

{% if fn('wp_is_mobile') %} 

還有,你在FN調用什麼()是不是在PHP中定義要麼,所以請你在哪裏定義,如果它是一個自定義的可能性。

相關問題