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

  • 如何获取刚刚更新的用户元字段?

    时间:2021-06-30

    当从后端/管理员在用户编辑页面中更新用户wordpress配置文件时,我正在尝试更新BuddyBoss配置文件。(基本上我想同步数据)。我有这个功能:function BB_WP_SYNC_update_BB_profile( $user_id ) { // Get user information $country = get_user_meta($user_id, \'ofc_country\', true); er

  • Before saving post hook

    时间:2021-07-01

    我似乎找不到解决这个问题的办法。我找到了save_post 钩子,但这会在帖子保存到数据库后激发。我有一个appointments 自定义帖子类型和我想做的是在创建帖子之前验证一些东西,否则如果验证失败,则忽略创建帖子。有类似的钩子吗save_post 但它不是在创建帖子之后开火,而是在创建帖子之前开火。也许是这样的before_save_post

  • 要将.zip文件上传到多站点WordPress安装,必须满足哪些条件?

    时间:2021-07-02

    我无法上传。将文件压缩到我的Wordpress网络,尽管making IMHO everything 这是必要的。我仍然被这个恼人的错误所困扰。详细信息:I am a super-admin 在我的网络中ALLOW_UNFILTERED_UPLOADS 旗帜is set to trueCustom hook 属于$existing_mimes[\'zip\'] = \'application/zip\'; 已添加上载。我的网络中允许使用zip文件:以下是我的钩子的完整代码:function so_3878

  • 尝试将自定义社交图标添加到21个子主题

    时间:2021-07-02

    我正在尝试将图标添加到二十一个社交图标中,但注册时遇到了问题。This support article 指的是Themes field guide for WordPress 5.5 它提供了有关如何添加自定义图标并将其挂钩的说明,以便在键入相关url作为菜单项自定义链接时显示该图标。我复制了Field Guide中的函数,将挂钩更改为与2021主题相匹配,而不是与2020年主题相匹配(因为twentytwentyone/classes/class-twenty-twenty-one-svg-icons.

  • 有没有办法获得所有帖子类型的所有可能的过滤器钩子的列表?

    时间:2021-07-04

    我想编写一个插件,将自定义内容注入到任何类型的帖子(帖子、页面、产品、任何其他帖子)中,但我也希望允许用户选择内容的位置。例如标题之前/之后、内容之前/之后、评论部分之前/之后,以及所有其他可能性(例如。the_content_more_link 过滤器等)。正如你所知,有许多插件、主题、自定义帖子类型插件,它们创建了自己的自定义过滤器挂钩(例如,Woocommerce创建了许多过滤器挂钩,如woocommerce_get_price_html 等等)我想知道是否有任何方法可以获得任何帖子类型的过滤器挂钩

  • 如何过滤评论操作链接,以便根据用户功能显示操作链接?

    时间:2021-07-07

    我指的是上面的行动链接。是否有一个过滤器或挂钩可用于根据用户角色和上限显示这些链接?

  • Pass argument to event hook

    时间:2021-07-12

    如何将参数传递给钩子函数?my_function($arg1, $arg2){ echo $arg1 . " " . $arg2; } add_action( \'init\', \'my_function\'); 如果我想让我的\\u函数回显“;“你好,世界”;例如,如何使用动作挂钩发送这些参数?

  • Style_loader_tag未将样式表更改为预加载

    时间:2021-07-14

    我正在尝试使用将rel=\'stylesheet\'更改为rel=\'preload\'style_loader_tag 但它没有做什么。谁能告诉我我的代码有什么问题吗?add_filter( \'style_loader_tag\', \'preload_css\', 10, 2 ); function preload_css( $html, $handle ){ $targetHanldes = array(\'flexible_shipping_noti

  • 如何在WordPress定制插件中添加动作?

    时间:2021-07-15

    我在自定义插件函数中添加了以下代码。php文件,但它不显示在标题后。如何在页眉后显示自定义面包屑?add_action(\'generate_after_header\', function () { echo do_shortcode(\'[flexy_breadcrumb]\'); });

  • Do_action是否可能会产生意外的结果?

    时间:2021-07-17

    我想了解钩子系统。根据wordpress codex,do_action 执行所有挂钩函数。所以do_action(\'hook_name\',$arg1,$arg2,$arg3) 会将所有参数传递给所有钩住的函数,对吗?我认为不同的插件开发人员都可以将他们的功能与特定的操作挂钩。所以当一个开发者打电话给do_action 对于用于其函数的arg,这些arg实际上会传递给其他开发人员编写的其他函数,这难道不会导致问题吗?举个很简单的例子function f1($a){ if ($

  • WooCommerce:将结账页面的名称字段添加到买家WordPress显示名称

    时间:2021-07-20

    我们使用Woocommerce销售在线课程。我们还使用了一个名为;“数字”;帮助用户仅使用手机号码和以短信形式发送给他们的OTP轻松登录/注册。因此,登录/注册我们的网站,只需输入手机号码(没有注册的名称)。这个过程使用户只需使用自己的号码就可以轻松地创建帐户和登录,但这会带来一些问题。the problems are :1-我们需要digits插件的电话号码字段,在每个订单上作为woocommerce电话号码签出字段提交(我们删除了woocommerce签出中的电话号码字段,因为订购物品的用户已经使用d

  • 如何在钩子PRE_GET_POST中的WP_QUERY中执行多个搜索(使用逻辑或)?

    时间:2021-07-21

    示例:$query->set(\'s\', \'foo bar\'); - 搜索foo bar我想将搜索设置为foo bar 或lorem ipsum dolor 或ping pong

  • 有没有一种方法可以知道页面何时更新,并只执行一次操作?

    时间:2021-07-21

    在wordpress cms中有很少的页面。无论何时发布或更新任何页面,都需要执行一些操作(基本上调用API来更新另一个后端服务中的一些数据)。对于发布,我能够识别该点并能够触发一次操作。对于更新,我无法识别该点,因此,即使我更新一次页面,操作也会触发多次Is there a way to know if an already published post was updated and call some function only one time?Here are the details:要获取操作

  • 为AJAX请求设置CORS标头

    时间:2021-07-23

    我试图在另一个子域中使用wp-ajax,但我遇到了CORS错误。为了解决这个问题,我使用add_action 使用send_headers 挂钩:function cors_header () { header(\'Access-Control-Allow-Origin: *\'); } add_action(\'send_headers\', \'cors_header\'); 但这也没用。这是我的全部代码:function get_user_id () {&#x

  • 在WordPress中强制下载文件

    时间:2021-07-23

    我正在尝试创建一个脚本,以便将文件id作为查询字符串传递给/下载。php url并强制下载该文件。url应如下所示http://website.com/download.php?file=123下面是我的代码,但它会引导我进入404页面或显示错误无效响应/** * Download File from ID */ add_action(\'template_redirect\',\'cityportal_force_download\'); function cityp

  • 去除定制贴子类型的“垃圾桶”

    时间:2021-07-27

    我有一个CPT“;foo;。我想完全禁用;“垃圾桶”;功能,以便在CPTs上的任何时间被删除,只需将其永久删除即可。不要放在垃圾桶里。如何通过编程实现这一点?

  • 个人订阅中的密码最小长度

    时间:2021-07-29

    我有个人登记区。我已经有一个条件来检查密码和密码确认是否相同。我想添加一个条件来检查密码是否包含不少于8个字符。以下是我的代码的开头:$error = false; if (!empty($_POST)) { $d = $_POST; if ($d[\'user_pass\'] != $d[\'user_pass2\']) { $error = \'not same password !\'; } else {

  • 删除和替换WooCommerce添加到购物车按钮

    时间:2021-08-05

    我正在研究一个解决方案,在该解决方案中,我对每个WooCommerce产品都有一个ACF。当自定义字段不是NULL 它将在上一个“添加到购物车”按钮下方添加自定义锚定标记。这很好,但我无法让它工作,因此当上述步骤完成时,添加到购物车按钮将与挂钩一起删除woocommerce_is_purchasable. 总的来说,这可能是个坏主意,因为我已经看到如果我使用woocommerce_is_purshable, 并在woocommerce_after_add_to_cart_button 钩住它可以删除“添加

  • 如何移除写有$This的钩子?

    时间:2021-08-09

    我试图删除主题中定义的操作,但出现错误。我想是因为$这个定义。我该怎么办?吊钩位置:/themes/theme/vendors/dokan.php挂钩:add_action( \'dokan_new_product_after_product_tags\', array( $this, \'add_product_brand_field\' ) ); My code in function.php:function remove_brand_1234(){ (Line:1206) remo

  • 用于在_title()之后添加自定义内容的WP挂钩

    时间:2021-08-11

    我想在页面或帖子标题后显示自定义HTML片段。任何遵循WP指南的主题都将使用the_title(). 例如TwentyTwentyOne WP theme 具体如下:<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <header class="entry-header alignwide"> &