За конкретен Wordpress плугин не се сещам, но ето какво скалъпих набързо.
Накратко, преди всичко ти трябва база за сравнение, за да можеш да разбереш кое IP от коя държава е, след което проверяваш и правиш редирект-а ако е необходим.
Значи, правиш си бутона
ENTER да ти сочи към началната, в случая
mywebsite.com, след което добавяш следният код в
functions.php на темплейта си:
Код:
add_action('get_header', 'check_country'); // Казваш на WP да зареди функцията check_country() в hook-а get_header.
function check_country(){
$destination = 'http://google.com'; // Задаваш адреса към който искаш да редиректне в случай, че отговаря на изискванията по-долу.
$ip_addr = $_SERVER['REMOTE_ADDR']; // Взимаш IP адреса на посетителя на сайта ти.
$get_details = json_decode(file_get_contents("http://ipinfo.io/{$ip}")); // Взимаш данните за IP адреса от въпросният сайт.
if( is_home() && $get_details->country == 'US' ){ // Проверяваш дали потребителя е на началната страница и дали е от US.
wp_redirect($destination); // Редиректваш потребителя към сайта, който си задал в $destination
exit; // Спираш изпълнението на код-а по-нататък.
}
}
Съответно си го редактираш както ти трябва на теб, като зададеш на къде да сочи въпросната връзка, в моят случай сочи към
google.com, в твоят случай си въвеждаш твоят адрес, след което то си проверява и в случай, че потребителите ти са от
US.
Сложих и коментари, така, че да ти е ясно кое какво прави.
П.С > Това може би не е най-удачният вариант по ред причини, но е сравнително лесен за имплементация вариант. Един от недостатъците на този вариант е, че ползваш API-то на външен сайт и при всяко влизане ще ти се отваря нова връзка за да провери това IP от къде идва, което ще забави отварянето на сайта ти, ако достъпа до този сайт е по-бавен или не се осъществи, но тази услуга поне при мен работи доста добре и с прилична скорост
П.С2 > Сега обърнах внимание, че дневно имаш право на 1.000 проверки, така, че ако сайта ти е силно посещаван, ще ти се наложи да потърсиш друго по-добро API, но принципа е един и същ.