WP My Bookshelf

在网上看到有的博客有一个library页面,里面列出了自己看过的或者将要看的书籍。于是产生了一个想法,做一个插件来实现这样一个功能。
适合WP版本:3.X
插件下载:

wp-my-bookshelf-build-20110519am0200.zip (1.4 MB)

changelog:

2011-05-19
修正启用permalink时不能按书籍分类和作者查看书籍的BUG
实现JS和CSS按需加载

其实这个插件的alpha 版早在前段时间就已经在自己博客使用了,那时候还有童鞋问我这是在干嘛。
要查看我的书柜,移步这里:http://www.ihacklog.com/books

先写这么多了,由于WP中文论坛没办法上传附件,因此先在博客发表,把插件上传了供大家下载。

后续介绍:
这个插件主要用的是WP的自定义post功能。安装插件后,在后台”文章“菜单下面会有一个书籍菜单,下载有几乎和文章菜单功能一样的子菜单。也就是完全定义了一个新的类型:书籍。
在后台可以添加/编辑/删除 书籍。给书籍设置分类和作者等 。
新建一别名为 books 的页面,内容填写:

1
__THE_BOOKSHELF__

这个页面即可成功书柜页面。上面列出所有添加进来的书籍。如一个书柜满了,会自动分页的。
支持自定义CSS。
有小工具(Widget)可选用。

后台有插件设置页面,在这里可以:

设定首页是否显示书籍类型的post。
设定 书柜页面别名
是否 在书柜下面显示分类
分类 的显示形式 (平铺或者标签云)
是否 在书柜下面显示作者
作者 的显示形式 (平铺或者标签云)
是否 在书柜下面显示正在阅读的书和计划阅读的书

以及 自定义 书柜页面CSS 和书籍日志显示的CSS 。

下面是一些截图:

传送门:
WordPress中文论坛WP My Bookshelf——给你的WP博客增加一个书柜

更多
35 Responses Post a comment
  1. 你好。新的问题请教:
    今天进入 books 页面,点击书架里的书时,全部都出现 404 错误。 请问怎么解决呢?
    有时间的话,能帮忙提提建议,感激不尽:)

  2. 荒野无灯

    @阿
    新版WP核心变动造成的问题。修改此插件目录下面的index.php文件第192行为:

    1
    add_filter('the_content', 'the_bookshelf_page',-999);

    即可。

  3. 你好。用的wp最新版,装上了这个插件。添加了书籍后,在主页点击“books”页面,内容只有“__THE_BOOKSHELF__" ,没其他的了。请问,这个是哪里出了问题了?感谢

  4. 荒野无灯

    官方的quicktags js 在同一页面只能调用一个,因此实现有困难 :evil:

  5. 柠檬

    还出现了这个问题
    Fatal error: Call to undefined function submit_button() in E:\123456\PHPnow-1.5.6\htdocs\wp\wp-content\plugins\wp-my-bookshelf\admin_page.php on line 264

  6. 柠檬

    我的也没有特色图像,不知道为何,文章是可以设置特色图片的,但是插件不行

  7. 柠檬

    真是不错,我想用来放歌手的专辑呵呵,要是图片能大一些就更好了

  8. 荒野无灯

    可以放下的,无论你有多少本书,支持分页。 :???:

  9. 柠檬

    强大的很,有一疑问,要是书多了咋整?能放下吗

  10. 荒野无灯

    你喜欢小正太么?搞错对象了,我绝对不是。都大叔级别年纪的人了,还小正太。。。

  11. 万戈

    呃。。。那请问荒野小盆友多大了? :?:

  12. 荒野无灯

    :mrgreen: 瞎折腾罢了。PS:我神马时候变成大叔啦 :lol:

  13. wmtimes

    单独做个页面吧,如果放在边栏上总感觉有限。

  14. Demon

    嘿嘿。。這個還用不上呢。

  15. Founder

    我也不知道,应该不是吧,我主题自带的文章编辑是能够设定特色图像的

  16. 断竹挽风

    添加个阅读按钮吗?然后自定义链接到某小说网站的该小说的目录。

  17. 荒野无灯

    为什么有WORDPRESS官方博客,有WORDPRESS.com.cn,还有这么多人自己建博?
    为什么有5d6d.com ,有uueasy.com ,还有那么多的人建立自己的论坛?我想,不用再解释了吧。

  18. 荒野无灯

    重新编辑,然后添加特色图片并设置就OK了。

  19. Founder

    大大,我使用这个插件有个问题,我没有添加特色图像作为书籍封面的选项,请问该如何解决呢?

  20. Don

    请问如何为主题添加自定义文章类型呢?代码应该如何编写?期待回答

  21. Dianso

    看起来像是用了3.0的自定义文章类型

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS