⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 go.6.cn.php

📁 这是一个好的EXECL手册
💻 PHP
字号:
<?php
/*
Plugin Name: WordPress Plugin for go.6.cn
Plugin URI:  http://fairyfish.net/2008/07/24/go-6-cn/
Description: WordPress Plugin for go.6.cn
Author: Denis
Version: 0.1
Author URI: http://fairyfish.net/
*/

function http_fetch($url) {
	if(function_exists('curl_init')) {
		$curl = curl_init($url);
		curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
		$rtrn = curl_exec($curl);
		curl_close($curl);
	} else {
		$rtrn = file_get_contents($url);
	}
	return $rtrn;
}

add_filter('the_content', 'go_6_cn',1);
function go_6_cn($text)
{
	if(!(is_single())) return $text;
	
	global $id;
	
	$go_6_cn = get_go_6_cn($id);
	
	if($go_6_cn) $text .= '<p>GO.6.CN: <a href="'.$go_6_cn.'">'.$go_6_cn.'</a></p>';
	
	return $text;
}

function get_go_6_cn($id){
	$go_6_cn =  get_post_meta($id, "GO.6.CN", true);
	
	if($go_6_cn){
		return $go_6_cn;
	}
	
	$permalink = get_permalink($id);
	
	$url = "http://go.6.cn/?url=".urlencode($permalink)."&api=1";
	
	$result = http_fetch($url);
	
	preg_match_all('|<miniurl>(.*?)</miniurl>|i', $result, $matches);
	
	$go_6_cn = $matches[1][0];
	
	if($go_6_cn){
		add_post_meta($id, 'GO.6.CN', $go_6_cn, true);	
		return $go_6_cn;
	}
	return false;
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -