Stai cercando un modo per sostituire testo all'interno del tuo post del blog? Questa è un'ottima opzione per collegare più pagine nel tuo blog con parole chiave. Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per collegare parole chiave o sostituire testo in tutti i post del blog.
Nota: L'uso estensivo di questo metodo può causare problemi di prestazioni, usarlo con parsimonia.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
function replace_text_wps($text) {
$text = str_replace('TEXT_TO_REPLACE', 'TEXT_YOU_WANT_TO_REPLACE_WITH', $text);
$text = str_replace('tech support', '<a href="/techsupport">Tech support</a>', $text);
$text = str_replace('computers', '<a href="/computers">Computers</a>', $text);
return $text;
}
add_filter('the_content', 'replace_text_wps');
Non dimenticare di cambiare le righe "TEXT_TO_REPLACE" e "TEXT_YOU_WANT_TO_REPLACE_WITH" nel codice sopra, aggiungi nuove righe per più elementi.
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 9 migliori plugin per accordion di WordPress e come impostare il tracciamento dell'autore in WordPress con Google Analytics.
È probabile che ciò influenzi la velocità del sito web?
Questo metodo probabilmente influirebbe sulle prestazioni se sostituissi molti elementi. Tuttavia, se utilizzassi un metodo come questo insieme a wp-cache o super-cache o molti altri plugin di cache. Memorizzerebbero nella cache le pagine di WordPress in un file statico per servire le richieste future direttamente dal file anziché caricare e compilare l'intero codice PHP, quindi questo aiuterebbe.
Questo è solo un metodo semplice e carino per sostituire alcuni elementi, aggiungerò una nota che un uso eccessivo di questo potrebbe causare problemi di prestazioni.