如何用 - 替换%20



如何用 - 替换%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);

最新更新