私は2つのドメイン名を強化しているWordpressを1回インストールしました。非常に簡単に言えば、サイトAには4つの静的ページがあり、サイトBには4つの静的ページがありますが、両方とも共有の共通のブログ投稿ページです。PHPを使用して条件付きでコードブロックをロードする方法は?
サイトAの上部には、他のサイトAページを指すナビゲーションバーがあり、サイトBには他のサイトBページを指すナビゲーションバーが必要です。
一般的なWordPressテーマを共有しているので、header.php
ファイルでは、サイトAナビとサイトB navのコードブロックに対してPHP if
文を入れたいと思います。しかし、私は実際にどのような状態を確認するのかよく分かりません。いくつかのページがサイトAに属しているとPHPに自分自身を識別させるいくつかの方法はありますか?
この方法では、ヘッダーとそのヘッダーを含むページ間の結合が増加しますが、残念ながらこれを行う方法は100%信頼できる方法です。 $ _SERVERの変数を他のものが示すようにチェックすると、問題が発生する可能性があります。さらに悪いことに、問題はすぐには現れないかもしれません。 –
マイケルに感謝します。その場合、Wordpressがどこにインストールされているかは重要ですか?今はサイトAのルートフォルダに存在します。私はサイトBの訪問者を '.htaccess'経由で単にリダイレクトすることを考えていましたが、全体的にこれはより良い戦略ですか? –
変数を設定している場合、その変数のインストール場所は関係ありません。戦略に関しては、最終目標が何であるかは本当に重要です。 –