您当前的位置:首页 > TAG信息列表 > hooks
如何触发主题删除功能?
试图找到一个或一些钩子在主题被删除时启动函数,但没有找到任何钩子。。也许有人能告诉我是否有办法在主题删除事件上启动我的功能?我需要它删除选项和删除主题删除表。(例如)插件确实有uninstall.php 或register_uninstall_hook().需要相同的主题!有什么帮助吗?我目前的想法:创建new WP_Filesystem_$module 类并强制WP使用myWP_Filesystem_$module 用于删除主题的类,我可以在其中插入自定义操作atc。在中插入自定义操作deleted_s
Block Update Profile Errors
我正在尝试验证用户在更新其配置文件数据时提交的表单。我已连接到user\\u profile\\u update\\u错误。它将错误正确地打印给用户,但是仍然允许将错误应用到用户的配置文件中。显示的错误实际上没有强制执行。如何防止保存错误的配置文件条目,而不是阻止它们?谢谢 function tml_profile_errors( $errors ) { if ( empty( $_POST[\'state\'] ) ) $errors->add( \'empty
由哪个驱动程序发货的订单[木商订单的钩子已更改,并在管理面板中弹出]
您好,是否可以在后端创建一个额外字段,当选择订单并将其标记为已发货时,会出现一个额外字段,我可以在其中选择负责此已发货订单的驱动程序。这可能吗?有可用的挂钩吗?https://wordpress.org/plugins/woocommerce/Shipped is a custom order status we created.我的需要是,当订单标记为已发货时,需要显示额外的输入文本或选择框,在其中我可以选择驱动程序名称**(角色为驱动程序的用户)**并保存它。我可以用wc_order_statuses
如何制作定制的AJAX处理程序?
我正在尝试定制ajax处理程序,因为管理ajax。php处理从7秒到10秒的ajax请求需要很长时间,所以我在google上搜索并管理它来做一些自定义ajax处理程序。像这样的php<?php if (is_ajax_request()) { if (isset($_POST[\"action\"]) && !empty($_POST[\"action\"])) { //Checks if action value exists $ac
如何在参数前后使用POST_UPDATED挂接
我想检查一下这篇文章的标题是否有变化,如果有,我想做一些事情。我曾想过使用post\\u更新的钩子,codex说“只要需要比较值,就使用这个钩子before 和after 发布更新。“,但我不知道如何使用前后参数。function check_values($post_ID, $post_after, $post_before){ echo \'Post ID:\'; var_dump($post_ID); echo \'&
创建插件以更改函数挂钩的操作
我有一个插件,可以将函数挂接到woocommerce_before_my_account 行动我希望插件将该函数挂接到woocommerce_after_my_account 行动如果我创建自己的插件,有可能做到这一点吗?如果是,如何?谢谢
WooCommerce:在Webhooks中添加支付网关字段
我已经为我们设置的一个特殊EFT系统创建了一个自定义支付网关。银行账户和路由号码应该经过加密,然后通过WooCommerce webhooks发送给销售人员进行处理。不幸的是,我不知道如何将银行号码和路由号码作为行项目添加到订单Webhook中。我已经能够将它们添加到webhook的产品线中,但这并没有什么帮助,因为当每个产品的数组中都有银行号和路由号时,这会使webhook变得混乱。我觉得我已经试过了所有的钩子和过滤器,我也试过了其他一些支付网关的钩子和过滤器,但我还没有找到答案。关于如何将支付网关中的
如何获取‘CONTENT_SAVE_PRE’内部的postID?另一个钩子?
我需要得到当前的职位。我认为在功能中,postID还不存在。(因为保存pre…)add_filter(\'content_save_pre\', \'getImageUrlOutOfContent\', 10, 1); 我说得对吗?我怎样才能得到这个职位?有更好的钩子吗?我正在更新内容(文本),并上传和添加positimage。非常感谢。
如何查看点击了哪个提交按钮?
因此,我在编辑页面中添加了一个新的提交按钮:使用post_submitbox_misc_actions 钩住submit_button($text, $type, $name); 作用我想根据用户单击的按钮修改保存的数据。因此,如果用户单击“定期更新/提交”按钮,则帖子将正常保存。但是,如果用户单击new按钮,那么我会修改有关该帖子的一些信息。我正计划使用wp_insert_post_data 钩子来修改数据,但问题是我不知道用户单击了什么按钮(使用php)。所以我的问题是。。。是否可以使用挂钩(或其他方
我不明白为什么要使用Lost Password_url钩子?
查看下面代码中的我的评论://为什么我不能这么做?class Customuser { public function __construct() { // Using this when using lost password functionality add_filter(\"lostpassword_url\", array( $this, \'lostyourpasswordpage\') );
插件:连接有自己挂钩的类
我想知道是否有一种“最佳”的方法来连接具有自己挂钩的类,仍然要确保在类有机会声明自己的挂钩之前,这些挂钩还没有运行。我迷失在OOP插件上下文中的钩子层次结构中,我不希望所有钩子都在一个“上帝”构造函数中(如这里所述:Best way to initiate a class in a WP plugin?)我目前正在努力使插件相互依赖(关注点分离),在这方面我遇到了各种问题;类等问题不存在,因为它们尚未初始化。我相信,基于WP的结构,没有一个简单的答案。也许答案只是从头开始重新思考和重新设计插件。感谢有经验
多次执行同一动作会耗尽内存吗?
目前,我有三个在上运行的函数pre_get_posts. 我这样称呼他们:add_action( \'pre_get_posts\', \'private_groups\' ); add_action( \'pre_get_posts\', \'search_results\' ); add_action( \'pre_get_posts\', \'name_profiles\' ); 这使我能够保持函数整洁和独立,但是调用同一个操作三次,而不是调用一次组合函数,会消耗资源吗?
如何在页面加载时检查用户能力(通过unctions.php)?
我需要限制没有特定功能的用户查看特定页面。我不能使用短代码或类似的东西,我只想在它们到达页面URL时重定向它们。我想通过向函数中添加一些内容来实现这一点。php文件。。。我想代码应该是这样的。。。// hook on_page_load() into wordpress page load function on_page_load($current_page_ID) { if( $current_page_ID == 1234 && is_user_logged_
在WooCommerce中,我需要修改Thankyou.php页面
在thankyou.php 模板有一个动作显示图像中标记为红色的部分。问题是标题/标题“Our Bank Detals“应在描述上方而非下方。中的代码thankyou.php 创建此节的是:<?php do_action( \'woocommerce_thankyou_\' . $order->payment_method, $order->id ); ?> 上述操作必须指向其他文件中的一些代码,我希望可以在函数中使用挂钩修改这些代码。php。我需要帮助:-)thanky
How to add theme support?
我想这已经是个问题了,但我还没有遇到过。I\'m wondering what the correct hook for checking theme support is in a theme and also a plugin.function my_theme_or_plugin_add_theme_support_feature() if (current_theme_supports( $feature )) { add_action( $hook, $f
通过AJAX加载内容时不加载音频播放器,不适用MediaElement.js
当我使用ajax加载内容时,它不应用MediaElements。js到我的音频播放器,因此音频不会显示。我认为这是因为MediaElement。js加载了wp-footer(),这个新音频在之后添加到DOM中,MediaElement无法识别它。js。本地视频也出现了同样的情况。如何解决此问题?
删除WooCommerce产品链接
我想删除Woocommerce产品列表中的链接。我不需要用户查看产品详细信息页面,我们将使用快速查看。不管是谁,我一直在搜索,发现的一切都过时了。这是当前content-product.php 文件:https://github.com/woothemes/woocommerce/blob/master/templates/content-product.php 而且没有可简单移除的锚定标签。我可能需要一个钩子,但我不知道该怎么办。我尝试了一些,但链接仍然存在。例如,当添加到我的函数时,这不起作用。php
如何将自定义帖子类型的帖子设置为静态首页?
我正在从头开始写我的自定义主题,我有一个自定义帖子类型“my\\u frontpage”,并想将其中一篇帖子声明为首页。我想通过admin完成这项工作,因此只需将我的cpt添加到静态首页的选择框中即可。这个问题在互联网上已经讨论过好几次了。然而,我找不到如何全面解释实现这一目标的所有步骤的指示。到目前为止,我知道我需要使用某种钩子来扩展可用头版“页面”的选择,其中包含来自我的cpt的帖子。但是要用哪个钩子呢?我甚至不知道,如果我必须使用动作或过滤器挂钩?那么,有人能用外行的话来指导我解决这个问题吗?我能找
使用_Content()时页脚消失
使用时出现问题the_content() -- 页面的页脚将消失,并且不会显示任何错误。当我改变时the_content() 到get_the_content() 并重复此结果,然后它工作正常。这种情况背后的问题是什么?
自定义插件:尝试在前端显示保存的数据
我正在开发我的第一个插件,我制作了一个很好的设置页面,可以保存和工作。但我已经将其拆分为几个文件,现在我无法确定字段是否已选中。。我也尝试过申报global 变量,但我无法使其工作:\\Plugin以下是我的插件的启动方式:global $if_autoload; add_action(\'init\', \'additional_menus_admin\'); function additional_menus_admin() { require_on