龙笑天龙笑天  2017-03-15 06:40 龙笑天下 隐藏边栏 |   6 条评论  388 
文章评分 6 次,平均分 5.0

Wordpress 给 Feed 加上自定义 Logo 图标 wordpress

今天就给大家介绍一个不常见的小功能,就是给你博客 RSS 的 Feed 订阅加上一个自定义的小 logo 图标。效果可参考下图,具体的打开击本站的 Feed 地址看看:https://www.ilxtx.com/feed/(PS:貌似只在 Firefox 中看到...)。

Wordpress 给 Feed 加上自定义 Logo 图标 wordpress

将下面的代码放到 functions.php 中即可:

/**
 * WordPress 给 Feed 加上自定义 Logo 图标 - 龙笑天下
 * https://www.ilxtx.com/feed-your-image-via-atom-or-rss.html
 */
// add icon and logo to Atom feeds
add_action('atom_head','lxtx_atom_feed_add_icon');
add_action('comments_atom_head','lxtx_atom_feed_add_icon');
function lxtx_atom_feed_add_icon() { ?>

	<feed>
		<icon><?php bloginfo_rss('url'); ?>/favicon.ico</icon>
		<logo><?php bloginfo_rss('url'); ?>/favicon.ico</logo>
	</feed>

<?php }

// add icon and logo to RSS feeds
add_action('rss_head','lxtx_rss_feed_add_icon');
add_action('rss2_head','lxtx_rss_feed_add_icon');
add_action('commentsrss2_head','lxtx_rss_feed_add_icon');
add_action('atom_head','lxtx_rss_feed_add_icon');
add_action('comments_atom_head','lxtx_rss_feed_add_icon');
function lxtx_rss_feed_add_icon() { ?>

	<image>
		<url><?php bloginfo_rss('url'); ?>/favicon.ico</url>
		<title><?php bloginfo_rss('name'); ?></title>
		<link><?php bloginfo_rss('url'); ?></link>
		<width>32</width>
		<height>32</height>
		<description><?php bloginfo('description'); ?></description>
	</image>

<?php }

// add icon and logo to RDF feeds
add_action('rdf_header','lxtx_rdf_feed_add_icon');
function lxtx_rdf_feed_add_icon() { ?>

	<image rdf:about="<?php bloginfo_rss('url'); ?>/favicon.ico">
		<title><?php bloginfo_rss('name'); ?></title>
		<url><?php echo get_template_directory_uri(); ?>/images/logo.gif</url>
		<link><?php bloginfo_rss('url'); ?></link>
		<description><?php bloginfo('description'); ?></description>
	</image>

<?php }

代码取自《Customizing WordPress Feeds | Digging Into WordPress

其中的 2 个32是指 logo 图标的长和宽,可自行调整。

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

龙笑天
龙笑天 关注:32    粉丝:38 最后编辑于:2017-03-16
互助分享,互联网本该如此!

发表评论

最赞评论
  1. boke112导航
    boke112导航 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 50.0.2661.102 Windows XP 广西南宁市 电信

    没想到连这个小地方都注意到了,博主太牛了。

  1. 狂放
    狂放 评论达人 LV.1 来自天朝的朋友 谷歌浏览器 60.0.3112.101 Windows 10 江西省九江市 电信

    这个一般没人看,好像只有部分浏览器支持(IE 和 FF),似乎没有多少人会订阅啊。。。不过博主这都注意到了实在是 6666 啊

    4楼 2017-08-24 16:06
  2. 纯洁博客
    纯洁博客 评论达人 LV.1 来自天朝的朋友 谷歌浏览器 56.0.2924.87 Windows 10 重庆市 联通

    多谢分享呀

    地板 2017-03-20 20:09
  3. boke112导航
    boke112导航 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 50.0.2661.102 Windows XP 广西南宁市 电信

    没想到连这个小地方都注意到了,博主太牛了。

    板凳 2017-03-15 14:14
  4. 捕鱼游戏
    捕鱼游戏 评论达人 LV.1 来自天朝的朋友 谷歌浏览器 21.0.1180.89 Windows 7 福建省泉州市 联通

    稳稳坐沙发

    沙发 2017-03-15 10:30
扫一扫二维码分享