WordPressアプリ iPhoneだけログインできない「ご指定のURLにWordPressサイトがみつかりませんでした。」

WordPressアプリでログインできない

以前、アプリ設定でログインできていた方も、ログインできない事象にあたるようになりました。会員制写真投稿サイトで、スマホを利用して写真をアップロードしてもらっています。

ある時からiPhoneの方がログインできないと。

URL間違ってんのかな?、パスワード間違ってんのかな?と思っていたところ、自分も同じ現象に会い、ログインできない事象にぶつかりました。

ログインしようとすると URLが見つからない?

iPhoneのWordPressアプリでログインできません。iPhoneではWordPressログインに問題があったという履歴もみたので、Androidとちょっと違う仕組みでログインを実現しているっぽいです。

AndroidのWordPressアプリでは、まったく同じURL,ユーザ名・パスワードでログインできます。

Force Loginを無効にするとOK

Force Login プラグインを無効にすると、問題がなくなりました。このプラグインと相性が悪いのか、、、。

これで Force Login使えなくなった、、、。

プラグインを使わない方法で

テーマの編集で、

header.php を編集し一番上に

if (!is_user_logged_in()) {
     auth_redirect();
}

をつけてみました。

これは、ログインしていない場合はログイン画面にリダイレクトするという Force Loginと同じ原理で動くプラグインです。

しかしながら、これもiPhoneのWordPressアプリでは同じ現象に。

リダイレクトが問題のようです。

PasswordProtect を利用

サイト全体に、パスワードをかけるPassword Protect を利用する事にしました。

会員制サイトです。会員ではない人にアクセスして欲しくないので。

設定はこんな感じにしました。

管理者とログインしたユーザは許可という形をとったところ、

iPhoneでのWordPressアプリも利用可能になりました。

ちょっと残念なのは、パソコンでURLにアクセスした際に、共通のパスワードが必要になってしまったことです。パソコンで編集する画面にアクセスする際に /wp-admin というアドレスにアクセスしてもらわなくてはいけなくなりました。