Я сейчас создаю собственную тему WordPress. Несколько страниц архива будут содержать скрытые формы (представленные рисунками). Каждая из этих форм представляет собой пост. Когда пользователь щелкает форму, запускается запрос GET, и браузер извлекает содержимое указанного сообщения c.
Каждая скрытая форма принимает в качестве значения заголовок сообщения (в виде строки запроса). например: / lokaler /? lokal = Studion («Studion» - это заголовок, «lokaler» - тип сообщения)). Это прекрасно работает, и я получаю необходимую информацию, без проблем.
Проблема возникает, когда я хочу сделать то же самое с заголовком, который содержит Ä. Запрос / lokaler /? Lokal = Sammanträdesrummet (очевидно) не работает, но я не могу найти, как его обойти ... Я использую комбинацию JavaScript и PHP на этой странице.
Как бы я мог обойти это так, чтобы запрос GET работал, но мне не нужно было менять заголовок сообщения?
//how the form is created:
<form method="GET" id="lokal_<?php echo get_the_title(); ?>" class="single_lokal_container single_lokal_lokal">
<input type="hidden" name="lokal" value="<?php echo get_the_title(); ?>">
etc...
//how post is queried
$current_lokal_from_uri = htmlspecialchars($_GET['lokal']);
$args3 = array(
'name' => $current_lokal_from_uri,
'post_type' => 'lokaler'
);