前几天群里一哥们搞了网站,叫啥 IT 梦来着,话说这 IT 梦和一般的网站不太一样,说是啥博客文章导航,小编琢磨了半天也没琢磨出这网站有啥赢利点,充其量也就是一个公益网站吧。。。不过小编发现 IT 梦也是使用 WordPress 搭建的,而且首页的文章标题是链接站外的。这一点很奇怪,不知道是怎么实现的,不过小编猜想可能是用函数获取文章中的第一个链接然后输出。

下面小编说下实现方法:

1 、打开当前主题的 functions.php 文件,并将以下代码写入:

function get_content_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;
}

以上代码是构造一个函数并获取文章中的第一个链接。

2 、然后在需要输出的地方调用:

<a href="<?php%20echo%20get_content_link(%20get_the_content()%20);%20?>"> //将函数中获取的链接输出
<?php the_title(); ?> //WordPress 文章标题输出函数
</a>

小编猜想 IT 梦是以这种方式获取站外链接并调用的,话说待会问问那哥们去~