公开我的友链模板
最近折腾博客,结交了许多站长朋友。交换友链自然是必不可少,所以我依靠baidu和Google搜索了一些友链页面的示例,修修改改做出了一个像样的友链页面。
当初版本1.0是按照我是链接的方法制作的,在WordPress的链接管理器的备注一栏填写站长的邮箱即可调用头像
但是交换友链的时候很少提供站长邮箱,再说我也懒得一个个添加。
于是我在冰翼博客找到了自动获取favicon的API(现在使用自己部署的API),修修改改制作了2.0
使用方法是在复制默认模板改名为links.php,将页面别名设置为links 然后在输出正文的函数后面添加
[php]
$bookmarks = get_bookmarks('title_li=&orderby=rand');
if ( !empty($bookmarks) ){
echo '<ul class="link-content clearfix">';
foreach ($bookmarks as $bookmark) {
echo '<li style="list-style-type:none;">
<img src="https://www.zkl2333.com/favicons.php?url='.$bookmark->link_url.'" alt=" "></img>
<a href="' . $bookmark->link_url . '" title="' . $bookmark->link_description . '" >'. $bookmark->link_name .'</a>
</li>';
}
echo '</ul>';}
[/php]
即可
是不是非常的简单
接下来在head中或者css.style添加如下css美化下即可
[css]
.link-content li{float:left;text-align:left;width: 140px;font-size:15px;margin-bottom:20px}
.link-content li img{height: 15px;border-radius:100%;margin-bottom:5px;transition:0.5s;-webkit-transtion:0.5s}
.link-content li:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
[/css]
怎么样 看看本站的友链页是不是很漂亮 快夸我吖
新的代码高亮插件还不会玩,如果文章排版出现问题请联系我
能求一下你的获取favicon的API源码吗?
http://www.zkl2333.com/favicons.php?url=http://Baidu.com
按照 http://blog.icewingcc.com/php-get-favicon.html 自己搭的
我试了一下他贴出的源代码并不能获取,你使用curl函数抓取的吗?
实话说我一行都没改,只是这个是用php调用的谷歌的API再套个壳避免用户访问不了谷歌API的尴尬。所以你的主机要是访问不了谷歌就不能正常调用了。
好哒~谢谢啦。
哇唔,我发现了什么
发现了什么
发现经过我好多次的尝试失败,还是不能加上邮件回复的功能/wq
请确保你的主机可以发邮件
用插件可以回复,只是代码就……
那就用插件啊……我原来是这样做的http://www.zkl2333.com/678.html
现在是主题自带
好评!