2013-07-17 72 views
0

我正在使用woocommerce和mgates供應商軟件,同時在page-new.php頁面上添加掛鉤以在添加產品頁面上爲我的供應商提供說明。我使用woocommerce hook on page-new.php

add_action('edit_form_after_title', 'myprefix_edit_form_after_title'); 
function myprefix_edit_form_after_title() { 
    echo 'This is my text!'; 
} 

以及之後的編輯和形式預付

在我的附加產品的網頁我有:

標題

'edit_form_after_title' 

說明

'edit_form_after_editor' 

Produc t簡短說明

  • 我該如何弄清楚在這些部分之間放置了什麼鉤子?

產品數據


如何或在哪裏我會把這些掛鉤,讓他們只讓他們出現在添加產品發佈頁面,而不是以往任何時候都張貼網頁?

回答

0

可以有選擇地解僱你的鉤子使用:

add_action('load-post-new.php', 'your_callback'); 

,然後加入前的勾檢查後類型:

function your_callback() 
{ 
    global $typenow; 
    if('product' != $typenow) 
     return; 

    add_action('edit_form_after_title', 'myprefix_edit_form_after_title'); 
} 

或者,另一種選擇:

add_action('edit_form_after_title', 'myprefix_edit_form_after_title'); 

function myprefix_edit_form_after_title() 
{ 
    global $pagenow, $typenow; 
    if('post-new.php' != $pagenow || 'product' != $typenow) 
     return; 

    echo 'This is my text!'; 
}