如何创建一个FIV图标快捷码?

时间:2011-12-21 作者:Sagive

我想知道是否有一个好方法来创建一个检索远程网站FAV图标的短代码。。。我发现了这个:ANSWER 并尝试使用它创建一个短代码,但失败了(因为我在短代码上使用了sux!)

引用我链接的答案:

<?php 
$url = \'http://example.com/\';
$doc = new DOMDocument();
$doc->strictErrorChecking = FALSE;
$doc->loadHTML(file_get_contents($url));
$xml = simplexml_import_dom($doc);
$arr = $xml->xpath(\'//link[@rel="shortcut icon"]\');
echo $arr[0][\'href\'];
?>
任何帮助都会得到回应;)

1 个回复
最合适的回答,由SO网友:Sagive 整理而成

好啊有时,我无法休息,直到我找到了一种方法,我找到了一种方法让fave图标使用google进行显示:)

其实很简单:

// here i get my URL from my custom post type
$directoryNoHttpUrl = get_post_meta( $post->ID, \'directory_url\', true );

//here i clean the url from HTTP or it wont work
$directoryNoHttpUrl = str_replace("http://", "", $directoryNoHttpUrl);

// here i get the favICON using google.. 
$imgurl = "http://s2.googleusercontent.com/s2/favicons?domain=" . $directoryNoHttpUrl;

所以从这里开始很容易<很抱歉打扰任何进来帮忙的人,但谢谢你的好意

干杯,萨吉夫。

结束

相关推荐

Multisite favicon.ico

我知道添加一个独特的favicon很容易。多站点安装中每个站点的ico。但任何让每个网站都成为favicon的想法。ico是否显示在站点的根目录中?最终结果是http://example.com/favicon.ico 和http://anotherexample.com/favicon.ico