前幾天羣裏一哥們搞了網站,叫啥 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 夢是以這種方式獲取站外鏈接並調用的,話説待會問問那哥們去~