CG
(@du-bist-der-lenz)
個人で使われているスマホだけでの確認ではないでしょうか。
確かにそうです。
他の人にも聞いてみますが、更新しても変わらずです。
CG
(@du-bist-der-lenz)
「更新しても変わらず」とは、何をしたということでしょうか。野暮な態度をとっているわけではなく、あなたの脇で見ているわけではないので、どう思う、どうなっている、でなくて、何をしてどうなったか事象を伝える努力をしてください。
WordPress アドレス (URL)、サイトアドレス (URL)ともに
独自ドメイン(http://〇〇.com)に設定してあります。
ディレクトリはwpで、index.phpはドメイン直下に以下のコードを入れてあります。
WordPress アドレス (URL)はhttp://(略).com/wp
サイトアドレス アドレス (URL)はhttp://(略).com/
に設定していますか?
PCの方もキャッシュが利いているだけで、
キャッシュを削除したり、別のブラウザでアクセスしたりすると
正常に動作しなくなると思います。
もしくは、その逆もありえるかもしれません。
もしかしたら、前の作成者は、ドメイン直下にWordpressをインストールしていたので、何か違った事になってしまったのでしょうか?
引っ越しは、プラグインを使わず、手動でしました。
CG
(@du-bist-der-lenz)
ドメイン直下にインストールしているのは、正しいことですが、「require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );」は解せないことになります。
>CG様
何度もありがとうございます。
ただいま、「もしかしたら…」の上のコメントが
「この投稿は自動化システムにより承認待ちとなっています。モデレーターが手動でレビューします。」
となっていて、見れない状態かもしれません。
前の作成者はドメイン直下にインストールしてますが、私はサブディレクトリで「wp」にインストールしたので、
ドメイン直下のindex.phpに
「require( dirname( __FILE__ ) . ‘/wp/wp-blog-header.php’ );」
としています。
「wp」ディレクトリのindex.phpは
「require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );」
と入れてますが、ダメでしょうか?
>RICK様
先に入れたコメントがまだ見れてないかもしれません。
WordPress アドレス (URL)はhttp://(略)sakura.ne.jp/wp
サイトアドレス アドレス (URL)はhttp://(略).com/(独自ドメイン)
に設定してみましたが、やはり↓のような現象になります。
メニューをクリックすると、404エラーが出るのですが、エラー画面のメニューは、独自ドメインのアドレスhttp://(略).com/コンテンツ になります。
なので、2度めにメニューをクリックすれば、きちんと表示されると言った具合です。
WordPress アドレス (URL)はhttp://(略)独自ドメイン.com/wp
サイトアドレス アドレス (URL)はhttp://(略).com/(独自ドメイン)
にすると、表示が崩れてしまいました。
CG
(@du-bist-der-lenz)
「さくらサーバーに引っ越しして」というので、最初のサイトだと仮定して考えを答えましたが、「前の作成者」とはどういうことでしょう。新たな条件の出現に戸惑っています。仮定を建てなおさないといけませんね。WordPressアドレスと同じに、サイトアドレスもexample.com/wpであれば、どうでしょうか。
>CG様
後出しになってしまって、申し訳ありません。
ロリポップで前の作成者の方が作成したものを、私がさくらに引っ越ししました。
サイトアドレスも同じexample.com/wpにしてみましたら、表示が崩れてしまいました。
CG
(@du-bist-der-lenz)
整理しますが、元はロリポップで、ドメインルートで構築されていたワードプレスサイトを、 @mana311 さんが、さくらに引っ越して、サブディレクトリに展開したというのですね。
その段階でデータ内のURLは変更したのでしょうか、どういう記述だったのでしょうか。同一ドメインであれば問題なさそうですが、メニュー項目を作りなおしてみましょう。
WordPress アドレス (URL)はhttp://(独自ドメイン).com/wp
サイトアドレス アドレス (URL)はhttp://(独自ドメイン).com/
にすると、表示が崩れてしまいました。
この状態だと表示が崩れるとのことですが、404 NotFound は発生しますか?
表示が崩れるのはブラウザキャッシュの影響が高そうです。
>CG様へ
>元はロリポップで、ドメインルートで構築されていたワードプレスサイトを、 @mana311 さんが、さくらに引っ越して、サブディレクトリに展開したというのですね。
その通りです。
データ内のURLというのは、Mysqlのデータで良いでしょうか?
これは元の独自ドメインから、今の独自ドメイン(http://〇〇.com/)に変更しました。
今の独自ドメインはお名前.comで取って、さくらに移管したそうです。(この辺りは私が関わってないので、よくわかりません)
メニュー項目の作り直しですか…それが早いかもしれませんね。
>RICK様
404は出ません。
テキストだけのような表示になります。
キャッシュを削除してから見た方が良いということですね?
こちらへのコメントがなかなか表示されず、困ってます><
重複してしまうかもしれませんが、小分けにして送信します。
いろいろやってみた結果です。
wp-config.phpに
define(‘WP_SITEURL’, ‘http://〇〇.sakura.ne.jp/wp/’);
と入れていたのですが、これを削除すると、ダッシュボードがテキスト表示のようになってしまい、ログインは出来ても、ダッシュボードのメニューだけになってしまうので、何も出来ない状態になってしまいます。
define(‘WP_SITEURL’, ‘http://〇〇.com/wp/’);
にするとトップは表示されますが、メニューはさくら(’http://〇〇.sakura.ne.jp/メニュー)
クリックすると、404エラーで「三」とか「×」とか出て来ます。
define(‘WP_SITEURL’, ‘http://〇〇.sakura.ne.jp/wp/’);
↑現在はwp-config.phpにこれを入れてますが、トップは表示されるけど、メニューのURLはさくら(http://〇〇sakura.ne.jp/メニュー)になってます。
新しくメニュー作り直しても、独自ドメインのURLではメニューが追加されてまぜん。
メニューのURLはさくら(http://〇〇sakura.ne.jp/メニュー)になってるので、クリックすると404エラーですが、URLがさくらになるので、メニューは追加された表示になります。
そして、一度クリックした後は、メニューのURLが独自ドメインのURL(http://〇〇.com/メニュー)になるので、サイトが表示されると言う具合です。(追加したメニューは消えます)