2013-08-19 5 views
0

Я пытаюсь выполнить поиск по названию.Sanatize title in url php

Как это:

$alfred = get_the_title(); 
$link11 = "http://example.com/?s=$alfred"; 

Проблема заключается в том:
Когда название

Account Manager (m/w) Software-/IT-Lösungen (non Microsoft) 

это делает этот адрес:

jobsde.de/?s=AccountManager%28m/w%29Software-/IT-L%C3%B6sungen%28nonMicrosoft%29 

или когда название является

Recruiting Consultant (m/w) 

становится jobsde.de/?s=RecruitingConsultant%28m/w%29

WordPress поиск не даст мне результаты я хочу. Я думаю, что должен быть способ справиться с этим должным образом, но я не знаю, как это сделать. Есть предположения?

Я нашел this

теперь у меня есть:

$title = get_the_title(); 
sanitize_title_for_query($title); 
$link5 = "http://jobsde.de/?s=$title"; 

Это не работает. URL-адрес по-прежнему выглядит следующим образом:

jobsde.de/?s=HandelsvertreterPhotovoltaikSolarW%C3%A4rmepumpePhotovoltaikBeratersolarberater 

Какой код я должен использовать?

ответ

1

Посмотрите urldecode

Это будет возвращать все закодированные символы по умолчанию