您当前的位置:首页 > TAG信息列表 > hooks

  • 用于验证和拒绝前端图片上传的挂钩

    时间:2019-08-25

    我正在制作一个插件,检查上传图像的内容。现在我正在测试我是否使用了正确的钩子getimagesize() 检查图像(我知道这不是最好/最彻底的方法。这只是为了测试挂钩)。如果不是图像,它将显示下面的错误消息。我用钩子wp_handle_upload_prefilter 它工作得很好,但只在管理仪表板上(这是codex 建议)。我用过this plugin 它允许用户从帖子/页面上传来进行测试,并成功上传假图像。我在谷歌和这个网站上搜索过,大多数人都建议wp_handle_upload_prefilter

  • Sensei LMS挂钩删除内容

    时间:2019-08-27

    唤醒LMS单一课程。php模板具有以下操作:<?php /** * Hook inside the single course post above the content * * @since 1.9.0 * * @param integer $course_id * * @hooked Sensei()->frontend->sensei_course_start

  • Custom filter not working

    时间:2019-08-28

    我对Wordpress开发非常陌生,所以这个问题可能很傻。可能是我不理解Wordpress中自定义过滤器的概念。到目前为止,我已经使用Wordpress自己的过滤器挂钩来更改值add_filter(\'the_content\', \'ffl_add_footer\') ; // add footer to the blog content 我刚刚开始学习可以编写代码的自定义过滤器。所以我的理解是,您可以使用apply\\u filters()为如下值设置过滤器挂钩apply_filters(\

  • 如何确保可以遍历每个排队的脚本和CSS?

    时间:2019-09-04

    我正在努力提高效率。为此,我想检查在我的多站点设置中排队的所有脚本和CSS。我计划检查它们是否卸载到公共CDN(如果可用)或其他私有静态站点(如果我已经设置),同时确保没有重复。我目前陷入困境的地方(除了想知道额外的工作是否真的可以节省加载时间之外)是我可以使用什么钩子来确保在我的脚本启动时完成所有的enquence。为此,我应该使用什么挂钩或过滤器?(尝试此操作时,请随时向我和任何未来的搜索者介绍我/我们应该知道的任何其他信息)。

  • 添加筛选器返回错误不起作用

    时间:2019-09-05

    简单的问题,但我需要一些帮助,因为我不知道为什么我在这方面错了。。。应用筛选器(重要信息,这在构造类中): if ( apply_filters( \'tc_bridge_for_woocommerce_content_order_table_is_after\', true ) == true ) { add_action( \'woocommerce_email_after_order_table\',

  • 使用ADD_FILTER将数组合并到现有数组

    时间:2019-09-06

    我正在开发一个插件,我希望能够使用apply_filters(). 我有一个这样的设置,这是默认值;print_r( apply_filters( \'some_example_hook\', array( \'Hello1\' => \'HELL0\', \'Hello2\', => \'HELL1\', \'Hello3\', => \'HELL2\', \'Hello4\', => \'

  • 如何在保存图像之前更改图像属性?

    时间:2019-09-11

    我安装了一个插件来导入XML内容,但它无法更改将要保存的新图像的某些元数据。例如,我想在保存图像之前拦截保存图像的操作,并更改许多元,如标题、Alt文本、描述等。更具体地说,我想:在创建图像之前截取Wordpress操作获取当前图像数据(标题、alt、描述等)更改这些数据返回要保存的更新数据如何操作?我已经在当前主题中测试了以下代码function.php:function my_sanitize_content($data, $postarr) { print_r ($data);&#x

  • 更改密码确认的电子邮件文本

    时间:2019-09-12

    我一直在努力寻找一个钩子,可以用来编辑密码确认邮件中的文本。当你在WordPress中更改密码时,该邮件会被发送出去。是否有一个简单的钩子可以添加到子主题函数中?任何帮助都将不胜感激。

  • COMMENT_FORM_LOGGED_IN_AFTER和COMMENT_FORM_AFTER_字段有什么区别?

    时间:2019-09-18

    This is a follow-up question to this one.当连接到添加注释表单时,有两个挂钩可供使用:“comment\\u form\\u logged\\u after”字段“comment\\u form\\u after\\u”字段假设第一个是针对登录用户的,第二个是针对非用户的,对吗?我还应该注意其他的区别吗?为了让任何通过搜索引擎来到这里的人受益,请像我学习缓慢一样进行解释。

  • 如何使用Emed_Content挂钩?

    时间:2019-09-23

    从…起the document 属于embed_content:在嵌入摘录后打印其他内容。但我不知道它会打印哪些内容。它需要任何参数吗?

  • ADMIN_NOTES不能在POST编辑器中工作

    时间:2019-09-24

    我正试图在pre_insert_term 筛选器(也已尝试将其作为操作)。示例:add_filter( \'pre_insert_term\', \'pre_insert_term_action\', 10, 2 ); function pre_insert_term_action( $term, $taxonomy ) { add_action( \'admin_notices\', \'show_example_error\' ); return $t

  • Add_action和Add_Filter有什么不同

    时间:2019-09-25

    我只是想知道add\\u操作和add\\u过滤器之间的区别。我只是无法在wordpress的文档中找到足够的信息。有人能更宽泛、更简单地解释一下吗。提前谢谢你。

  • WooCommerce:阻止用户删除购物车项目

    时间:2019-09-27

    我的任务是创建客户可能想到的最尴尬的购买流程。在购买产品时,客户会进入一个多步骤的过程,在这个过程中,他们会构建一个定制的“包装”(为了使事情更加复杂,包装的某些部分是根据过程中早些时候做出的选择定价的)。现在,因为他们希望客户能够调整原始产品的数量,所以我能在篮子中想出的唯一解决方案是将原始产品显示为正常,然后有第二个“包装”产品,其中列出他们选择的其他零件以及这些选择的总价格作为商品成本。这不是什么大问题,希望阻止他们更改包装数量也不会太复杂。现在,当他们删除产品时,软件包也应该删除。我还没有解决这个

  • 根据开机自检类型禁用编辑器中的块

    时间:2019-10-03

    我制作了一个古腾堡块,它只适合在层次结构的帖子类型上显示,所以我想从非层次结构帖子类型的块插入器中禁用它。我曾想过如何在PHP中实现这一点,但WordPress documentation on registering blocks 似乎建议在init 钩子,而不是稍后的钩子,在钩子中可以检查正在编辑的帖子是否具有层次结构。当时init 钩子开火,当前查看的帖子还不可用,例如。get_post(), 所以我不能检查它post_type.我还考虑了如何在注册的(JavaScript)脚本中实现这一点edit

  • Hook to change Logout url

    时间:2019-10-04

    我用这个钩子来替换退出地址。不幸的是,这个钩子不起作用,我不明白为什么add_filter(\'logout_url\', \'my_custom_logout_url\'); function my_custom_logout_url($force_reauth, $redirect=null){ $logout_url = wp_nonce_url(site_url(\'logout.php\').\"?action=logout\", \'log-ou

  • 自定义POST类型档案页面的ACF:使用哪个钩子?

    时间:2019-10-09

    我正在尝试为主题中定义的每个自定义帖子类型注册ACF选项页面:$post_types = get_post_types( array( \'public\' => true, \'_builtin\' => false ), \'objects\' ); foreach ($post_types as $post_type) { $post_type_s

  • 如何在用户详细信息邮件模板中添加自定义结账字段

    时间:2019-10-11

    我需要将结帐页面中的自定义字段添加到电子邮件模板中。我已经在结账页面添加了自定义输入,它显示在邮件中,但它显示在产品表之后,我希望它显示在客户详细信息中。我找不到合适的钩子把它放在那里。我的自定义字段代码:// Hook in add_filter(\'woocommerce_checkout_fields\', \'custom_override_checkout_fields\'); // Our hooked in function - $fields is passed

  • 搜索查询请帮助|CALL_USER_FUNC_ARRAY()要求参数1是有效的回调php

    时间:2019-10-12

    主要问题是我的搜索查询在博客页面上的输出与查询的输出不正确。在wordpress admin中,最相关的列在第一位,但在第页上输出了DESC。我有这个函数的代码,phpfunction change_posts_order( $query ) { if ( $query-is_home() && $query-is_main_query() ) { $query-set( \'orderby\', \'title\' ); $query-set( \'order\'

  • 向自定义窗口小部件帖子添加NOFLOG

    时间:2019-10-18

    我想在custom posts小部件中将nofollow添加到我的博客链接中。我认为这可以通过过滤widget\\u posts\\u args来完成,但我对如何调整该函数有点不知所措。有什么建议吗?

  • 使用带有多个参数和$this的筛选器

    时间:2019-10-21

    我已经看到了关于这一点的各种问题,但我不确定如何在这种特殊情况下应用这些方法。我正在尝试向插件添加一个过滤器,该插件返回的输出带有apply_filters 挂钩:public function get_shipment_tracking_column( $order_id ) { ob_start(); $tracking_items = $this->get_tracking_items( $order_id );