您当前的位置:首页 > TAG信息列表 > hooks
在POST保存/更新时何时触发SAVE_POST挂接
在我的插件中,我想每次都更新站点地图page 或post 已创建/修改。为了实现这一点,我使用save_post 挂钩:add_action( \'save_post\', \'update_sitemap\', 10, 3); 创建/保存/更新/删除任何page 我的回调方法update_sitemap 但当我创建/保存/更新/删除任何post 它似乎没有启动回调update_sitemap 立即我对自定义帖子类型进行了测试,它的工作方式与页面一样。当我添加两个新的常规帖子时,回调方法被调用一
从结帐页面中删除用户名和帐户密码字段
我正在尝试从签出页中删除帐户用户名和帐户用户密码。我正在使用这个代码,这是完美的工作。但我需要将其用于某些特定类别。 add_filter( \'woocommerce_checkout_fields\' , \'custom_override_checkout_fields\' ); function custom_override_checkout_fields( $fields) { unset($fields[\'account\'][\'account
WooCommerce钩子可以改变网站的用户界面吗?
我想知道是否有办法制作一个woocommerce钩子来改变网站的UI。例如,如果用户想要购买物品,则应通过添加“使用积分购买”按钮或类似按钮,提供使用“网站积分”而不是visa支付的选项。
Gutenberg Block-Post特色图像滤镜挂钩
我想在古腾堡编辑器的特色图像块中添加一些功能。我已经非常接近了:问题是,我无法选择图像,并且已经指定了特征图像的帖子没有在块中加载图像。我想这一定是因为original 未设置阻止对象的键。我尝试了一个随机值,帖子id、媒体帖子id、“渲染”、“缩略图”和“帖子缩略图”,但没有骰子。“我的钥匙”应该设置为什么?为什么特色图像未加载,无法设置和保存?window.wp.hooks.addFilter( \'editor.PostFeaturedImage\', \'myp
Add JQuery As Code Snippet
我想为购物车中的特定产品添加Woocommerce签出页面的jquery代码片段,但我对如何将代码改编为wordpress感到困惑。有什么想法吗?代码如下: add_action( \'woocommerce\'); function woocommerce() { $product_id = 18; // a specific product ID you would like to check if( WC()->cart->find_product_in_cart
当插件从repo更新时,“激活”钩子会再次触发吗?
当你激活一个插件时,它会经历整个激活过程。。跳转到下一页。插件是在更新时启动该挂钩,还是仅在初始安装时启动?
在古腾堡编辑器中选择了特色图像后,如何运行操作?
我找到了一些教程,例如DigitalApps.co 和That Dev Girl 解释如何使用\"wp.hooks.addFilter( \'editor.PostFeaturedImage\'\"... 以创建/替换特色图像按钮的内容。然而,这对我想做的事情没有多大帮助。我想连接到“保存图像”功能,以便在选择了该功能图像后,我可以打开一个弹出窗口,允许用户编辑该图像的背景位置。我已经完成了代码,允许用户编辑背景定位并保存到帖子的元,只需要知道何时以及选择了哪个图像。我使用上述过滤器的路径是否正确?有人能
挂接UPDATE_OPTION/UPDATED_OPTION空$old_Value和$Value
我正在尝试记录每个选项更新(稍后我将过滤掉不必要的选项)。我遇到了“update\\u option”和“updated\\u option”挂钩。它们正在触发,但问题是$old\\u value和$value为空和/或未定义。当我不对$old\\u值和$value使用默认值时,我得到一个错误,即传入函数的参数太少。但根据WP文件,我应该得到这两个。知道怎么了吗?public function __construct() { add_action(\'update_option\'
如何连接到BackWPup使用的wp_mail函数?
我知道这个问题部分与第三方插件backwup有关,这是一个离题的问题,但一般来说,就WordPress和PHP而言:是否可以连接到wp\\u mail函数,以便我可以将文本附加到插件的PHP生成的电子邮件中?该电子邮件由WordPress数据库备份插件BackwUp发送,该电子邮件包含有关备份文件的成功或失败消息。在我的情况下,电子邮件将发送到一般的电子邮件支持地址,可能会被不完全熟悉如何处理电子邮件的人接收。我需要能够在电子邮件中添加更多的指导性和解释性文本,最好是在电子邮件的开头。我需要使用外部php
是否有仅在插件激活时执行javascript文件的选项
我正在为WordPress创建一个自定义插件,并尝试执行javascript 插件激活后,只需提交一次文件。我正在使用register_activation_hook() 和wp_enqueue_script() 在插件激活时只执行一次文件。自javascript 如果在register_activation_hook().这就是我迄今为止所尝试的:register_activation_hook( __FILE__, \'full_install\' ); function full_insta
无法获取与评论相关的帖子ID
我在评论表单中添加了自定义复选框。我正在尝试在数据库中写入此评论的帖子ID。但没有成功。我正在尝试这样的事情:add_action( \'comment_post\', \'save_chbox_in_db\' ); function save_chbox_in_db() { $post_id = ??? // Can\'t get id... insert_to_db ( $email, $post_id ); // custom function&
如何获取当前用户的自定义字段的值?
我试图在我正在处理的特定页面中显示当前登录用户的信息,并且我已经设法显示了一些用户信息。但我决定使用以下代码向用户配置文件中添加一个自定义字段,如“代理部门”、“代理联系人”:add_action( \'show_user_profile\', \'extra_user_profile_fields\' ); add_action( \'edit_user_profile\', \'extra_user_profile_fields\' ); function extra_use
如何在Astra主题的每个页面上有不同的网站标识徽标
原标题-此处为Noob。想知道如何利用Astra主题功能/过滤器在每个页面上拥有不同的站点标识徽标函数位于第1471行here (astra\\u replace\\u header\\u徽标)。function astra_replace_header_logo( $image, $attachment_id, $size, $icon ) { $custom_logo_id = get_theme_mod( \'custom_logo\' ); if (
出于性能原因,使用DO_ACTION嵌套钩子-安全/必要?
我正在编写一个插件,它使用许多不同的操作/过滤器挂钩来操纵用户的不同部分。php页面(例如。manage_users_columns, admin_head, user_row_actions, editable_roles)在每个钩子的回调函数中,我使用wp\\u get\\u current\\u user()并执行wp查询,以统计当前用户的用户id存储为元值的帖子数。我使用此结果来决定执行的过滤器输出/操作(复杂任务,无法更改)。因此,在加载用户时。php页面中,WP查询似乎在每个钩子回调函数中执行
Add_action不适用于我的函数
我正在尝试构建一个功能,该功能在成员在我的网站上注册时运行。我正在使用简单的LDAP登录插件构建一个外联网,以使用我的LDAP目录,这样用户就可以使用他们用于LDAP帐户的凭据在外联网上进行连接。遗憾的是,在我的LDAP目录中,没有允许我填写我的WordPress用户配置文件的“first\\u name”和“last\\u name”字段的字段。因此,由于电子邮件地址的构成必须如下所示:[email protected], 此函数用于剪切电子邮件地址,以便我可以在表中检索名字和姓氏
根据价格计算价格并在WooCommerce产品单页上显示(简单价格,可变价格)
我计划在我的woo commerce产品页面上显示所有产品的新价格。这是每月分期付款的价格。我需要在正常价格(可变价格和简单价格)以下展示一下这样的东西。自3093卢比起的0%利息分期付款其中,3093卢比为新价格。这是我在W3学校进行的计算,我得到了正确的计算结果。而60000是产品价格乘以该数字5.15464除以100答案是3093(答案应四舍五入到最接近的整数)我需要一个自定义函数,在这里我可以添加到我的函数。php<script>var x = myFunction(60000, 5.
挂钩到插件操作/筛选器是否会覆盖该挂钩的插件函数?
我有一个关于操作和过滤器如何与函数交互的问题:我目前正在使用wordpress的事件票证插件,插件中已经有内置的验证规则(即字段全部完成,数字字段包含整数等)。我想写一个“扩展”现有插件函数的函数。当我编写函数时,该挂钩的现有插件函数是否仍然适用?或者我必须将我想要保留的部分功能复制到我的新功能中?或者wordpress是否以某种顺序运行这两个函数?如果我想编写一个与插件函数中当前内容相反的验证(即数字字段应包含字母字符),自定义函数如何覆盖现有函数的一部分?我是否必须删除插件文件本身中的这些行?提前谢谢
Deproated_argument_run的确切含义是什么?
我发现an odd hook 在WordPress文档中。deprecated_argument_run 它有这种“启发性的描述”。调用不推荐使用的参数时激发。我几乎是从钩子的名字中猜出来的。这个钩子的预期用途是什么?
设置完所有元数据后,钩子将多次触发
每次用户手动保存帖子时,我都需要触发一个函数(所以只有通过“更新按钮”)。以下是我所拥有的:add_action( \'save_post\', \'my_save_post_function\', 10, 3 ); function my_save_post_function($object_id, $post, $updated) { $post = get_post($object_id); $post_ID = $object_id;&
使用操作、筛选器或挂钩将HTML附加到WordPress插件函数
我不熟悉WordPress操作、过滤器和挂钩,我想知道是否可以使用这三种方法中的一种,使用主题函数将一些HTML附加到定义的插件函数中。php文件。HTML是当前插件主PHP文件中的帮助文本,但我想将其移到函数中。php文件,因为插件将来会更新。带有“追加文本”类的段落应该使用动作、过滤器或挂钩追加到HTML中。插件功能:public function insert_upload_form() { if ( ! current_user_can( \'upload_files\' ) )