0

私はこのウェブサイトに取り組んでいます。フロントページの場合、各画像の上に表示されている2つの矢印(前と次)をフィルタリングしようとしています。そのための次のフックを作成しました。

function removal() {
return null;
}

if(is_front_page()){
    add_filter('prev', 'removal');
    add_filter('next', 'removal');
}

問題は、画像がまだ表示されていることです。理由はありますか?

4

1 に答える 1

1

編集: CSS スタイルシートには、WP がホームページの本体にhomeクラスを与えるという事実を利用して、よりエレガントな方法があります。

body.home .prev,
body.home .next { display: none }

これは、ホームページの「前へ」および「次へ」ボタンのみを対象としています。

古い答え:呼び出しで CSS を出力しますif(is_front_page())

ページの<head>セクションで、

 <?

  if(is_front_page())
   echo "<style type='text/css'>.prev, .next { display: none }</style>";


  ?>
于 2012-12-14T19:19:39.370 に答える