Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.89 KB | None | 0 0
  1. define('DOMYSLNY_CZAS_REALIZACJI','2-3'); //wartosc domyslna
  2. add_filter( 'woocommerce_get_availability_text', function(string $availability, \WC_Product $product) {
  3.     //czas realizacji dla konkretnego produktu
  4.     $czas_realizacji = $product->get_meta('czas_realizacji',true);
  5.     //czas realizacji dla kategorii
  6.     if(empty($czas_realizacji)) {
  7.         $categories = $product->get_category_ids();
  8.         if(count($categories)>0) {
  9.             $term_id = array_values($categories)[0];
  10.             $czas_realizacji = get_term_meta($term_id,'czas_realizacji',true);
  11.         }
  12.     }
  13.     //czas globalny
  14.     if(empty($czas_realizacji)) {
  15.         $czas_realizacji = get_option('czas_realizacji',DOMYSLNY_CZAS_REALIZACJI);
  16.     }
  17.     return $availability.'<div class="czas-realizacji"><span class="czas-realizacji_label">Czas realizacji:</span><span class="czas-realizacji_value">'.$czas_realizacji.'</span><span class="czas-realizacji_unit"> dni</span></div>';
  18. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement