在wordpress中更改给定搜索结果的url

时间:2014-09-15 13:26:13

标签: jquery wordpress search replace

我正在尝试在wordpress中更改给定搜索结果的网址。 我现在有跟随js但它没有接缝改变网址。也许既然搜索结果是在js之后加载的?我不太确定。

我想改变的网址是www.examplesite.com/?team=dave-smith

我想将其更改为:www.examplesite.com/our-team#dave-smith

由于

HTML

<h5 class="entry-title">
    <a href="www.examplesite.com/?team=dave-smith" title="Dave Smith">Dave Smith</a>
</h5>

我有以下的JS

jQuery(document).ready(function($) {
    var mystring = $('.entry-title').find('a');
    mystring.replace(/?team=/g , "our-team");
});

1 个答案:

答案 0 :(得分:1)

在您的代码中,mystring是一个围绕a元素的jQuery对象。

如果您只想修改href属性,请使用attr('href')

jQuery(document).ready(function ($) {
    var mystring = $('.entry-title').find('a')
      .attr('href', function (i,str) {
        return str.replace("?team=", "our-team"); // no need for regex here
      });
});

http://jsfiddle.net/mblase75/43phL60a/