回答:
is_front_page()
ユーザーが「設定」->「閲覧」->「ホームページの表示」のフロントページに設定されているページまたは投稿ページにいる場合、trueを返します。
したがってabout us
、フロントページとして設定すると、この条件は、about usページを表示する場合にのみ真になります。
is_home()
投稿リストページで、trueを返します。これは通常、最新の10件の投稿を表示するページです。
下に設定した場合あなたのホームページが表示はデフォルトのままされ、ホーム・ページには、両方のためにtrueを返しますis_front_page()
し、is_home()
使用例is_home()
:
is_home()
これを使用することができます。私はそれを発見したis_home()
と、is_front_page()
マルチサイトのために期待されているものが届きません。組み込みのPHPグッズを使用した私の回避策:
if($_SERVER['REQUEST_URI'] == '/') {
// you must be on the home page
}
コメントで述べたように、このアプローチはWebルートのサブディレクトリにインストールされたWPインスタンスでは機能しません。あなたの裁量で使用してください。
is_home()
またはis_front_page()
静的やブログフロントページ上の関数は、falseを返します両方。
/
ページにアクセスしたときに両方がtrueに戻りました。
is_front_page()
表示するときにtrueを返すサイトのフロントページを(ブログ記事インデックスまたは静的ページを表示するかどうか)しながら、is_home()
真のリターンが見たときにブログの記事インデックス(フロントページまたは静的ページに表示するかどうか)。