前几天群里一哥们搞了网站,叫啥 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 梦是以这种方式获取站外链接并调用的,话说待会问问那哥们去~