0

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

像这样:

$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 搜索不会给我想要的结果。我认为必须有一种方法可以正确处理这个问题,但我不知道如何。有什么想法吗?

我发现了这个

我现在有:

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

那行不通。网址仍然看起来像:

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

我应该使用什么代码?

4

1 回答 1

1

看看urldecode

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

于 2013-08-19T17:44:08.513 回答