My Plugins: FavLinks
以前写的插件,两年后基本都有比我写的更好的替代了,不过这个类型的我倒是还没见过,所以炒现饭炒过来。
FavLinks这个WordPress插件的核心功能都来自YugDesign 的Favorite Links这个JavaScript脚本,感谢作者的创意和努力。
FavLinks可以给访问你Blog的人即时记录收藏本站文章链接的功能,比如今天看到一些文章,没时间看完了,可以纪录下来,或者搜索的时候把感兴趣的文章记录下来以后慢慢看;这些记录都存放在 Cookie 里面,访问者只要通过同一台机器再次访问你的 Blog ,他的收藏就会在 Your Favorite List 中出现(默认保留 10 条记录)。当然通过 Cookie 记录有好有不好,好在不用强迫用户注册,不好的地方就是用户必须用同一台机器登录,而且不能超过 7 天(插件默认设置)。当然,我个人认为,它和del.icio.us那种是有区别的。
安装与设置
下载 FavLinks,解压后把整个 favlinks 目录上传到你的 WordPress 插件目录,通常是:/wp-content/plugins/;然后到后台激活 FavLinks 这个插件。
在相应的地方添加显示收藏和添加收藏的代码:
1.添加显示收藏的代码:
通常在侧边栏也就是 sidebar.php 中添加这个代码,如下:
<li><!-- favlinks -->
<h2>私人收藏</h2>
<?php fav_show_refresh(); ?>
</li><!--end of favlinks-->
2.添加加入收藏的链接:
就是要在文章合适的地方添加一个快捷方式,让用户能方便的添加到自己的 Favorite List 内。建议在首页和搜索结果页面,以及存档(Archives)页面添加;需要添加的代码如下:
<a title="Add to Your Favorite List" href="javascript:addFavorites('<?php the_title(); ?>','<?php the_permalink() ?>');">FavLinks</a>
例如 index.php ,找到:
<p class="postmetadata"><!-- Here goes the metadata of your post-->
<?php edit_post_link('#','','| '); ?><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_time('Y/m/d') ?></a> | <?php the_category(' - ') ?> | <a href="<?php trackback_url(display); ?>">Trackback</a> | <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?>
后添加上述代码;其它 search.php ,Archives.php 都类似,就不一一叙述了。
如何使用:
点击需要暂存文章的 FavLinks ,确认对话框,系统就会自动把这篇文章的链接添加到你的 Favorite List 里面去,以后再来这个网站,这些文章链接都会出现在 Your Favorite List 里面。
参考:
Internet Explorer 将每个域 cookie 限制从 20 增加至 50
3 个评论 “My Plugins: FavLinks”
反对感
By yoxi on Jan 10, 2008
考虑用 HTML5 的 LocalStorage 重写这个插件~~
By AvP on Nov 20, 2011