Хочу сделать доставки в разные районы кастомизируя страны.
В список стран при оформлении заказа добавил районы вот таким способом:
add_filter('woocommerce_countries', 'add_tlt_countries');
function add_tlt_countries($countries)
{
unset($countries);
$countries = array(
'FDR' => 'Фёдоровка',
'PDS' => 'Подстёпки',
'PRM' => 'Приморский',
);
return $countries;
}
Замечательно, работает. Теперь для них нужно настроить разную стоимость. Нагуглил вот такой хук: "woocommerce_continents"
Проблема в том, что какой-бы код я не писал - он не работает. Даже воткнутый exit не останавливает работу сайта (хотя должен)
add_filter( 'woocommerce_continents', 'test' );
function test( $continents ) {
echo "<pre>";
print_r($continents);
echo "</pre>";
exit;
}