如何用 - 替换%20。 (Wordpress)
所以我需要的是:像://www.yyy.xx/tag/55 5/
应在://www.yyy.xx/tag/55-5/
代替:http://www.yyy.xx/tag/55%205/
答案 0 :(得分:0)
尝试使用str_replace。
例如。
$url = "http://www.yyy.xx/tag/55%205/";
$url = str_replace('%20', '-', $url);
答案 1 :(得分:0)
你可以尝试这样的事情。 该过滤器会更改您的网址。 我在这里写了所以如果不起作用我就不测试它试着尝试获取标签。
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);