我正在这个网站上工作。如果它是首页,我正在尝试过滤每个图像上方显示的两个箭头(上一个和下一个)。我为它创建了以下钩子,
function removal() {
return null;
}
if(is_front_page()){
add_filter('prev', 'removal');
add_filter('next', 'removal');
}
问题是图像仍在显示。任何想法为什么?
编辑:在 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>";
?>