• お世話になります。

    現在、同一サーバー内(別ドメイン)で下記のコードでワードプレスの情報をphpで取得してるのですが
    下記の挙動を考えております。

    1.ワードプレス内にログイン(閲覧権限がある場合)情報が取得できれば、コンテンツを表示。
    2.「1」の情報が取得できない場合はワードプレスのログインか専用ページに飛ばしてログイン情報をとってくる

    
    <?php
    $wp_path ='/home/(サーバーID)/(ドメイン)/public_html/(wp dir)/';
    require_once( $wp_path . 'wp-load.php');
    
    wp_head();
    
    ?>
    

    サイトの情報や投稿などの情報などは取得できるのですが
    「get_currentuserinfo();」や「if ( is_user_logged_in() ):」などの情報は情報は取得可能なものでしょうか。

    ちなみにサーバーは「Xserver」、ワードプレスのバージョンは「WordPress 5.4(マルチサイト化なし)」で使用しております。

    恐れ入りますが、ご教示頂ければ幸いでございます。
    よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 結構前ですが、似たようなことを作ったときは、クッキーの情報も共有できるようにしました。

    https://ounziw.com/2012/11/06/fuelphp-wordpress/

    ※今は↑のコードは使っていないので、今のバージョンでは変わっているかもしれません。

    トピック投稿者 photographer hiro.

    (@mura0403)

    @ounziw

    ご回答ありがとうございました。
    色々試してみたのですが、ログイン情報の取得ができませんでした。

    色々とありがとうございました。

    hide

    (@hideokamoto)

    WordPressの外でも認証認可をしたいということであれば、外部のサービスを組み合わせる方法も考えられるかと思います。

    Auth0であればプラグインもありますので
    https://dev.classmethod.jp/articles/auth0-signin-wordpress/

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ワードプレス外(同一鯖)でログイン情報を確認したい」には新たに返信することはできません。