在url php中清理标题

时间:2013-08-19 17:40:16

标签: wordpress search sanitize

我正在尝试根据标题进行搜索。

像这样:

$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";

那不起作用。 网址仍然如下:

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

我应该使用什么代码?

1 个答案:

答案 0 :(得分:1)

查看urldecode

这会将所有编码字符恢复为默认值