サポート » 使い方全般 » 記事のパスワード保護が解除出来なくなりました

  • 解決済 xxxpudding

    (@xxxpudding)


    投稿記事、固定ページ共に、記事に対して管理者権限で設定した、正しいパスワードを入力しても解除出来なくなってしまいました。
    パスワード保護の解除(公開状態)は出来るので一応ページを確認する事は出来ます。

    挙動はブラウザによって違うのですが、例えば「1111」を設定した記事に対してパスワード「1111」を入力し、送信すると以下の様になります。
    chrome:パスワード秘匿の●が4つ(1111)が表示された状態で送信→●が12個に増えている。また、空欄のまま入力してもが●が12個になっていて、ページが表示されない。
    (ブラウザ自身が以前のパスワード(12桁)を覚えてしまっているだけだと思います)

    IE8/FireFox:1111の状態でも空欄のままでも、送信すると、パスワード入力欄は空欄になり、ページは表示されない

    また、パスワード解除できない症状の対策として「wordpressアドレスとサイトアドレスを統一する」という情報があったのですが、こちらも確認したところ統一されていました。

    正常な状態から現状に至までで思い当たる変更作業は、
    ハッキング事件の時にwordpress3.3→3.6.0へのバージョンアップと、新規にadminではない名前の管理者を追加し、既存の管理者(admin)を削除し、既存の記事は新しい管理者に紐づけた事です。

    新しい管理者権限で新規に記事を作成し、パスワードを掛け、解除しようとしましたが、やはり解除されませんでした。

    手掛かり程度でも構いませんので、改善策や確認箇所などございましたらご教示下さい。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 xxxpudding

    (@xxxpudding)

    自己解決しました。一応記録として残しておきます。

    password入力フォームのデザインをカスタマイズする為に、
    以下のコードをfunctions.phpに記述した事で、wp-pass.phpが
    ちゃんと動作していなかったようです。

    function my_password_form() {
    $output = <<< EOF
    <div id="form_password" class="clearfix">
    <form action="http://www.hogehoge.com/wp-pass.php" method="post">
    <p>この投稿はパスワードで保護されています。表示するにはパスワードを入力してください:</p>
    <p><label for="pwbox-270">パスワード<br />
    <input name="post_password" id="pwbox-270" type="password" size="20" /></label><br />
    <input type="submit" name="Submit" value="送信" /></p></form>
    </div>
    EOF;
    return $output;
    }
    add_filter( 'the_password_form', 'my_password_form' );
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「記事のパスワード保護が解除出来なくなりました」には新たに返信することはできません。