Я добавил этот код в functions.php
файл
function custom_rewrite_rule() {
add_rewrite_tag('%country%', '([^&]+)');
add_rewrite_rule('^Location/([^/]*)/?','index.php?page_id=10924&country=$matches[1]','top');
}
function register_custom_query_vars( $vars) {
array_push($vars , 'country');
return $vars;
}
add_filter( 'query_vars', 'register_custom_query_vars' , 1 );
add_action( 'init', 'custom_rewrite_rule', 10 ,0 );
, но у меня все еще есть ошибка 404 даже после сброса правил.Моя страница называется Location, а page_id - 10924. Мне нужен этот URL Location/?country=us
, чтобы он был таким Location/us
любая помощь?