在“WordPress 自动获取调用文章中的第一张图片方法“中,介绍了如何获取调用 WordPress 日志中的第一个图片。由此会想到,有没有什么方法可以获取调用 WordPress 日志中的第一个链接呢?

当然有,实现方法非常简单,只需把以下代码添加到主题的 functions.php 中:

function get_first_link( $content = false, $echo = false ){
if ( $content === false )
$content = get_the_content();

$content = preg_match_all( '/hrefs*=s*[\'"]([^\'"]+)/', $content, $links );
$content = $links[1][0];

if ( empty($content) ) {
$content = false;
}

return $content;
}

使用以下方式引用日志中的第一个链接:

<?php echo get_first_link( get_the_content() ); ?>