Bazen wordpress sitelerimizde modifiye ve kişiselleştirmeler nedeniyle bir text öğesini (örneğin her sayfaya çağrılan sabit başlıklar gibi) değiştirmek gerekebilir. Javascript ile bunu yapmanın çok kolay yolu var.
<script>function replaceRecursively(element, from, to) {
if (element.childNodes.length) {
element.childNodes.forEach(child => replaceRecursively(child, from, to));
} else {
const cont = element.textContent;
if (cont) element.textContent = cont.replace(from, to);
}
};
replaceRecursively(document.body, new RegExp(“Blog”, “g”), “Yeni yazı başlığı”);</script>
Burada “Blog” metin öğesini “Yazı başlığı” metin öğesi ile değiştirdik.