stardrive

Custom Fields updated_09092015

Sep 9th, 2015
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.31 KB | None | 0 0
  1. // ADD Bank Name Field to WC Vendors
  2. add_action('wcvendors_settings_after_paypal', 'pv_add_custom_bank_name_field');
  3. function pv_add_custom_bank_name_field() {
  4.     ?>
  5.     <div class="pv_bank_name_container">
  6.       <p><b><?php _e( 'Bank Name', 'wc_product_vendor' ); ?></b><br/>
  7.         <?php _e( 'Your Local Bank Name.', 'wc_product_vendor' ); ?><br/>
  8.  
  9.         <input type="text" name="pv_bank_name" id="pv_bank_name" placeholder="Sample Bank" value="<?php echo get_user_meta( get_current_user_id(), 'pv_bank_name', true ); ?>" />
  10.       </p>
  11.     </div>
  12.     <?php
  13.   }
  14. add_action( 'wcvendors_admin_after_commission_due', 'pv_bank_name_info' );
  15. function pv_bank_name_info( $user ) {
  16. ?>
  17.   <tr>
  18.     <th><label for="pv_bank_name"><?php _e( 'Bank Name', 'wc_product_vendor' ); ?></label></th>
  19.     <td><input type="text" name="pv_bank_name" id="pv_bank_name" value="<?php echo get_user_meta( get_current_user_id, 'pv_bank_name', true ); ?>" class="regular-text"></td>
  20.   </tr>
  21. <?php
  22. }
  23. add_action( 'wcvendors_shop_settings_saved', 'pv_save_bank_name' );
  24. add_action( 'wcvendors_update_admin_user', 'pv_save_bank_name' );
  25. function pv_save_bank_name( $user_id )
  26. {
  27.   if ( isset( $_POST['pv_bank_name'] ) ) {
  28.     update_user_meta( $user_id, 'pv_bank_name', $_POST['pv_bank_name'] );
  29.   }
  30. }
  31.  
  32. // ====================================================================================================
  33. // ADD Bank Account Number Field to WC Vendors
  34. add_action('wcvendors_settings_after_paypal', 'pv_add_custom_bank_account_number_field');
  35. function pv_add_custom_bank_account_number_field() {
  36.     ?>
  37.     <div class="pv_bank_account_number_container">
  38.       <p><b><?php _e( 'Bank Account Number', 'wc_product_vendor' ); ?></b><br/>
  39.         <?php _e( 'Your 10 digit Account Number.', 'wc_product_vendor' ); ?><br/>
  40.  
  41.         <input type="text" name="pv_bank_account_number" id="pv_bank_account_number" placeholder="1000010000" value="<?php echo get_user_meta( get_current_user_id(), 'pv_bank_account_number', true ); ?>" />
  42.       </p>
  43.     </div>
  44.     <?php
  45.   }
  46. add_action( 'wcvendors_admin_after_commission_due', 'pv_bank_account_number_info' );
  47. function pv_bank_account_number_info( $user ) {
  48. ?>
  49.   <tr>
  50.     <th><label for="pv_bank_account_number"><?php _e( 'Bank Account Number', 'wc_product_vendor' ); ?></label></th>
  51.     <td><input type="text" name="pv_bank_account_number" id="pv_bank_account_number" value="<?php echo get_user_meta( get_current_user_id, 'pv_bank_account_number', true ); ?>" class="regular-text"></td>
  52.   </tr>
  53. <?php
  54. }
  55. add_action( 'wcvendors_shop_settings_saved', 'pv_save_bank_account_number' );
  56. add_action( 'wcvendors_update_admin_user', 'pv_save_bank_account_number' );
  57. function pv_save_bank_account_number( $user_id )
  58. {
  59.   if ( isset( $_POST['pv_bank_account_number'] ) ) {
  60.     update_user_meta( $user_id, 'pv_bank_account_number', $_POST['pv_bank_account_number'] );
  61.   }
  62. }
  63.  
  64. // ====================================================================================================
  65. // ADD Bank Account Name Field to WC Vendors
  66. add_action('wcvendors_settings_after_paypal', 'pv_add_custom_account_name_field');
  67. function pv_add_custom_account_name_field() {
  68.     ?>
  69.     <div class="pv_account_name_container">
  70.       <p><b><?php _e( 'Account Name', 'wc_product_vendor' ); ?></b><br/>
  71.         <?php _e( 'Your Account Name.', 'wc_product_vendor' ); ?><br/>
  72.  
  73.         <input type="text" name="pv_account_name" id="pv_account_name" placeholder="Account Owner" value="<?php echo get_user_meta( get_current_user_id(), 'pv_account_name', true ); ?>" />
  74.       </p>
  75.     </div>
  76.     <?php
  77.   }
  78. add_action( 'wcvendors_admin_after_commission_due', 'pv_account_name_info' );
  79. function pv_account_name_info( $user ) {
  80. ?>
  81.   <tr>
  82.     <th><label for="pv_account_name"><?php _e( 'Account Name', 'wc_product_vendor' ); ?></label></th>
  83.     <td><input type="text" name="pv_account_name" id="pv_account_name" value="<?php echo get_user_meta( get_current_user_id, 'pv_account_name', true ); ?>" class="regular-text"></td>
  84.   </tr>
  85. <?php
  86. }
  87. add_action( 'wcvendors_shop_settings_saved', 'pv_save_account_name' );
  88. add_action( 'wcvendors_update_admin_user', 'pv_save_account_name' );
  89. function pv_save_account_name( $user_id )
  90. {
  91.   if ( isset( $_POST['pv_account_name'] ) ) {
  92.     update_user_meta( $user_id, 'pv_account_name', $_POST['pv_account_name'] );
  93.   }
  94. }
Add Comment
Please, Sign In to add comment