最近發現 ZB 有一個插件,百 家 樂 閒 對可以將外鏈轉換為加密連結的功能,看起來效果還不錯。我覺得我的 WordPress 網站也需要這樣的功能,但我找了半天也沒找到合適的外掛。
幸運的是,我發現了一個很棒的教程,可以自動將外部鏈接轉換為內部鏈接,百家樂 期望值並附加 nofollow 屬性,同時對外部鏈接進行了加密處理。
首先,在你目前使用的主題的 functions.php 百 家 樂 線上 娛樂 城檔案中加入以下程式碼:
// 自動為文章的外部連結新增 nofollow 屬性
add_filter(‘the_content’, ‘web589_the_content_nofollow’, 999);
function web589_the_content_nofollow($content){
preg_match_all(‘/href=”(http.*?)”/’, $content, $matches);
if ($matches) {
foreach ($matches[1] as $val) {
if (strpos($val, home_url()) === false && !preg_match(‘/\.(jpg|jpeg|png|ico|bmp|gif|tiff)/i’, $val)) {
$content = str_replace(“href=\”$val\””, “rel=\”nofollow\” href=\”” . get_bloginfo(‘wpurl’) . “/link?url=” . base64_encode($val) . “\””, $content);
}
}
}
return $content;
}
然後在網站根目錄下新建一個 link 的資料夾,百家樂賭法並在其中建立一個 index.php 文件,內容如下(請儲存為 UTF-8 編碼):
<?php
$url = $_GET[‘url’];
$a = ”;
if ($a == $url) {
$b = “https://www.iwin588.co/”;
} else {
$b = $url;
$b = base64_decode($b);
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset=”UTF-8″>
<meta http-equiv=”refresh” content=”0.1;url=<?php echo $b; ?>”>
<title>正在跳轉….</title>
</head>
<body>
</body>
</html>
透過以上步驟,你就可以實現將外部連結轉換為加密連結的功能。
舉例來說,如果我要放一個百度的連結 www.iwin588.co,它會自動轉換成 www.iwin588.co/link?url=aHR0cHM6Ly93d3cuYmFpZHUuY29tLw==,這裡的一長串字元就是百度網址的加密形式。
與市面上其他外鏈轉內鏈插件不同的是,百家樂有效投注這種方法完全隱藏了外鏈,讓使用者無法直接看到外鏈位址。