标签: 过滤钩子

50个WordPress过滤钩子(总结)

欢迎来到《50个 WordPress 过滤钩子》的最后一个部分,在这个章节中,我们将回顾之前所学的50个WordPress过滤钩子,并简要对其做个总结。 第一章 WordPress过滤器介绍 在本系列教程中的第一章节,我们进入了WordPress过滤钩子的奇妙世界,知道了过滤钩子的概念、工作机制,何时及如何使用过滤钩子。我们学习了下列内容: 什么是WordPress过滤钩子: 过滤钩子是一种函数,
阅读更多 »

50个WordPress过滤钩子(41-50)

在本系列的前面几个部分,我们已经学习了 40 个WordPress过滤钩子,下来我们继续学习所选的50个钩子的最后10个。 过滤脚本文件资源 WordPress 有自己的脚本文件加载方式,函数wp_enqueue_script()可以加载js文件而非硬编码方式引入,过滤钩子script_loader_src则处理脚本文件加载及输出的方式。 样例:从脚本文件中移除版本参数 Google Page S
阅读更多 »

50个WordPress过滤钩子(31-40)

在本系列前面几个章节中,我们已经学习了 30 个WordPress过滤钩子,下面我们继续通过样例来学习下面的10个过滤钩子。 过滤默认的相册样式 WordPress 一般用[ gallery]这个简码加载预定义的CSS。你也可以通过use_default_gallery_style过滤钩子实现自定义。 样例:禁用默认样式 如果你已经在主题样式文件style.css中定义了相册样式,但又不想使用它,
阅读更多 »

50个WordPress过滤钩子(21-30)

在本系列之前的两篇文章中,我们学习过了20个WordPress 的过滤钩子。在本文中,我们将继续学习其他类型的过滤钩子。 过滤搜索查询 在WordPress 站点中,搜索是非常重要的功能之一(某种意义上来说也是最基础功能)。有了posts_search过滤器,便可灵活使用SQL 查询。 样例:在搜索结果中包含密码保护文章 假如有这样的场景:你将客户的信息写在文章中,且文章全都设置了密码保护。然后你
阅读更多 »

50个WordPress过滤钩子(11-20)

在本系列的前一章节,我们开始学习50个WordPress过滤钩子,在上百个过滤器中,我们每章节分别学习10个。在本教程中,我们将各过滤钩子用法分别举例说明。下面我们就开始吧。 在WordPress 中处理可翻译的数据 WordPress 中最酷的功能就是几乎每一文本内容都可以译成各种语言。当然,如果你的网站语言是英语,可能就没有这个需求;但不能保证所有人都使用英文网站。 gettext这个过滤器可
阅读更多 »

50个WordPress过滤钩子(1-10)

在本系列的第一篇文章中,我们在WordPress的上下文中介绍了过滤钩子的定义。在这个教程,我们将开始学习所选的50个过滤钩子,并举例说明每个钩子是做什么的。 话不多说,下面我们就开始介绍第一批50个过滤钩子。 修改默认登录提示错误信息 当登录出现错误提示时,Wordpress泄露了太多信息,例如:“用户barisunver 输入密码错误”,这意味着黑客可以尝试使用不同的用户名去匹配密码,有了过滤
阅读更多 »

50个WordPress过滤钩子(介绍过滤钩子)

WordPress是一个了不起的平台和世界上最受欢迎的内容管理系统。这样说的原因是因为它的可扩展性。在这个系列教程中,我们将学习 WordPress 过滤钩子(filters)——我们可以扩展WordPress的最好方法之一。 这个特性的基础就是钩子(hooks)—— WordPress的过滤(filters)和动作(actions)钩子。没有它们,我们就无法利用WordPress的可扩展性的优势
阅读更多 »