以下はlaravelアプリのindex.blade.phpです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-GB" xmlns="http://www.w3.org/1999/xhtml">
<?php
global $wp_rewrite;
define('WP_USE_THEMES', true);
// require_once (app_path().'/libraries/wp-config.php');
// require (app_path().'/libraries/wp-load.php');
require (app_path().'/libraries/wp-blog-header.php');
// require ('../app/libraries/wp-blog-header.php');
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
<title> @yield('title') </title>
</head>
<body @yield('bodyclass')>
<div id="container">
<div id="primary-menu" class="dropdown-menu-wrap">
<?php wp_nav_menu(array('theme_location' => 'primary',
'container' => false,
'menu_class' => 'menu',
'menu_id' => '',
'fallback_cb' => false
)); ?>
</div>
既存のワードプレスアプリのメニューを呼び出そうとしています。config.php は既存のワードプレスから直接ダウンロードされますが、wp_include は新しいワードプレス ファイルからの新規ダウンロードです。wp-blog-header、wp-load、wp-setting も同様です。
非オブジェクトのメンバー関数 main() への呼び出しのエラーをポップアウトし続ける理由がわかりません。利用可能なすべてのソリューションをテストしましたが、失敗しました。
function wp( $query_vars = '' ) {
global $wp, $wp_query, $wp_the_query;
$wp->main( $query_vars );
if ( !isset($wp_the_query) )