Direcionar os attachments do WP para o post principal

Algo que realmente incomoda no WordPress é ter as urls de arquivos anexados a um posts descobertas. No geral, como os anexos não têm seus templates específicos e como não se faz uso desta funcionalidade com tudo que ela oferece, muitas das vezes nos vemos a perder tráfego e dinheiro quando os visitantes chegam nestas páginas mal configuradas e sem conteúdo.

Ao que parece, não é possível removê-las facilmente do WordPress. Então a alternativa é fazer um remendo no tema para redirecionar todo visitante da página /attachment/ para o post original, Faça o seguinte:

Direcionar visitantes do attachment para o post original

Na pasta de seu tema, adicione um novo arquivo com o nome attachment.php (oiu image.php, caso queira restringir o direcionamento apenas par aimagens, por exemplo)

Este novo arquivo deve conter a seguinte linha de código

<?php wp_redirect(get_permalink($post->post_parent)); ?>

É isso, a partir daí, todo visitante do seublog.com.br/post/attachment/imagem será redirecionado para seublog.com.br/post/.

Deixe seu comentário