Como vincular links externos do título do post no WordPress

Deseja adicionar um link externo como título de publicação no WordPress? Às vezes você pode querer apenas compartilhar um link com seus usuários. Em vez de enviá-los para uma publicação, você pode querer que o título da publicação seja vinculado ao outro site. Neste artigo, mostraremos como vincular links externos do título da publicação no WordPress.

Adicionando link externo ao WordPress Post Title

Método 1: Vinculando Post Title a um Link Externo no WordPress usando o Plugin

Este método é mais fácil e é recomendado para iniciantes.

A primeira coisa que você precisa fazer é instalar e ativar os links de páginas para o plugin. Para mais detalhes

Após a ativação, basta criar uma nova postagem ou editar uma existente. Você notará a nova caixa de meta ‘Página Links Para’ abaixo do editor de postagens.

Adicionando um URL personalizado em links de páginas para

Clique em ‘Um URL personalizado’ para adicionar o link que deseja adicionar ao título da publicação. Agora você pode salvar ou publicar sua postagem.

Isso é tudo. O título da postagem agora irá vincular ao URL personalizado que você forneceu.

Não é necessário usá-lo apenas para links externos. Você também pode usá-lo para enviar usuários para diferentes postagens e páginas em seu site WordPress.

Método 2: Adicionar o link externo ao título do post usando o código

Este método requer que você adicione código ao seu site WordPress. Você pode usar esse método se estiver com vontade de colar fragmentos da web no WordPress.

Basta adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site.

function print_post_title () {
 $ global;
 $ thePostID = $ post-> ID;
 $ post_id = get_post ($ thePostID);
 $ title = $ post_id-> post_title;
 $ perm = get_permalink ($ post_id);
 $ post_keys = array ();  $ post_val = array ();
 $ post_keys = get_post_custom_keys ($ thePostID);

 se (! vazio ($ post_keys)) {
 foreach ($ post_keys como $ pkey) {
 se ($ pkey == 'external_url') {
 $ post_val = get_post_custom_values ​​($ pkey);
 }
 }
 se (vazio ($ post_val)) {
 $ link = $ perm;
 } outro {
 $ link = $ post_val [0];
 }
 } outro {
 $ link = $ perm;
 }
 echo ' 

'. $ title.'

'; }

Este código parece simplesmente procurar um campo personalizado contendo seu URL personalizado. Se a postagem tiver o campo personalizado, ele exibirá o título da publicação vinculado ao seu URL.

O próximo passo é substituir a exibição padrão do título do post do seu tema com esta função. Você vai encontrá-lo em archives.php, content.php, category.php e outros modelos. Seria algo assim:

', esc_url (get_permalink ())),' ');  ?> 

Você precisa substituí-lo por esse código:

A parte do código acabou, agora você precisa adicionar o URL externo à postagem. Simplesmente edite a postagem ou crie uma nova. Na página do editor de mensagens, procure a caixa de meta de campos personalizados.

Se você não pode ver a caixa de meta de campos personalizados, então você precisa clicar em Opções de tela no canto superior direito da tela. Isso reduzirá um menu onde você precisará verificar a caixa ao lado de ‘Campos personalizados’.

Mostrar meta caixa de campos personalizados na tela de edição de postagem no WordPress

Você encontrará a caixa de meta de campos personalizados abaixo do editor de postagens.

Clique em ‘Enter New’ e então entre URL externa no ‘Nome’ campo e o URL que deseja adicionar ao título da publicação no ‘ Valor’ campo.

Adicionando nova chave personalizada

Agora você pode salvar ou publicar sua postagem. Isso é tudo, o título da sua postagem agora estará vinculado ao URL que você adicionou no campo personalizado.

Na próxima vez que você precisar adicionar um link, basta selecionar o URL externa campo personalizado no menu suspenso e digite seu link externo no campo de valor.