2014-06-18 71 views
0

woocomerce給出短代碼[woocommerce_my_account]。在「我的賬戶」頁面中給出「賬單地址」和「送貨地址」表格。在woo-commerce上添加額外表格我的帳戶頁面

我想添加一些額外的表單像我的自定義字段中的「發貨地址」和「帳單地址」具有相同結構和功能的「添加產品」。

因爲我想從前端的這個頁面添加一個「產品輸入」表單。

怎麼可能。有沒有任何鉤子或什麼東西可以讓我添加自定義窗體。請與我分享。

回答

0

M爲您提供可以遵循的步驟以實現您的目標。但是你需要自己編寫中間代碼。

  1. 你形成,並將其放置在woocommerce模板文件夾中的我的帳戶 文件夾中創建一個PHP文件。
  2. 在特定名稱的表單中添加隱藏字段,例如:name =「my-custom-field」。
  3. 不要爲該表單提供任何「動作」屬性。
  4. 包括您的模板在我的-account.php文件:woocommerce_get_template('myaccount/my-custom-form.php');
  5. init掛機,請檢查您my-custom-field可用。 if(isset($_REQUEST['my-custom-field']))
  6. 如果可用,請使用表單中提供的值創建新的產品條目。

創建產品:

wp_insert_post (array (
          'post_type' => 'product' , 
          'post_title' => '' , 
          'post_name' => '' , 
          'post_author' => '' , 
          'post_content' => '' , 
          'post_status' => '' 
         )) ; 
相關問題