java 自定义 钩子_使用现有钩子的函数不能使用自定义do_action钩子
我知道add_action用于在鉤子的位置調(diào)用函數(shù) . 我使用了下面的add_action,它給了我需要的輸出(這是WooCommerce中產(chǎn)品的價(jià)格):
add_action( 'woocommerce_before_variations_form', 'woocommerce_single_variation', 10 );
我在我構(gòu)建的自定義插件中使用了上面的代碼 .
但現(xiàn)在我希望價(jià)格出現(xiàn)在不同的位置 . 我讀到了do_action,我了解到它用于制作新的鉤子 .
所以我做了一個(gè)像下面這樣的新鉤子 -
do_action('unique_mycustom_hook');
新鉤子保存在Woocommerce模板文件夾中的“content-single-product.php”內(nèi) .
然后我使用我的插件文件中的下面的代碼在我的新鉤子上調(diào)用我的函數(shù) .
add_action( 'unique_mycustom_hook', 'woocommerce_single_variation', 10 );
但這次我沒有得到任何輸出!
您是否知道為什么add_action在預(yù)先存在的woocommerce鉤子中工作但在我使用do_action制作的新鉤子中不起作用?
謝謝 .
UPDATE - I am adding more information on request.
我在woocommerce中掛鉤的目的是讓產(chǎn)品的價(jià)格出現(xiàn)在固定的側(cè)邊欄中 . 所以我在WooCommerce模板文件夾中的 "content-single-product.php" 文件中創(chuàng)建了一個(gè)
部分 . 這是我添加到woocommerce模板的確切代碼 .do_action('unique_mycustom_hook');
?>
然后我使用自定義插件調(diào)用鉤子 .
它仍然沒有用 .
總結(jié)
以上是生活随笔為你收集整理的java 自定义 钩子_使用现有钩子的函数不能使用自定义do_action钩子的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美团的信用分在哪里看
- 下一篇: vos3000落地网关对接教学_跨国合作