0

このロジックを WordPress ウィジェット ロジックで動作させようとしています: ウィジェットは、それがホームページでない場合、または 86 ページでない場合、または 86 ページの子でない場合に表示されます。

!is_home ||  !is_page('86') ||  !is_child('86')

この関数を functions.php に追加しました。

function is_child($parent) {
  global $post;
  return $post->post_parent == $parent;
}
4

1 に答える 1

0

これを試して:

(!is_home() && !is_page(86) &&  !is_child(86))

is_home()関数です。そして、ページをチェックするために、文字列ではなく整数を使用することをお勧めします。そして全体( )としては単なる安全対策です。多分あなたはそれらを省くことができます、私はよくわかりません。未検証。

于 2012-07-17T13:17:14.630 に答える