¿Estás buscando una forma de obtener el primer enlace en una publicación? Este fragmento obtendrá la URL en los metadatos de la publicación (si existe) o el primer enlace encontrado en el contenido de la publicación. Como último recurso, obtendrá el permalink de la publicación si no se encuentra ninguna URL en la publicación, lo que puede ser útil para el formato de publicación "enlace".
Instrucciones:
- Agrega este código al archivo functions.php de tu tema o a un plugin específico del sitio.
- Llama a la función en The Loop dentro de un archivo de plantilla cuando necesites obtener el primer enlace de la publicación.
function get_link_url() {
$content = get_the_content();
$has_url = get_url_in_content( $content );
return ( $has_url ) ? $has_url : apply_filters( 'the_permalink', get_permalink() );
}
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera revisar nuestros otros artículos en el sitio como: Las 9 mejores herramientas SEO para aumentar el tráfico de tu sitio web, ¡RÁPIDO!
Hola, gracias por esta útil publicación, copié y pegué el código en function.php
¿ahora qué código necesito para llamar a esta función??
Necesitarías agregar get_link_url(); en The Loop dentro de un archivo de plantilla. Quizás quieras consultar: https://www.isitwp.com/the-ultimate-guide-to-the-wordpress-loop/