WC_Shipping_Local_Pickup::init_form_fields
Init form fields.
Method of the class: WC_Shipping_Local_Pickup{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WC_Shipping_Local_Pickup = new WC_Shipping_Local_Pickup(); $WC_Shipping_Local_Pickup->init_form_fields();
WC_Shipping_Local_Pickup::init_form_fields() WC Shipping Local Pickup::init form fields code WC 10.8.1
public function init_form_fields() {
$this->instance_form_fields = array(
'title' => array(
'title' => __( 'Name', 'woocommerce' ),
'type' => 'text',
'description' => __( 'Your customers will see the name of this shipping method during checkout.', 'woocommerce' ),
'default' => __( 'Local pickup', 'woocommerce' ),
'placeholder' => __( 'e.g. Local pickup', 'woocommerce' ),
'desc_tip' => true,
),
'tax_status' => array(
'title' => __( 'Tax status', 'woocommerce' ),
'type' => 'select',
'class' => 'wc-enhanced-select',
'default' => ProductTaxStatus::TAXABLE,
'options' => array(
ProductTaxStatus::TAXABLE => __( 'Taxable', 'woocommerce' ),
ProductTaxStatus::NONE => _x( 'None', 'Tax status', 'woocommerce' ),
),
),
'cost' => array(
'title' => __( 'Cost', 'woocommerce' ),
'type' => 'text',
'class' => 'wc-shipping-modal-price',
'placeholder' => wc_format_localized_price( 0 ),
'description' => __( 'Optional cost for local pickup.', 'woocommerce' ),
'default' => '',
'desc_tip' => true,
'sanitize_callback' => array( $this, 'sanitize_cost' ),
),
);
}