woocommerce_product_thumbnails hook 现在贬值了?什么是解决方法?
woocommerce_product_thumbnails hook now depreciated? What would be a work around?
我正在尝试在单个产品页面 (woocommerce) 的画廊下方添加视频。当我添加钩子 "woocommerce_product_thumbnails" 时,什么也没有发生。我注意到在 woocommerce 挂钩的视觉指南上它说 "woocommerce_product_thumbnails (may not work with the new product gallery since WC 3.0)"。是否有解决方法可以让它再次工作?
这是我当前的代码:
add_action('woocommerce_product_thumbnails', 'add_product_video');
function add_product_video(){
echo "<iframe width='560' height='315' src='https://www.youtube.com/embed/JHN7viKRxbQ' frameborder='0' allowfullscreen></iframe>";
}
您可以使用 do_action()
功能以其他方式实现。在您的 woocommerce 文件夹中导航到此路径:woocommerce/templates/single-product/tabs/tabs.php
在第 22 行,添加:
do_action("woocommerce_add_my_video");
在您的主题中 functions.php,输入:
add_action('woocommerce_add_my_video', 'add_product_video');
function add_product_video(){
echo "<iframe width='560' height='315' src='https://www.youtube.com/embed/JHN7viKRxbQ' frameborder='0' allowfullscreen></iframe>";
}
请在此处查看参考资料 link:Template Structure + Overriding Templates via a Theme
我正在尝试在单个产品页面 (woocommerce) 的画廊下方添加视频。当我添加钩子 "woocommerce_product_thumbnails" 时,什么也没有发生。我注意到在 woocommerce 挂钩的视觉指南上它说 "woocommerce_product_thumbnails (may not work with the new product gallery since WC 3.0)"。是否有解决方法可以让它再次工作?
这是我当前的代码:
add_action('woocommerce_product_thumbnails', 'add_product_video');
function add_product_video(){
echo "<iframe width='560' height='315' src='https://www.youtube.com/embed/JHN7viKRxbQ' frameborder='0' allowfullscreen></iframe>";
}
您可以使用 do_action()
功能以其他方式实现。在您的 woocommerce 文件夹中导航到此路径:woocommerce/templates/single-product/tabs/tabs.php
在第 22 行,添加:
do_action("woocommerce_add_my_video");
在您的主题中 functions.php,输入:
add_action('woocommerce_add_my_video', 'add_product_video');
function add_product_video(){
echo "<iframe width='560' height='315' src='https://www.youtube.com/embed/JHN7viKRxbQ' frameborder='0' allowfullscreen></iframe>";
}
请在此处查看参考资料 link:Template Structure + Overriding Templates via a Theme