2014-01-06 2 views
0

업데이트 : 우연히이를 해결하기 위해 아래의 답변을 따르십시오.PHPBB 테마 템플릿에 Wordpress 쿼리 통합

나는 포럼의 상단에 표시되는 Wordpress 블로그의 '승격 된'게시물을 여러 개 필요로하는 사이트에서 작업하고 있습니다.

는 (이것은 문자 WP와 PHPBB 사이의 유일한 상호 작용이며, 단일 사인온 또는 아무것도 없습니다.) 내가 여기에 나열된 지침에 따라거야

: 여기 http://codex.wordpress.org/Integrating_Wordpress_with_Your_Website

과 : https://wiki.phpbb.com/Tutorial.Template_syntax

<!-- PHP --> 
define('WP_USE_THEMES', false); 
<!-- ENDPHP --> 
<!-- INCLUDEPHP ../wp-blog-header.php --> 
,536 : 이와 같이

, 나는 상단에이를 포함하도록 내 테마의 overall_header.html 파일을 편집 한

<!-- INCLUDEPHP ../wp-content/themes/mytheme/heroarea-secondary.php --> 

하지만 포럼을로드 할 때, 내가 얻을 :

나중에 overall_header.html에 올바른 장소에서, 난과 같이 이렇게하려면 쿼리를 포함하는 실제 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를 포함 시키려고했으나 아무런 차이가 없었다.

답변

0

사실 이제는 문제를 해결할 수있었습니다.

솔루션은 phpBB의 루트 디렉토리에있는 common.php의 바닥에

define('WP_USE_THEMES', false); 
require('path/to/wp-blog-header.php'); 

를 추가하는 것입니다.

앞으로 도움이되기를 바랍니다.