📄 go.6.cn.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 + -