【问题标题】:Wordpress hook to filter buttonsWordpress 钩子过滤按钮
【发布时间】:2012-12-14 18:58:19
【问题描述】:

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

function removal() {
return null;
}

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

问题是图像仍在显示。任何想法为什么?

【问题讨论】:

  • “无”应该是什么意思,你的意思是null吗?
  • 啊,好的。另外,你确定钩子的正确名称是prev吗?你从哪里得到这些信息?考虑到上一个 post 链接的名称是 previous_post_link,这似乎有点短
  • prev 是上一张图片所在的类。
  • 您从哪里获得这方面的信息 - 法典页面或教程?你能指出来吗?

标签: php wordpress


【解决方案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>";


  ?>

【讨论】:

    猜你喜欢
    • 2010-11-14
    • 2017-04-28
    • 2019-02-15
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2020-11-10
    相关资源
    最近更新 更多