Pomoć oko search and replace radnje unutar WP postova (search pattern, regex)

Dakle unutar Wordpress postova imam recimo ovakve linkove:

http://www.blabla.com/neki-prvi-post.html?aff=111111
http://www.blabla.com/neki-drugi-post.html?aff=222222
http://www.blabla.com/neki-sasvim-treci-post.html?aff=333333

Dakle u svakom postu su razliciti linkovi s razlicitim brojem na kraju. Jedino sto je uvijek isto je ovo:

http://www.blabla.com/ i ovo ?aff i svaki broj ima jednak broj znamenki.

Ja sve te brojeve na kraju linkova zelim zamijeniti s istim brojem, primjerice 123456.
Dakle svi linkovi da mi izgledaju ovako:

http://www.blabla.com/neki-prvi-post.html?aff=123456
http://www.blabla.com/neki-drugi-post.html?aff=123456
http://www.blabla.com/neki-sasvim-treci-post.html?aff=123456

Znam da ima ovaj plugin:

Ali ne znam sta ukucati pod search pattern.

Any ideas? :slight_smile:

ja sam radio slično s JavaScriptom, ukratko:

Ukoliko URL ili a element ima parameter (?aff), pokupi vrijednost i zamijeni ga s novom vrijednošću.

var hashValue = [];
var hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

// Put parameters in hashValue variable
for(var i = 0; i < hashes.length; i++) {
    hash = hashes[i].split('=');
    hashValue[hash[0]] = hash[1];
}

// Print Value 
console.log(hashValue.aff)

Ovo bi bilo za URL, isto mozes prosiriti da ti radi za html a element

1 Like

Excel radi super

pattern bi bio “aff=*”

Isprobao i radi…

1 Like

aff(.*)

Ukucas to, i selektovat ce ti http://www.blabla.com/neki-sasvim-treci-post.html?aff=333333

Zatim u replace value upises aff=12345 i to bi trebalo biti to.

Pretpostavljam da ne treba otvarati regex blok, ali ako bude trebalo:

/aff(.*)/g

1 Like

Evo uspjeo sam preko ovog search regex plugina ovako nekako

search for

@aff=(.*?")@

replace with

aff=12345"

Hvala na asocijacijama :slight_smile:

1 Like

Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Profit Monkey