フォーラム

記事のパスワードをかけて、開けません (20 件の投稿)

  1. yu4
    メンバー
    3 years前の投稿 #

    投稿の記事にパスワードをかけましたが、
    記事を読むときにパスワードを入力しても、開けません。
    どうすればいいでしょうか?

    以前ME2.2.3だったときも同じでした。
    バージョンアップすると直るかと思ったのですが同じです。

    よろしくお願いします。

  2. IKEDA Yuriko
    常連回答者
    3 years前の投稿 #

    パスワードに記号が含まれていませんか? シングルクォート (') やダブルクォート (") が含まれている場合、パスワード保護がうまく動作しないようです (WordPress のバグ)。

    記事を保護するパスワードは、英数字のみにするのが無難です。

    あと、トピックにつけるタグは空白区切りではなく、コンマ区切りです。入力し直していただきますようお願いします。

  3. yu4
    メンバー
    3 years前の投稿 #

    ご連絡ありがとうございます。
    単純に「1」をパスワードにしただけでもできません。

    タグには何も入力していません。

    引き続きよろしくお願いします。

  4. IKEDA Yuriko
    常連回答者
    3 years前の投稿 #

    ひょっとすると、php.ini で magic_quotes_gpc がオンではないでしょうか。wp-pass.php の 4,5 行目の magic_quotes_gpc に関する if 文を削除するとどうでしょう?

    これで改善するとすれば、WordPress のバグですので、報告してみます。

  5. yu4
    メンバー
    3 years前の投稿 #

    4,5 行目の以下を削除して、サーバーにアップしましたが、やはりパスワードを開くことができませんでした。
    それとも、削除しすぎたのでしょうか。
    引き続きお願いします。

    if ( get_magic_quotes_gpc() )
    $_POST['post_password'] = stripslashes($_POST['post_password']);

  6. yu4
    メンバー
    3 years前の投稿 #

    if ( get_magic_quotes_gpc(0) )

    にもしてみましたが、できませんでした。

  7. IKEDA Yuriko
    常連回答者
    3 years前の投稿 #

    うーん。変ですね。if 文だけ除いて、stripslashes が強制適用されるようにしたらどうでしょう。

  8. yu4
    メンバー
    3 years前の投稿 #

    ご連絡ありがとうございます。

    <?php
    require( dirname(__FILE__) . '/wp-config.php');

    $_POST['post_password'] = stripslashes($_POST['post_password']);

    上記のようにifをなくしましたが、できませんでした。

    また、ifだけでなく、↓も削除してみましたが、できませんでした。
    $_POST['post_password'] = stripslashes($_POST['post_password']);

    ちなみに、
    サーバーは、さくらインターネットを使っています。

    引き続きお願いいたします。

  9. yu4
    メンバー
    3 years前の投稿 #

    htaccessは以下になっているのですが、この原因になるようなことはありますでしょうか。
    よろしくお願いします。

    DirectoryIndex index.html index.htm index.php .ht
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

  10. yu4
    メンバー
    3 years前の投稿 #

    http://coliss.com/articles/blog/wordpress/1041.html

    このサイトで、解決方法らしきものが書いてあるのですが、
    phpmyadminのコントロールパネルが、このサイトと自分のが違うために、わかりません。

    自分のは以下です。
    MySQL クライアントのバージョン: 4.1.20
    「Function」「Value」がこのバージョンでは表示されていません。

    これに相当するのはどちらでしょうか?

    よろしくお願いします。

  11. hobi511
    メンバー
    3 years前の投稿 #

    2.6.5使用中です。

    必要が生じて記事を保護しようとすると、全く同じ現象がでて困っています。
    これについては解決していないようなので返信として投稿させていただきました。
    解決方法などご存じでしたらご教示下さい。
    上記の方法は全て試しましたが、解決していません。
    なにとぞよろしくお願い申し上げます。

  12. peppercino
    メンバー
    3 years前の投稿 #

    乗っかってすみません。
    私も同じ問題で困っています。
    記事を保護の設定をすると、いくら単純なパスワードにしても開きません。
    ネットでも結構検索しましたが解決に至らずです。
    解決できれば助かります。
    何か解決方法の糸口でもご存知の方、よろしくお願いいたします。

    利用環境
    wordpress:2.6.3
    サーバ:さくらインターネット

  13. simon01
    メンバー
    2 years前の投稿 #

    すみません私も同じ様に記事の保護で投稿記事にパスワードを設定したのですが
    いざ開こうと思ったら開けません。

    2.6.5を使っています
    サーバーはjust size networkです。

  14. kentanjp
    メンバー
    2 years前の投稿 #

    小粋空間さんで紹介しているWordPress で「続きを読む」の折りたたみ Web2.0で入れるShow Hide "more" with WordPressを使っていませんか?

    これ導入しているとパスワードかけた記事が開けないってコメントがありました。
    記事コメントはこちら
    コメント投稿している人がコード変更版を書いているみたいなので対象でしたら変えてみたらどうでしょうか?

    まったく該当しなければごめんなさい。

  15. simon01
    メンバー
    2 years前の投稿 #

    kentanjp様レスありがとうございます。
    Show Hide "more" with WordPressというのは特に使用していませんので
    該当しません。

    もう完全にお手上げ状態です。(×_×)

  16. kentanjp
    メンバー
    2 years前の投稿 #

    う~ん。そうなるとお手上げです^^;

    ただプラグインの影響等も考えられるので、まだ試してないならプラグイン全停止して
    開けるか確認してみてはどうでしょうか?
    #ないとは思いますがテーマもデフォルトにすると切り分けになるかもです。

    この状態で開けるなら何かのプラグインが干渉してるってことになるので
    1つづつ有効にしてどれが駄目かを見つけるしかないですね。

    この状態で開けないなら・・・サーバーとの相性?なのかな・・・。

  17. simon01
    メンバー
    2 years前の投稿 #

    またまたkentanjp様、早いレスありがとうございます。

    プラグイン全部停止とテーマの変更どちらも試しましたがダメでした。
    サーバーとの相性が悪かったと思い諦めます^^;
    お騒がせしました。

  18. peppercino
    メンバー
    1 year前の投稿 #

    今頃ですみませんが、私の場合、解決しましたのでお知らせします。

    ダッシュボード「設定」「一般」の
    下記部分のURLを統一したら解決しました。

    WordPress のアドレス (URL)
    ブログのアドレス (URL)

    当初は、「WordPress のアドレス (URL)」にレンタルサーバのURLを、「ブログのアドレス (URL) 」にこのページのために取得したドメイン名のURLを入れていました。
    今回、両方をドメイン名のURLに統一したら記事のパスワードを問題なく利用できるようになりました。

    パーマリンクの設定で.htaccessの書き換えエラーがでるので調べていたら行き当たりました。

    さくらのレンタルサーバの仕様だと思っておりました。さくらさんすみませんでした。
    以上、ご報告でした。

  19. kamikami
    メンバー
    1 year前の投稿 #

    私も同じ現象に悩まされましたので、記載します。

     さくられんたるサーバー
     wordpress 3.0 日本語版

    以下抜粋

    >ダッシュボード「設定」「一般」の
    >下記部分のURLを統一したら解決しました。

    >WordPress のアドレス (URL)
    >ブログのアドレス (URL)

    >当初は、「WordPress のアドレス (URL)」にレンタルサーバのURLを、「ブログのアドレ>ス (URL) 」にこのページのために取得したドメイン名のURLを入れていました。
    >今回、両方をドメイン名のURLに統一したら記事のパスワードを問題なく利用できるように>なりました。

    上記の設定も今回の問題の解決策のひとつです。(私も原因の一つでした。)

    私の場合、それでも解決しなかったのですが、
    原因はプロキシーのせいでした。
    パスワードのチェックは行われているようでしたので、プロキシを経由していないパソコンで試すと、上手くいきました。

    サーバーにもよるとおもいますが、どうやら、
     $_SERVER['HTTP_REFERER'] (値:リンク元URL)
    このサーバー変数の値が取得できていないようです。
    ですので、wp-pass.phpから遷移できていないようです。

    また、パスワード公開を設定すると、cookieがおかしくなり、管理画面に何回も再ログインさせられます。
    どなたか、原因がわかる方、ご教授願います。

  20. kamikami
    メンバー
    1 year前の投稿 #

    新たに原因が発覚したので報告します。

    会社の端末はプロキシーを通して接続しています。プロキシーサーバーに導入しているアンチウィルスソフトのノートンがリファラーを削除していたようです。
    ですので、お手上げです。。。

    原因不明の場合、一度アンチウィルスソフトを止めての動作テストしてみて下さい。

返信

ログイン しなければ投稿できません。

About this Topic