执行替换网站上URL的Javascript代码的更简便方法

时间:2018-12-26 17:46:01

标签: javascript wordpress

我的wordpress主题会为我生成自动链接,而我正尝试更改这些链接。因此,对于由它生成的所有链接,我想将其替换为我创建的另一个链接。

按主题创建的示例链接:https://mywebsite.com/product/product1/

我创建的示例链接:https://mywebsite.com/p/product1/

区别在于,我只创建了一个链接,其中产品变为 p

我想知道是否有一种更简单的方法来实现我的代码,从而缩短从产品 p 的所有链接。我下面的代码有效,但要求我为所有产品单独指定。

这是我在网站上尝试过的Javascript代码和HTML代码示例。

示例HTML代码

fp = fopen("data.txt","r");
if(fp == NULL) {
   /* @TODO error handling */
   fprintf(stderr,"file doesn't exist");
   return 0;
}

JavaScript代码

<a href="https://mywebsite.com/product/product1/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"> 

1 个答案:

答案 0 :(得分:0)

我认为这对您有帮助

$(document).ready(function(){

 $('.woocommerce-LoopProduct-link').find('a').each(function() {

  $(this).attr("href", newUrl);

 }).remove();

});