0

我正在这个网站上工作。如果它是首页,我正在尝试过滤每个图像上方显示的两个箭头(上一个和下一个)。我为它创建了以下钩子,

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 }

这仅针对主页上的“上一个”和“下一个”按钮。

旧答案:if(is_front_page())在您的通话中输出 CSS 。

在页面的<head>部分中,执行

 <?

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


  ?>
于 2012-12-14T19:19:39.370 回答