¿Quieres añadir un enlace externo como título de la entrada en WordPress? A veces, es posible que sólo desee compartir un enlace con sus usuarios. En lugar de enviarlos a un mensaje, es posible que desee que el título del mensaje se vincule al otro sitio web. En este artículo, te mostraremos cómo enlazar con enlaces externos desde el título de la entrada en WordPress.
Método 1: Vincular el título de un artículo a un enlace externo en WordPress usando un plugin
Este método es más fácil y se recomienda para los principiantes.
Lo primero que tienes que hacer es instalar y activar el plugin Page Links To. Para más detalles, vea nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.
Después de la activación, simplemente crea un nuevo mensaje o edita uno ya existente. Notarás el nuevo meta boxPage Links To debajo del editor de post.
Haz clic enUna URL personalizada para añadir el enlace que quieras añadir al título del mensaje. Ahora puede guardar o publicar su mensaje.
Eso es todo. El título de la entrada ahora se vinculará a la URL personalizada que proporcionó.
No es necesario utilizarlo sólo para enlaces externos. También puedes usarlo para enviar usuarios a diferentes puestos y páginas en tu sitio de WordPress.
Método 2: Añadir enlace externo al título del mensaje utilizando el código
Este método requiere que agregue código a su sitio de WordPress. Puedes usar este método si te sientes cómodo pegando fragmentos de la web en WordPress.
Simplemente agregue este código al archivo functions.php de su tema o a un plugin específico del sitio.
123456789101112131414151617171819202122232425functionprint_post_title() {global$post;$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); if(!empty($post_keys)) {fore each($post_keysas$pkey) {if($pkey==external_url) {$post_val= get_post_custom_values($pkey);}}}if(empty($post_val)) {$link= $perm;} else{$link= $post_val[0];}} else{$link= $$link= $perm;}}echo.
.$link.»» title=».$title.»>.$title.
;}
Este código busca simplemente un campo personalizado que contiene su URL personalizada. Si el mensaje tiene el campo personalizado, entonces produce el título del mensaje vinculado a su URL.
El siguiente paso es reemplazar la visualización predeterminada del título del mensaje del tema con esta función. Lo encontrará en archives.php, content.php, category.php y otras plantillas. Se vería algo así:
1<?php the_title( sprintf(
esc_url( get_permalink()) ),
); ?>
Necesita reemplazarlo con este código:
1
La parte del código ha terminado, ahora necesitas añadir la URL externa al mensaje. Simplemente edita el mensaje o crea uno nuevo. En la página del editor de mensajes, busque el meta box de campos personalizados.
Si no puede ver el cuadro de meta campos personalizados, debe hacer clic en Opciones de pantalla en la esquina superior derecha de la pantalla. Esto hará que aparezca un menú en el que deberá marcar la casilla situada junto a `Campos personalizados.
Encontrará el meta box de campos personalizados debajo del editor de mensajes.
Haga clic en Enter New e introduzca external_url en el campo Name y la URL que desea añadir al título del mensaje en el campo Value .
Ahora puede guardar o publicar su mensaje. Eso es todo, el título de tu mensaje ahora estará vinculado a la URL que agregaste en el campo personalizado.
La próxima vez que necesite añadir un enlace, sólo tiene que seleccionar el campo custom_url externo del menú desplegable e introducir su enlace externo en el campo de valor.
Esperamos que este artículo le haya ayudado a aprender a enlazar con enlaces externos desde el título de la entrada en WordPress. También puedes ver nuestra guía sobre cómo añadir un icono de enlace externo en tu sitio de WordPress.
Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Facebook.
Deja una respuesta