UŽDUOTIS

Pakeisti šalių sarašą taip, kad pradžioje rodytu LT LV EE (Lietuva, Latvija, Estija) šalis, o toliau visas likusias.

 

KODAS

// Išjungiame default rikiavimą šalių saraše pasinaudodami woocommerce_sort_countries wordpress filtru.
add_filter( 'woocommerce_sort_countries', '__return_false', 999 );

// Perrikiuojame šalių sąrašą pasinaudodami woocommerce_countries wordpress filtru.
add_filter( 'woocommerce_countries', 'websvetaineslt_woocommerce_saliu_saraso_rikiavimas', 10, 1 );
function websvetaineslt_woocommerce_saliu_saraso_rikiavimas( $country ){
   $array_new = [];
   $array_new2 = [];
   $array_sorted = array();

   foreach ($country as $key => $value) {

   if ($key=='LT' || $key=='LV' || $key=='EE') {
      $array_new[$key] = $value;
      }else{
      $array_new2[$key] = $value;
      }
}

$array_sorted = array_merge(array_reverse($array_new), $array_new2 );

return $array_sorted;
}

 

KUR TALPINTI KODĄ ?

Yra du variantai:
1. Jūsų wordpress svetainės aktyvios temos kataloge esančiame functions.php faile patalpinkite žemiau esantį kodą.
2. Sukurkite naują WordPress pluginą – modulį ir jame patalpinkite žemiau esantį kodą. Aktyvuokite pluginą.

EN description:

Custom sorting for woocommerce checkout page country dropdown list.