我們有一位客戶,他想以某種方式將Dokuwiki集成到Wordpress中,只有在Wordpress中登錄的用戶才能訪問該wiki。所以我寫了一個Dokuwiki身份驗證插件,其中包含必要的Wordpress核心文件來檢查登錄狀態。Dokuwiki身份驗證插件 - 無法重新聲明is_ssl()
我的問題是Wordpress以及Dokuwiki都有一個函數is_ssl(),它導致「致命錯誤:不能重新聲明..」。快速和骯髒的方法是通過在/wp-includes/load.php中添加if(!function_exists('is_ssl'))來編輯Wordpress核心文件。儘管如此,不應該這樣做,但每次Wordpress獲得更新時都必須重新進入,但我無法想出或找到更好的解決方案。