如何從主題檢查buddypress?我發現BP的這個頁面Plugin development從主題檢查buddypress
但是如果我從主題掛鉤,這個動作永遠不會被加載。爲什麼它不起作用?
P.S.我需要從一個主題調用一些BP的功能,如:在特定位置顯示「BP的活動流」。
我指的是「永遠不會被載入」什麼是:
(文件主題中的子目錄,並列入的functions.php)
function sometestfunction() {
exit();
}
add_action ('bp_include', 'sometestfunction');
這必須WordPress的顯示空白頁,贏得'?
已更新的問題。爲什麼不直接調用BP的功能?!因爲如果活動主題和buddypress不是,這會產生錯誤(調用未定義的函數...) –
您的'sometestfunction'將在bp-custom.php中工作。它不會在theme/functions.php中工作,因爲它太遲了,bp_include已經運行。如果你調用BP函數並得到'未定義'錯誤,那麼你做錯了,應該提供代碼。 – shanebp
所以如果theme/functions.php太晚了,一個簡單的'function_exists('bp_is_active')'會工作......正確的!! –