WordPress钩子简化了开发人员将他们的代码与WordPress核心、主题和插件的集成。在WordPress有两种类型的钩子。
- 行动 钩子
- 过滤器钩子
任何WordPress用户都应该学习钩子,它们可以帮助你创建功能或编辑主题或插件的默认设置。
钩子。
钩子是WordPress中使用的一个短语,用来描述你可以添加自定义代码或改变WordPress的工作或默认输出的区域。
行动。
在WordPress中,一个动作是在WordPress运行的特定时刻激活的一个钩子,允许你做一个任务。这可能涉及到在WordPress加载时或作品发布时运行一个小部件。
过滤器。
在WordPress数据传输到数据库或浏览器之前,你必须使用WordPress过滤器来访问和管理它。修改摘录的显示方式或在博客文章的底部插入自定义代码是过滤器的两种情况。
WordPress中钩子的使用
钩子是用来自动执行一个函数的。使用这种技术,一个主题/插件可以被改变、扩展或限制。
下面是一个WordPress钩子的例子。
钩子经常被用来创建应用程序插件组件。像WordPress的内容管理系统、电子商务网站和内部网都使用它。
创建一个动作钩子
WordPress插件允许你通过启用其添加动作()方法来添加一个动作钩。
钩子需要一个优先顺序才能正常工作。在这个量表中,与每个钩子相关的因素按照从1到999的数值进行排序。
较低的优先级表示较早执行,而较高的优先级表示较晚执行。
这里'当利用同样的目标钩,一个行动钩的例子。
创建一个过滤钩
要制作一个过滤器钩子,利用apply filters()函数。一个值可以被修改,过滤,或者用一个新的值替换,使用钩子过滤器。
提供了一个过滤钩(apply filter),用于使用相关的过滤钩函数过滤数值。
此外,它可以用另一个函数(add_filter)附加一个钩子过滤器。
下面是一个过滤钩的例子。
这就是过滤器
如何解除WordPress中的动作和过滤器?
Remove action()和remove filter()函数可以禁用你的WordPress代码中添加的动作和过滤命令。
这些代码本质上是一种过滤掉或排除特定行为的技术。通过这样做,你可以改变那些包含太多不必要的钩子的插件,可能会影响你的网站的优化。
然而,使用别人的插件或主题工作是熟悉WordPress的。如果你删除了不正确的行,你就有可能犯致命的错误。
下面是remove_action()的一个例子。
下面是remove_filter()的一个例子。
总结
我们希望你现在已经对WordPress中的Hooks有了一些清晰的认识。如果有进一步的疑问,请不要忘记联系我们。另外,在我们的博客页面上了解有关WordPress最佳实践、故障排除技术和其他技巧的相关文章。
然而,我们Seahawk Media提供所有服务 中最好的服务 ,以满足你的端到端WordPress需求。联系我们或查看我们的博客页面以了解更多信息。