【问题标题】:Insert after variations via WooCommerce hook/filter通过 WooCommerce 钩子/过滤器在变化后插入
【发布时间】:2016-05-02 07:59:22
【问题描述】:

我正在尝试通过钩子/过滤器向 WooCommerce 产品添加输入。

我尝试添加它的位置是在单个产品页面上,在变体选择之后(所以就在时间选项框之后)。

我可能已经花了几个小时试图找到钩子,但我能找到的所有文档都非常糟糕或根本不存在。

到目前为止,我已经尝试了以下方法:

  • woocommerce_booking_add_to_cart
  • woocommerce_before_product_variation

谁能帮忙?

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    你可能正在寻找的钩子woocommerce_before_add_to_cart_button

    您可以在templates/single/add-to-cart/single.php 中看到它(事实上,每种产品类型的每个添加到购物车模板)。因此,我认为它位于预订插件中的类似模板中。

    <?php do_action( 'woocommerce_before_add_to_cart_button' ); ?>
    

    据我所知,WooCommerce 没有视觉挂钩参考,所以当您寻找挂钩/过滤器时,我最好的建议是使用像 Sublime Text 或 Notepad++ 这样的体面的文本编辑器并打开整个 WooCommerce(或相关插件.. . 或理想情况下两者)文件夹,然后让文本编辑器搜索与您要修改的内容接近的一些 HTML 标记(类和 ID 特别有用)。

    我已经知道这个钩子,因为我已经在我自己的插件中使用过它,但如果我不知道,我会搜索“single_variation_wrap”或“variations_button”之类的东西,并且会找到正确的模板和钩子附近。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-09
      • 2019-07-31
      • 1970-01-01
      • 1970-01-01
      • 2021-10-01
      • 1970-01-01
      • 2010-11-14
      • 2017-03-29
      相关资源
      最近更新 更多