0

私が達成しようとしていることの背景...現在、Webアプリのデータベースのものを編集するために、Codeigniterの上にミニCMSを作成しています。まだ開発中のため、現時点ではパスワード保護されていません。クライアントが CMSとWordPressにログインする必要がないように、これを WordPress インストールに統合したいと考えています。

私がこれまでにいる場所は次のとおりです。

  1. カスタム WP を作成しましたadmin_menu(経由add_menu_page)
  2. iframe管理メニュー タブの1 つに CMS が表示され、動作しています。

ここで行う必要があるのは、ユーザーが WordPress 管理者として認証されている場合にのみ、これらの CMS ページへのアクセスを許可することです。

あなたが私のディレクトリ構造を疑問に思っている場合:

/ (Codeigniter installed on root)
/blog/ (WordPress Install)
/blog/cms/ (CMS that is talking to Codeigniter)

前もって感謝します!

更新:まだ回答が得られていないため、WordPress システム外で WordPress 機能を実行する方法を知る必要があります。

4

2 に答える 2

1

私はこれを理解しました。以下のコード:

define('WP_USE_THEMES', false);
require('../wp-blog-header.php');
if(!is_user_logged_in())
{
    exit('You do not have access');
}
于 2013-04-05T17:55:41.547 に答える