更新:管理解決這個意外,答案如下。集成Wordpress查詢到PHPBB主題模板
我正在一個網站上工作,該網站需要幾個來自WordPress博客的「提升」的帖子才能顯示在論壇頂部。
(這是字面上WP和PHPBB之間唯一的互動,沒有單點登錄或任何東西。)
我按照這裏列出的說明: http://codex.wordpress.org/Integrating_Wordpress_with_Your_Website
這裏: https://wiki.phpbb.com/Tutorial.Template_syntax
因此,我已經編輯我的主題的overall_header.html文件,包括該頂部:
<!-- PHP -->
define('WP_USE_THEMES', false);
<!-- ENDPHP -->
<!-- INCLUDEPHP ../wp-blog-header.php -->
後來,在overall_header.html正確的位置,我需要調用的實際的PHP文件,該文件包含查詢,我這樣做,像這樣:
<!-- INCLUDEPHP ../wp-content/themes/mytheme/heroarea-secondary.php -->
但是當我打開論壇,我得到這會導致頁面致命錯誤,停止加載,並出現以下錯誤信息:
Fatal error: Call to a member function main() on a non-object in C:\Apache24\htdocs\test\wp-includes\functions.php on line 808
現在我知道其實有沒有什麼不對的functions.php所以我想這個問題是在我的配置,但我沒有想法爲什麼它不起作用。
如果我創建一個單獨的,獨立的PHP剛剛有這個文件:即完全工作沒有任何的煩惱,並根據需要拉從「推動」類別正確的三個職位
<?php
define('WP_USE_THEMES', false);
require('C:/Apache24/htdocs/test/wp-blog-header.php');
include('C:/Apache24/htdocs/test/wp-content/themes/mytheme/heroarea-secondary.php');
?>
然後。但只要我嘗試在PHPBB中複製它,我就會得到上面列出的致命錯誤。
任何人都可以指向正確的方向嗎?
我試過包括wp-load.php和wp-config.php,但都沒有區別。