如何用 - 替换%20。(WordPress)
所以我需要:链接,例如 ://www.yyy.xx/tag/55 5/
应在://www.yyy.xx/tag/55-5/
而不是: http://www.yyy.xx/tag/55%205/
尝试使用str_replace为此。
例如。
$url = "http://www.yyy.xx/tag/55%205/";
$url = str_replace('%20', '-', $url);
您可以尝试这样的事情。该过滤器会更改您的URL。我在这里写了它,所以如果不工作,我不测试它尝试进行标签。
function custom_link($link, $term, $taxonomy) {
if ( is_tag() ) {
return $link;
}
return str_replace('%20', '-', $link);
}
add_filter('tag_link', 'custom_link', 10, 3);
或
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
function custom_link() {
if (strpos($url,'%20') == true) {
return str_replace('%20', '-', $url);
}
add_filter('tag_link', 'custom_link', 10, 3);