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

  • 在WooCommerce的前台结账失败的订单的操作挂钩是什么?

    时间:2019-06-01

    我正在开发一个插件,当用户尝试在前端结账,但订单失败时(例如,用户正在使用信用卡,但余额不足,无法满足购物车总数等),该插件可以处理逻辑。我可以看到,在WooCommerce中,订单实际上被设置为“失败”,因为我收到WC的自动电子邮件,提醒管理员订单失败。我花了很多时间测试各种操作和过滤器,希望有人能给我指出正确的方向。

  • 在WooCommerce电子邮件通知中显示产品缩略图

    时间:2019-06-03

    我已覆盖Woocommerce模板文件email-order-details 要在客户的电子邮件中显示产品缩略图,请执行以下操作:<?php echo wc_get_email_order_items( $order, array( // WPCS: XSS ok. \'show_sku\' => $sent_to_admin, \'show_image\' => true, \'im

  • For Each循环不会追加到_Content挂接

    时间:2019-06-05

    我正在使用过滤器将项目仅附加到一个页面上的内容。除了$整变量的排序之外,它完全可以工作。标题显示在内容之后,但无论顺序如何,for-each循环都显示在内容的上方或前面。我想我使用one($arr)正确地通过了循环,但我仍在学习php。我通常会在页面模板中包含这种类型的循环,但我正在尝试使用插件添加它。function insertLoop($content) { if( is_page( \'regular-page\' ) ) { function one(

  • admin_post hook not working

    时间:2019-06-06

    我把这个放在<form></form>:<input type=\"hidden\" name=\"action\" value=\"submit_images\" data-parsley-excluded /> 我把这个作为我的钩子只是为了测试:function maybe_add($entry, $form) { wp_redirect( \'https://www.google.com/\', 301 );

  • 更正挂钩/过滤器以修改POST编辑页面上的类别选择

    时间:2019-06-12

    我想在用户创建/编辑帖子时筛选可用的术语,我为用户分配了一个自定义字段,在该字段中,它会返回他们可以编辑的类别的ID数组。在行动中load-post.php/load-post-new.php 我调用我的函数,在这里我可以循环遍历category 分类法,并检索我的用户可用的类别ID。然后,我可以取消设置该术语,该术语在转储变量时起作用,但是在管理中,似乎post category元框不受此影响,因此我想我需要添加一个过滤器以获得所需的内容。删除列表中不需要的类别的正确过滤器/挂钩是什么?目前我正在使用:

  • 无法从EDIT_USER_PROFILE_UPDATE挂钩添加管理员通知(通知未显示)?

    时间:2019-06-12

    编写一个小插件我的代码如下:add_action( \'edit_user_profile_update\', \'sulock_save_profile_fields\' ); function sulock_save_profile_fields( $user_being_edited_id ) { if(update_user_meta( $user_being_edited_id, \'sulock_permanently_locked\', $perm

  • 是否可以通过AJAX将函数绑定到筛选器挂钩?

    时间:2019-06-14

    我试图通过Ajax将函数绑定到过滤器挂钩,如下所示: function ajax_called_function_contains() { add_filter( \'wp_handle_upload\', \'save_landscaped_version_of_img\' ); }; 目标是调用wp_handle_upload 只有在我单击给定字段上的“添加图像按钮”时,才能save_landscaped_version_of_img 函数触发器打开wp_handl

  • 编写检测事件的函数

    时间:2019-06-14

    我正在使用The Events Calendar 处理我正在创建的站点上的事件。如果用户位于事件页面(归档、单张等),我希望启用include。我的include有一些自定义挂钩,用于处理入队、出队和插入自定义HTML。以下是我测试的内容:/** * Detect Tribe Events and add text to top of page */ if ( class_exists( \'Tribe__Events__Main\' ) ) { // Only trigger

  • 主题开发:挂钩后的起始内容

    时间:2019-06-15

    我正在制作一个Wordpress主题,它使用主题支持“初学者内容”生成占位符菜单。我阅读了文档,非常含糊:https://make.wordpress.org/core/2016/11/30/starter-content-for-themes-in-4-7/.我想在我的主题生成菜单,他们把图像在每个菜单项使用插件Menu Image. 但我找不到一个在初学者内容生成之后执行并且只执行一次的钩子。我使用的内容挂钩基本上在customizer变更集中,我无法使用WordPress的常规Nav菜单API访问它

  • WooCommerce:安装钩子后

    时间:2019-06-18

    WooCommerce安装后会触发一些钩子(我指的是WooCommerce向导,而不是插件安装)?我没有找到一个钩子来实现这一点,向导类(WC\\u Admin\\u Setup\\u Wizard)也没有多少钩子来实现这一点。有什么想法吗?我想解决的问题是WooCommerce正在设置fresh_site 选项到0 (我相信是因为它在安装过程中创建的帖子)。所以我想reset it to 1 安装并设置我的主题后。谢谢

  • 需要将数据从WooCommerce WebHook发送到同一站点WordPress REST API自定义终结点

    时间:2019-06-21

    我创建了一个WoodPress REST API自定义端点,用作WooCommerce中的Webhook URL,以便转换接收到的数据,然后将其发送到第三方系统,但该端点显然没有接收到任何数据。我通过使用Postman将一些JSON数据发送到我的自定义端点来测试代码,它只有在安装另一个P之后才能工作;ugin以启用基本身份验证。我想知道问题是否是因为webhook需要身份验证才能将数据发布到同一个域?如果是这样的话,我不知道在WooCommerce的Webhook设置中在哪里设置基本身份验证。这是我的代码

  • 如何在使用SANITIZE_TITLE钩子时检查帖子类型?

    时间:2019-06-22

    我想去sanitize_title.如何检查正在编辑的帖子是否为页面?我指的是那种类型。

  • 仅在第一次激活期间对主题激活运行代码

    时间:2019-06-24

    function clearwidgets(){ //stuff here only runs once, when the theme is activated for the 1st time } register_activation_hook(__FILE__, \'clearwidgets\'); 我试图执行的代码是: add_filter( \'sidebars_widgets\', \'unset_sidebar_widget\' );&

  • 扩展WooCommerce REST API路由失败

    时间:2019-06-24

    当我试图用自定义的方法扩展Woocommerce Rest API路由时,我面临以下问题。我有一个类,它试图在Woocommerce API中挂钩class API_LOADER { public function init() { add_action( \'woocommerce_api_loaded\', array( $this, \'load\' ) ); } public f

  • WordPress wp_Get_Current_User在刷新前返回空值

    时间:2019-06-24

    我正在WordPress中开发一个网站,并创建自己的主题。作为主题的一部分,我有一个自定义用户登录。当用户登录时,表单操作会返回到自身,在页面的标题中,我有一个简单的脚本来确定用户是否登录。虽然此脚本按预期运行,但我遇到的问题是尝试使用wp_get_current_user 函数,则返回的名称在初始加载时为空(尽管在刷新页面或迁移到新页面时会显示)。我已经搜索了几个用户问题和文章,其中许多提到挂接init函数(例如this one), 但他们都没有提供更多的细节。我试图向init函数添加一个过滤器,但没有

  • 将函数传递给ADD_ACTION总是返回第一个参数

    时间:2019-06-24

    我正在构建一个插件,它可以遍历和解析各种WordPress挂钩的参数,并且由于所需的灵活性,我正在传递一个函数作为中的可调用参数add_action:foreach ($events as $event) { add_action($event, function() use($event) { $args = func_get_args(); // Do something with $event and $args }, 100);&#

  • WooCommerce移动评论下面的添加到购物车中断按钮

    时间:2019-06-25

    正在尝试在woocommerce中“添加到购物车”按钮下方的网站上添加评论。这两段代码都可以做到这一点:add_action(\'woocommerce_after_add_to_cart_button\', create_function( \'$args\', \'call_user_func(\\\'comments_template\\\');\'), 14); function woocommerce_template_product_reviews() { w

  • 运行脚本绝对比一切都重要

    时间:2019-06-25

    我想在Wordpress出现之前运行一个脚本。我知道这是错误的,但目前我在index.php 以下代码之前的文件:{{{MY FUNCTION IS HERE}}} require \'vendor/autoload.php\'; use GeoIp2\\Database\\Reader; session_start(); if (!isset($_SESSION[\'country\'])) { $reader =

  • WordPress标签云添加更多链接

    时间:2019-06-30

    由于位置限制,标记云小部件设置显示30个标记。我可以在标记云的末尾插入自定义链接吗?这样我就可以链接到标签存档页面。提前感谢!

  • 在SAVE_POST挂钩中获取类别

    时间:2019-07-01

    在一个类中,我有一个save\\u post action函数。在这个功能中,我发送一封电子邮件。除了查询该帖子的类别外,所有这些都有效:class _new_notifications { public function __construct() { add_action( \'save_post\', array( $this, \'send_new_post_notifications\' ) ); }&#x