Wie fügt man einer Textzeichenfolge auf der gesamten WordPress-Website Stil hinzu?

Ich baue eine Site für einen Freund, die Site ist gestartet, jetzt sagt er mir, dass er möchte, dass sein Site-Name überall dort grün erscheint, wo er auf der Website erscheint.

Sofort dachte ich an das Plugin SEO Smart Links , das automatisch eine Textzeile verbindet. Gibt es etwas Ähnliches zum Anwenden von Stilen oder classn auf eine Textzeichenfolge?

Oder ein Vorschlag für eine andere Methode, um diese Aufgabe zu erledigen?

Solutions Collecting From Web of "Wie fügt man einer Textzeichenfolge auf der gesamten WordPress-Website Stil hinzu?"

Wenn Sie nur den Stil des Textes festlegen möchten, sollten Sie stattdessen JavaScript / jQuery verwenden. Hier ist ein schnelles Beispiel, das alle Instanzen von “ipsum” mit ersetzen würde

ipsum 

Und der vollständige Code:

 // Find text in descendents of an element, in reverse document order // pattern must be a regexp with global flag // function findText(element, pattern, callback) { for (var childi= element.childNodes.length; childi-->0;) { var child= element.childNodes[childi]; if (child.nodeType==1) { findText(child, pattern, callback); } else if (child.nodeType==3) { var matches= []; var match; while (match= pattern.exec(child.data)) matches.push(match); for (var i= matches.length; i-->0;) callback.call(window, child, matches[i]); } } } findText(document.body, /ipsum/g, function(node, match) { var span= document.createElement('span'); span.className= 'red'; node.splitText(match.index + 5); // +5 is the length of the string to replace span.appendChild(node.splitText(match.index)); node.parentNode.insertBefore(span, node.nextSibling); }); 

Geige:

http://jsfiddle.net/QH5nG/5/

Ersetzen Sie den hier gefundenen Text:

https://stackoverflow.com/questions/1501007/how-cani-i-use-jquery-to-style-parts-of-all-instances-of-a-specific-word#answer-1501213

Search RegEx ist ein gutes Plugin, um mit Grep durch alle Beiträge und Seiten suchen und ersetzen zu können. Auf diese Weise können Sie dem Text eine CSS-class hinzufügen und ihn beliebig formatieren, ohne den Overhead oder die Komplexität von jQuery.