Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. <?php
  2.  
  3. if( GETBOWTIED_WOOCOMMERCE_GERMANIZED_IS_ACTIVE ) {
  4.  
  5. function germanized_compatibility() {
  6.  
  7. if ( get_option( 'woocommerce_gzd_display_product_detail_price_unit' ) == 'yes' ) {
  8. remove_action( 'woocommerce_single_product_summary', 'woocommerce_gzd_template_single_price_unit', wc_gzd_get_hook_priority( 'single_price_unit' ) );
  9. add_action( 'woocommerce_single_product_germanized_info', 'woocommerce_gzd_template_single_price_unit', wc_gzd_get_hook_priority( 'single_price_unit' ) );
  10. }
  11.  
  12. if ( get_option( 'woocommerce_gzd_display_product_detail_tax_info' ) == 'yes' || get_option( 'woocommerce_gzd_display_product_detail_shipping_costs' ) == 'yes' ) {
  13. remove_action( 'woocommerce_single_product_summary', 'woocommerce_gzd_template_single_legal_info', wc_gzd_get_hook_priority( 'single_legal_info' ) );
  14. add_action( 'woocommerce_single_product_germanized_info', 'woocommerce_gzd_template_single_legal_info', wc_gzd_get_hook_priority( 'single_legal_info' ) );
  15. }
  16.  
  17. if ( get_option( 'woocommerce_gzd_display_product_detail_delivery_time_info' ) == 'yes' ) {
  18. remove_action( 'woocommerce_single_product_summary', 'woocommerce_gzd_template_single_delivery_time_info', wc_gzd_get_hook_priority( 'single_delivery_time_info' ) );
  19. add_action( 'woocommerce_single_product_germanized_info', 'woocommerce_gzd_template_single_delivery_time_info', wc_gzd_get_hook_priority( 'single_delivery_time_info' ) );
  20. }
  21.  
  22. if ( get_option( 'woocommerce_gzd_display_product_detail_product_units' ) == 'yes' ) {
  23. remove_action( 'woocommerce_product_meta_start', 'woocommerce_gzd_template_single_product_units', wc_gzd_get_hook_priority( 'single_product_units' ) );
  24. add_action( 'woocommerce_single_product_germanized_info', 'woocommerce_gzd_template_single_product_units', wc_gzd_get_hook_priority( 'single_product_units' ) );
  25. }
  26.  
  27. if ( get_option( 'woocommerce_gzd_display_listings_price_unit' ) == 'yes' ) {
  28. remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_gzd_template_single_price_unit', wc_gzd_get_hook_priority( 'loop_price_unit' ) );
  29. add_action( 'woocommerce_germanized_unit_price', 'woocommerce_gzd_template_single_price_unit', 1 );
  30. }
  31. }
  32.  
  33. germanized_compatibility();
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement