サポート » 使い方全般 » ログイン判定ができません。

  • yosuke_wp

    (@yosuke_wp)


    一般設定より、ブログのアドレスを、WordPressのアドレス 以外の場所に変更後、ログイン判定ができなくなってしまいました。 

    常にログアウトと判定されてしまっている為、
    <?php wp_loginout(); ?> は、常に『ログアウト』の表示、
    <?php edit_post_link(‘【編集】’); ?> の、『編集』も表示されません。

    ブログのアドレス=WordPressのアドレスの状態に戻すと、ログイン判定が可能になり、上記の編集用リンクも利用可能になります。
    CODEXの【Giving WordPress Its Own Directory】 に記載されている手順は、行っておりますが、上手く行きません。 ログイン判定ができない以外は、問題なく移行できていました。

    よろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • shokun0803

    (@shokun0803)

    index.phpの修正を行う際にUTF-8(ボムなし、もしくはUTF-8N)で保存されていますか?
    パーマリンクは変更されていますか?defaultのパーマリンクではどうですか?
    インストールは新規ですか?それともインストール済みのwordpressの移動ですか?

    まずは問題の切り分けを行ってみましょう。

    トピック投稿者 yosuke_wp

    (@yosuke_wp)

    お返事ありがとうございます。

    index.phpの修正は、UTF-8のボムなしです。
    パーマリンクは、変更していましたが、デフォルトで試しても、直りませんでした。
    wordpressのインストールは新規です。 デフォルトのアドレスで、サイトを作成したのち、
    index.php と .htaccess を、違うディレクトリに移動した後、 一般設定の変更、index.phpと.htaccessの修正を行い、 サイト自体は問題なく閲覧出来ました。
    だだし、ログイン状態の判定ができなくなってしまい、
    <?php wp_loginout(); ?> を利用すると、常にログアウトが表示される状態です。
    defaultのテンプレートを利用しても、同じく常にログアウトされた状態になります。

    ブログのアドレを、WordPressのアドレスに戻すと、ログイン判定が可能になります。

    それが原因なのかも、わからないのですが、、 サイトのアドレスを変更した場合、何か、wp-load.php等をインクルードするために、修正が必要な個所はあるのでしょうか?

    よろしくお願い致します。

    トピック投稿者 yosuke_wp

    (@yosuke_wp)

    ディレクトリーの構造を変えることで、自己解決しました。

    coreserverで、
    pablic_html/wordpress を、WordPressのアドレス、
    pablic_html/xxxxxx.com をブログのアドレス にしていたのですが、

    pablic_html/xxxxxx.com/wordpress を、WordPressのアドレス、
    pablic_html/xxxxxx.com をブログのアドレス に変更する事で、
    問題なくログイン判定ができるようになりました。

    上部階層に一度戻るディレクトリ構造にすると、うまく機能しなかった様です。

    wordpressコアファイルを移動することで問題は解決しましたが、もし、最初のディレクトリ構造でも、問題解決する方法を知っている方がいましたら、是非教えて下さい。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ログイン判定ができません。」には新たに返信することはできません。