您当前的位置:首页 > TAG信息列表 > hooks
Wp_reDirect()不使用init钩子处理表单提交
我正在尝试在表单提交后使用重定向用户wp_redirect() 但它不起作用。我正在使用提交数据init 行动挂钩。这是代码。function ab_process_application_form() { if (isset($_POST[\'new_application\']) && isset($_POST[\'ab_application_nonce\'])) { if (wp_verify_nonce($_PO
如何从我的主题中的unctions.php中删除插件中的动作钩子?
plugin类的某个地方有一个钩子:add_action( \'woocommerce_some_hook\', array( $this, \'some_function\') );这增加了我不想要的东西。在我的功能中。php在我的主题中,我尝试了以下所有方法:remove_action(\'woocommerce_some_hook\',\'some_function\');或remove_action( \'woocommerce_some_hook\', array(\'original_plug
有没有WordPress钩子可以访问特定页面的附件?
我正在编写一个网站,其中包含一个用于格式化特定类型报告的类别。用户登录并将报告作为博客条目写入。当他们选择类别时,报告将以某种方式格式化。我正在我的子主题中编辑“single.php”文件(我从WooCommerce mystile)我想做的是提供一个运行时(显示时间)功能,该功能可以查找仅为此帖子制作的附件,并在帖子底部创建指向这些附件的链接列表。The Hooks Page 似乎什么都没有,但我肯定有什么。有人知道RTFM的正确“M”吗?谢谢
使用自定义插件挂接管理员中的优先级
如上所述here admin\\u init是访问wordpress仪表板时触发的第一个挂钩。但当我测试它时,我发现tgmpa_register 先触发add_action( \'admin_init\', \'sr_admin_init\' ); add_action( \'tgmpa_register\', \'sr_register_required_plugins\' ); function sr_admin_init(){ // I NEED THIS T
使用带有PUBLISH_POST挂接的wp_INSERT_POST时无法停止循环
我正在尝试创建一个插件,以便在中发布帖子时将帖子复制到另一个站点Worpdress Multisite environment 使用publish_post 和wp_insert_post 钩代码如下function copy_post_to_blog($post_id) { $post = get_post($post_id, ARRAY_A); // get the original post $post[\'ID\'] = \'\'; // empty
“wp”和“wp_loaded”有什么不同?
两者的区别是什么wp 和wp_loaded? 哪个更早?
在页面内部而不是标题之前显示自定义调试信息
我正在学习在Wordpress中开发插件。我会在页面内部呈现自定义调试信息,而不是在标题之前(所以我认为这是一个挂钩问题?)。这是我的插件代码:if (is_admin()) { require_once SVERBA__PLUGIN_DIR.\'class.sverba-admin.php\'; add_action( \'init\', array( \'SverbaAdmin\', \'init\' ) ); if (SV
使数组可按挂钩进行筛选
如何使用do_action 和add_action 返回数组的步骤do_action?我的示例代码:function name_fun_one(){ $namearray[] = array(\'k1\'=> \'text1\', \'k2\' => \'text1\'); $namearray[] = array(\'k1\'=> \'text2\', \'k2\' => \'text2\'); do_action(\'add_in
如何从+新建管理菜单中删除项目?
我想限制+新管理菜单仅显示单个子菜单事件(“Veranstaltung”)。基本上,用户也可以创建其他项目,但不能从该+新菜单创建。我已经用“Adminimize”插件尝试过了,因为它可以删除其他项目,但一旦你直接单击“+新建”,它将保持新媒体链接不变。我已经添加了一些其他逻辑来从左侧管理菜单中删除项目,如:function remove_menus() { remove_menu_page(\'edit.php?post_type=mdocs-posts\'); }&
是否使用筛选器引用将<div>自动添加到WordPress中的<table>?
有人知道我如何自动添加<div class=\"table-responsive\"> 在<table> 在WordPress网站上使用过滤器引用?我还需要添加</div> 适用于</table> 也
如何在wp-admin内部影响Widget上显示的信息
首先,我想澄清-this is not a CSS question. 我想在wp admin、侧栏或页面生成器中更改小部件处于关闭/打开模式时显示的数据。这里有一幅图片可以更好地解释。我希望能够动态地从小部件的标题中添加/删除一些内容,并使用widget$instance这样做The desired result:添加一个小信息标签,说明移动/桌面/两者-这是在特定小部件中选择的选项有什么想法吗?更新Since i see some intrest in a solution to this quest
WP搜索排除字符串中的最后一个字母
我需要从搜索字符串中排除最后一个字母,因为WP搜索对单词敏感。我的意思是像用户输入单词“dogs”这样的情况,但在标题中我没有狗,我有“dog”。在这种情况下,用户得到0个结果,但如果我们过滤搜索字符串并删除最后一个字母,则在发送搜索结果之前,用户会从“dog”获得结果。代码很简单$word = substr($word, 0, -1); 其中$word是一个搜索字符串。但我找不到钩子。是否有任何筛选器或挂钩,或者在哪里处理搜索字符串文件?
Plugin_action_link_{$plugin_file}挂接不在主插件文件中
我正在开发一个插件,并将其代码组织在不同的文件中。admin functions文件位于/admin 子文件夹。在这个文件中,我将脚本和样式排队,添加元框等等。我想使用plugin_action_links_{$plugin_file} 钩子,但我不能让它工作。由于此挂钩是在主插件文件之外添加的,因此不起作用:add_filter( \'plugin_action_links_\' . plugin_basename( __FILE__ ), array( $this, \'add_action_lin
用于在多站点中更改wp_pload_dir()路径的挂钩筛选器
上载目录和URL路径存储在选项数据库中。您可以使用update_option(): update_option( \'upload_path\', ABSPATH . \'/path/to/uploads\' ); update_option( \'upload_path_url\', site_url( \'/uploads/\' ) ); 但是,如果它是network multisite上的博客站点,则函数_wp_upload_dir 在…上/wp-includes
禁用WooCommerce客户帐户详细信息的电子邮件字段
是否有可能禁用WooCommerce客户帐户详细信息上的电子邮件字段?还是有一个钩子或动作可以做这样的事情?我只是在PHP中使用了一个预先制作的主题,没有太多。Happy Plugins尝试了这个名为“防止电子邮件更改”的插件,但没有成功。非常感谢您的帮助。谢谢
在使用ATTACH_FIELS_TO_EDIT()过滤器添加的字段之前添加标题
只是想知道是否可以在添加attachment_fields_to_edit() 过滤器,就像附件显示字段之前的过滤器一样。有什么想法吗?谢谢PHP:function my_attachment_fields_to_edit( $form_fields, $post ) { $form_fields[\'attachment-url\'] = array( \'label\' => __( \'URL\', \'plugin\' ), \
_POST钩子对我不起作用
我这里有一个非常简单的要求。我为所有帖子添加了一个元字段,允许使用url重定向帖子(我有这样做的理由)。我试图在“the\\u post”中触发此操作,但出于某种原因,它似乎没有触发。这是我补充的function nb_checkredirect($post) { if(get_post_meta( $post->ID, \'nb_postredirect\', true ) != \"\") { header(\'Location:
WordPress如何在调用附加到其他钩子的函数之前调用附加到某个操作钩子的函数
我们知道,操作挂钩附带的回调函数的执行有一定的顺序。WordPress如何决定在执行所有挂钩时应该优先考虑哪些操作?
钩子插件和管理插件之间的区别是什么?
根据我的理解,每当加载任何管理页面时,都会调用附加到plugin\\u loaded和admin\\u init hooks的函数。他们之间有什么区别?
当前活动主题的unctions.php文件加载到哪个钩子上?
钩子执行的哪个点是当前激活的主题的functions.php 是否已加载文件?