- Messages
- 1,529
- Reaction score
- 2
- Points
- 28
Hi guys. Tanong lang baka merong marunong sainyo neto
Sa Woocommerce Deposit file na woocommerce-deposits/includes/class-wc-deposits-product-manager.php
Mayroong code na ganto ang structure
Balak ko kasi parang i-override yang class method na 'get_formatted_deposit_amount()'. Pano ko kaya to gagawin? Wala akong makita na hook para diyan
- - - Updated - - -
Anyway, already found a workaround.
Bale yung part kasi na "per item" ang gusto kong tanggalin
View attachment 350499
Tapos yung line na yun nandito "woocommerce-deposits/includes/class-wc-deposits-product-manager.php"
Mapapansin niyo na under to ng "includes" directory so di magwowork ang copy-paste file sa child theme
Luckily, yung tumawag kay get_formatted_deposit_amount() ay nandito "woocommerce-deposits/template/deposit-form.php". So pwede na nating ioverride sa child theme yung file.
From the previous code
Changed to
So meron na ako ngayong changes na di maapektuhan kapag nag update yung Woocommerce Deposits plugin
Sa Woocommerce Deposit file na woocommerce-deposits/includes/class-wc-deposits-product-manager.php
Mayroong code na ganto ang structure
Code:
class WC_Deposits_Product_Manager {
public static function get_formatted_deposit_amount( $product_id ) {
// some code here
}
}
Balak ko kasi parang i-override yang class method na 'get_formatted_deposit_amount()'. Pano ko kaya to gagawin? Wala akong makita na hook para diyan
- - - Updated - - -
Anyway, already found a workaround.
Bale yung part kasi na "per item" ang gusto kong tanggalin
View attachment 350499
Tapos yung line na yun nandito "woocommerce-deposits/includes/class-wc-deposits-product-manager.php"
Mapapansin niyo na under to ng "includes" directory so di magwowork ang copy-paste file sa child theme
Luckily, yung tumawag kay get_formatted_deposit_amount() ay nandito "woocommerce-deposits/template/deposit-form.php". So pwede na nating ioverride sa child theme yung file.
From the previous code
Code:
<?php echo WC_Deposits_Product_Manager::get_formatted_deposit_amount( $post->ID ); ?>
Changed to
Code:
<?php echo preg_replace('/per.*/', '', WC_Deposits_Product_Manager::get_formatted_deposit_amount( $post->ID )); ?>
So meron na ako ngayong changes na di maapektuhan kapag nag update yung Woocommerce Deposits plugin
Attachments
Last edited: