É possível habilitar o campo “Link para” em “Configurações de exibição de anexo” para uma imagem em destaque?

Ao inserir uma foto em uma região de conteúdo, você obtém a opção para inserir um URL de link.

insira a descrição da imagem aqui

É possível ativar este campo no seletor “Imagem em destaque”? Eu sei que poderia conseguir o mesmo com um campo personalizado, mas eu gostaria de fazer isso com o recurso incorporado do WordPress, se possível, para tornar as coisas consistentes para meus usuários.

Solutions Collecting From Web of "É possível habilitar o campo “Link para” em “Configurações de exibição de anexo” para uma imagem em destaque?"

Desculpe, o que você procura não é um recurso padrão do WordPress. Pode interferir com o tema, que pode ser construído para já include um link para a imagem em destaque. Isso levaria a html inválido.

Então você terá que criar isso sozinho usando o gancho admin_post_thumbnail_html , o que permite adicionar campos à metabox da imagem em destaque na canvas de edição. Veja como você faria isso:

 // Add form function wpse261260_add_checkbox_thumbnail ($content) { global $post; $text = __( 'Link to full image', 'your-textdomain' ); $id = 'link_to_featured_image'; $value = esc_attr (get_post_meta ($post->ID, $id, true) ); $label = ''; return $content .= $label; } add_filter ('admin_post_thumbnail_html', 'wpse261260_add_checkbox_thumbnail'); // Save form function wpse261260_save_checkbox_thumbnail ($post_id, $post, $update) { $value = 0; if (isset ($_REQUEST['link_to_featured_image'])) { $value = 1; } update_post_meta ($post_id, 'link_to_featured_image', $value); } add_action ('save_post', 'wpse261260_save_checkbox_thumbnail', 10, 3); 

Agora você pode acessar o booleano em seu tema usando

get_post_meta ($post->ID, 'link_to_featured_image', true)

e use-o para decidir se deseja vincular ao arquivo original ou não. Se você também quer um campo de texto para dar uma url, você obviamente terá que expandir o formulário no exemplo de código acima.