clara100さん
同じディレクトリ内のindex.htmlに戻るようにしたかったので、ダッシュボードの一般設定で「WordPress アドレス (URL)」には「http://www.example.com/wordpress」と入れ、「サイトアドレス (URL)」には「http://www.example.com/」と入れました。
の論理がよく分かりません。「WordPress を専用ディレクトリに配置する」を行っていると言うことでしょうか。
この場合であれば、パーマリンクをデフォルト以外として運用すれば、なんとかなりそうな気がしますがいかがでしょう。
ご回答ありがとうございます。
説明不足で申し訳ありません。ディレクトリはこういう風になっています。
Httpdocs +– index.html
|
+– wordpress | — wp-admin
|–wp-content
|–wp-includes
htmlで構築したサイトの一部としてブログがあり、同一デザインで統一しています。
ブログページのホームボタンを押すとindex.htmlに戻る構成にしたいのです。
ちなみにパーマリンクはデフォルトにしております。
よろしくお願いします。
お世話になっております。
ちなみに、一般設定の「サイトアドレス (URL)」を「http://www.example.com/wordpress」という設定にすると、ブログ記事からhttp://www.example.com/page1.htmlへのリンクは「http://www.example.com/wordpress/page1.html」になってしまい(当然、表示されずエラーとなります)、「http://www.example.com/」にすると、最新の記事一覧に表示されるブログ記事のどれもがhttp://www.example.com/に戻るという具合になってしまいます。
ヘッダーのリンクの張り方が間違っているのでしょうか。
説明の仕方が下手なのでうまく伝わらないかと思いますが、よろしくご指導お願いします。
こんにちは
WordPressの「サイトアドレス (URL)」はあくまでWordPress部分のホームURLになります。
htmlで構築したサイトの一部としてブログがあり、
と言うことであれば、ブログトップのアドレスです。
ブログ(WordPress)からhtml(WordPress以外)で作成されたページへのリンクは
例え同じドメインであっても相対URLではなく、http://
から始まる絶対URLで入力してください。
例えばテーマがカスタムメニューに対応しているのであれば、「ホーム」へのリンクも自分で作成可能です。
それ以外、テーマファイルの中で<?php echo home_url(); ?>
となっている部分は
あくまでWordPressのサイトアドレス(URL)=今回はブログのトップに戻ることになりますので、修正が必要です。
gatespaceさん、ご回答ありがとうございます。
ヘッダーのNaviメニューを簡単なタグに書き換え、すべてのリンクを絶対パスにしたところ、うまくいきました。
本当に助かりました。ありがとうございました。
こんばんは。
解決したなら右上のプルダウンを「解決済み」にしてください。
(スレッドを開始した人にしかできません)
よろしくお願いします。