Às vezes você só quer mostrar alguns links na página inicial do blog, mas não em outras páginas, então o seguinte truque é útil.
Em primeiro lugar, você pode decidir onde colocar os links, usando widgets do WordPress (Aparência -> Wigets -> Texto/HTML) ou pode editar o arquivo de modelo footer.php.
Então, usando o código Javascript apresentado abaixo, podemos verificar a URL atual e decidir se deseja imprimir os hiperlinks ou não.
Podemos usar document.URL ou windows.location para obter a URL atual da página. Você pode verificar se o comprimento da URL é mínimo, por exemplo, https://helloacm.com/ (21 caracteres) ou http://helloacm.com/ (20 caracteres). Portanto, se o comprimento do URL for inferior a 20 caracteres, ele estará na página inicial.
<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>
Alternativamente, você pode facilitar a leitura.
<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>
Agora, o link só será impresso quando estiver na página inicial. A maioria dos bots de mecanismos de busca modernos saberão como rastrear o código Javascript, então eles seguirão os links (gerados por Javascript) sem problemas. Portanto, não deixe que o SEO o impeça de fazer isso.