2017-07-10 17 views

答えて

0

あなたがCMSでL​​aravelを使用したい場合、私はこの作品が

ob_start(); 
require '/path/to/wp/index.php'; 
$html = ob_get_clean(); 
return response($html); 

であなたLaravelコントローラ内のWordPressからindex.phpを読み込むようにするために考えることができる唯一の方法は、しかし、(ネイティブ)よりよいがありますOctober CMSのようなオプションです。

+0

この** https:/を使用して私の質問への回答が見つかりました/github.com/lehoangduc/wl-bootstrap**。これはWordPressのプラグインで、WordPressプロジェクトでLaravelの関数、メソッド、ライブラリを使用するのに役立ちます。 –

0

私の理解によれば、ワードプレスのブログにアクセスするにはLaravel認証が必要です。認証されていないユーザーはアクセスできないはずです。

これが該当する場合。ソリューションは以下の通りです。

あなたのブログのURL: SITE_URL /ブログ{それはlaravel内部のワードプレスのフォルダ名を指定することができます}

編集(ルート/ web.php)

Route::get('/blog', '[email protected]'); 

AdminPagesController

namespace App\Http\Controllers; 
use Request; 
use Carbon\Carbon; 

class AdminPagesController extends Controller { 

    /** 
    * Create a new controller instance. 
    * 
    * @return void 
    */ 
    public function __construct() { 
    //It will check if logged in, if not redirect to login page 
    $this->middleware('auth'); 
    } 

    public function blog(){ 
    // Simple return, wordpress will handle rest if authenticated person access the url 
    return; 
    } 
} 
関連する問題