A volte vuoi solo mostrare alcuni collegamenti sulla home page del blog ma non su altre pagine, quindi il seguente trucco è utile.
Prima di tutto, puoi decidere dove inserire i link, sia utilizzando i widget di WordPress (Aspetto -> Wiget -> Testo/HTML) oppure puoi modificare il file template footer.php.
Quindi, utilizzando il codice Javascript presentato di seguito, possiamo controllare l’URL corrente e decidere se stampare o meno i collegamenti ipertestuali.
Possiamo usare document.URL o windows.location per ottenere l’URL corrente della pagina. Puoi controllare se la lunghezza dell’URL è minima, ad esempio https://helloacm.com/ (21 caratteri) o http://helloacm.com/ (20 caratteri). Quindi, se la lunghezza dell’URL è inferiore a 20 caratteri, si trova nella home page.
<script>
var cururl = window.location.toString();
if (cururl.length <= 20) {
document.write("<a class="vglnk" target="_blank" href="http://helloacm.com" rel="nofollow"><span>http</span><span>://</span><span>helloacm</span><span>.</span><span>com</span></a>");
}
</script>
In alternativa, puoi renderlo di facile lettura.
<script>
var cururl = window.location.toString().toUpperCase();
if ((cururl == '<a class="vglnk" target="_blank" href="HTTP://HELLOACM.COM/" rel="nofollow"><span>HTTP</span><span>://</span><span>HELLOACM</span><span>.</span><span>COM</span><span>/</span></a>') || (cururl == '<a class="vglnk" target="_blank" href="HTTPS://HELLOACM.COM/" rel="nofollow"><span>HTTPS</span><span>://</span><span>HELLOACM</span><span>.</span><span>COM</span><span>/</span></a>')) {
document.write("<a class="vglnk" target="_blank" href="http://helloacm.com" rel="nofollow"><span>http</span><span>://</span><span>helloacm</span><span>.</span><span>com</span></a>");
}
</script>
Ora, il collegamento verrà stampato solo quando si trova nella home page. La maggior parte dei moderni robot dei motori di ricerca saprà come eseguire la scansione del codice Javascript, quindi seguiranno i collegamenti (generati da Javascript) senza problemi. Quindi non lasciare che la SEO ti impedisca di farlo.