WPML

Os Links Adesivos do WPML são links internos entre páginas e posts, que acompanham seus destinos e se atualizam automaticamente quando os URLs de destino mudam.

Apesar do nome semelhante (e confuso), eles não têm nada a ver com os posts e páginas fixos do WordPress.


Vamos começar com um exemplo:

Supondo que existam apenas duas páginas em nosso site – uma página Início e uma página chamada Space Whiz (nosso melhor, mais recente e único produto). De Início, há um link para Space Whiz. Estamos usando URLs amigáveis, então seu endereço é:

oursite.com/space-whiz/
O Space Whiz está indo muito bem, então estamos escrevendo uma sequência – Space Attack. Estamos criando uma nova página Produtos, tornando-a a página pai de ambos os nossos programas. Então agora, nós temos:
oursite.com/products/
oursite.com/products/space-attack/
oursite.com/products/space-whiz/
O que vai acontecer com o link da nossa página inicial que aponta para oursite.com/space-whiz/?

Ele está apontando para o lugar errado. O URL dessa página está mudando para oursite.com/products/space-whiz/ (o WordPress inteligentemente redireciona para o novo URL, mas isso é feito com base em adivinhação. Eu posso contar mais sobre isso se você tiver interesse).

Não seria legal se esse link da página inicial fosse atualizado magicamente para o URL correto?

Isso é exatamente o que os Links Adesivos fazem.

Quando os Links Adesivos estão ativados, todos os links internos entre páginas e posts se atualizam automaticamente quando seus URLs mudam. Se o URL de uma página (link permanente) mudar, todos os links para ela serão atualizados instantaneamente.

Isso pode ilustrar um pouco melhor.

Antes Depois
demonstração dos links adesivos antes da alteração demonstração dos links adesivos após a alteração desativados
Antes Depois
demonstração dos links adesivos antes da alteração demonstração dos links adesivos após a alteração ativados

Você já fez desenhos no MS Word (ou OpenOffice)? Para conectar objetos, você pode desenhar linhas ou colocar conectores. As linhas apenas apontam para algum lugar. Os conectores apontam para objetos. Quando os objetos se movem, os conectores os acompanham. As linhas apenas continuam apontando para onde os objetos costumavam estar.

Os Links Adesivos do WPML são como conectores. Eles rastreiam para onde as páginas vão e as acompanham – daí o nome.


Com os Links Adesivos ativados, o WPML faz duas coisas:
  1. Quando posts e páginas são salvos, ele muda todos os URLs para adesivos.
  2. Quando as páginas são exibidas, ele calcula os URLs reais para os links.
Links transformados em adesivos pelo SitePress
Links transformados em adesivos pelo SitePress

Quando você salva uma página ou um post, o WPML verifica se há links para outras páginas ou posts. Ele substitui todos esses links por links de estilo padrão. Em vez de salvar <a href="http://oursite.com/space-whiz/">, ele salvará <a href="/pt-br/?page_id=5"> (ou qualquer que seja o ID da página). Esse é o URL de estilo padrão.

Então, quando a página é exibida, o WPML substitui de volta todos os links para seus URLs atuais. Quando o URL do Space Wiz for http://oursite.com/space-whiz/, é isso que você terá. Quando ele mudar, os links em todas as páginas serão atualizados imediatamente.


O WPML facilita começar e parar de usar os Links Adesivos. A tela do painel de administração dos Links Adesivos pode analisar todos os conteúdos existentes e converter links comuns em adesivos. Ao fazer isso, ela também avisará sobre links quebrados e sugerirá possíveis alternativas.

Se você não quiser mais usar os Links Adesivos, poderá revertê-los para os links permanentes atuais. O WPML percorrerá todas as páginas e posts no banco de dados e mudará os links de volta.

Os visitantes veem alguma coisa disso?


Não. É tudo interno. Os visitantes sempre verão os links permanentes atuais nos links. Os Links Adesivos só são visíveis quando você edita as páginas. Nesse momento, você verá os links padrão do WordPress em vez de links amigáveis.

Quando os visitantes visualizam suas páginas (ou quando você as pré-visualiza), são todos links amigáveis.


Ótima pergunta! Fico feliz que você tenha perguntado isso.

É aqui que os Links Adesivos realmente brilham. Você pode mudar a estrutura de links permanentes dez vezes por dia e nada vai quebrar. Como os links entre as páginas são calculados quando as páginas são exibidas, todos os links entre páginas e posts estarão sempre corretos – não importa o que você mude.

Algum feedback?


Espero que isso explique melhor os Links Adesivos do WPML. O que você acha disso? Você acha que é um recurso útil? Tem alguma ideia de melhorias?

Achou isso útil? Compartilhe este artigo: