wordpress多文件上传插件Multifile Upload

Filed under: Wordpress | No Comments »
Posted on

wordpress的文件上传只支持每次上传一个文件,很不方便,在wordpress官方找了一个多文件上传插件,解决了这个问题。

下载地址:Multifile Upload

安装步骤:
(1)解压
(2)连文件夹一起上传到wordpress的plugin目录
(3)wordpress后台激活Multifile Upload插件
(4)新建和编辑文章的文件上传选项中新增“add field”选项,如下图:
multifile-upload-screenshot_thumbnail.png

实践了一下,效果还不错,肥龙试过同时上传10个文件,效率还算理想。
That’s all.Have fun!

利用wordpress插件Simple Tags为博客新增标签云的功能

Filed under: Wordpress, 实践与研究 | No Comments »
Posted on

看着效果不错吧,还有很多很多自定的选项,安装也非常简单,只需要上传整个目录到插件目录,后台激活,接下来在模板中添加代码:

<?php st_tag_cloud(""); ?>

即可。我是这么添加的,可当做参考:

<?php if ((function_exists('st_tag_cloud')) and is_home() || is_single() || is_404() || is_search() || is_tag()) { ?>
<?php st_tag_cloud(""); ?>
<?php } ?>

插件下载和相信信息,请访问:http://www.blog-dragon.com/plugins

have fun.

WordPress的中文TAG链接问题

Filed under: Wordpress | No Comments »
Posted on

WordPress 2.3.1本身TAG并不支持中文(我测试过两个空间,其中windows的空间有此问题,而GD的linux空间无此问题,中文支持非常好),键入中文TAG后无法正常使用TAG搜索,显示为ASCII乱码路径。使用Simple Tags可以为中文TAG生成英文缩略名,通过英文缩略名可以使用TAG搜索,但问题并没有解决,每次发表文章使用已经存在的TAG都会在数据库里新建相同名字但缩略名为ASCII乱码的TAG。

举个例子,文章A使用”测试”作为中文TAG,然后通过Simple Tags修改”测试”的缩略名为英文”test”,然后你可以通过”?tag=test”可以搜索所有使用”测试”作为TAG的文章。然后问题在于,如果此时你又新写了一篇文章需要加入到”测试”TAG集中,你在新文章上使用的”测试”TAG会在数据库里再次生成,并且带有ASCII乱码的缩略名,也就是和之前的”测试”TAG冗余了。如何解决这个问题呢?请看下边: 阅读全文 »

Wordpress显示相关文章的插件WP Related Posts介绍

Filed under: Wordpress | 3 Comments »
Posted on

一、插件信息
Contributors: denishua
Tags: Related,Posts
Requires at least: 2.3 beta 1(该插件只在 WordPress 的版本在 2.3 beta 1 以上有效。)
Tested up to: 2.3
Stable tag: trunk
本站使用了该插件,查看插件列表

二、作用
WordPress 2.3 相关日志插件会根据日志的 tag 的相关性产生一个相关日志列表。并且把相关日志列表添加到Feed 中。

获得插件:WP 2.3 Related Posts 0.40
演示效果:查看演示

三、安装和使用:
上传整个插件文件夹到 /wp-content/plugins/ 目录下
在插件菜单下激活插件
在模板文件中适当的位置插入

<?php wp23_related_posts(); ?>

在管理界面下,Manage > Option > WP23 Related Posts 中配置插件的输出

四、修改历史
0.1 初始版本,能够通过 WordPress 2.3 产生相关日志列表。
0.2 在管理区域增加一个 Option 子菜单,用于定制相关日志标题和没有相关日志时显示的文本,显示多少篇相关日志和是否显示到 Feed 中。
0.3 这个版本修正了两个 bug,增加一个功能,最好还提供了语言包,非常感谢 paopao 帮忙制作这个版本。
0.31 修正一个小 bug, 并且 Kretzschmar 帮忙制作了德文包。
0.4 修正一个小 bug,增加了两个选项,现在可以添加留言数和发布日期到相关日志中。

That about does it - enjoy!

Wordpress Google Sitemaps生成插件

Filed under: Wordpress | 3 Comments »
Posted on

一、插件描述
Contributors: arnee
Donate link: http://www.arnebrachhold.de/redir/sitemap-paypal
Tags: google, sitemaps, google sitemaps, yahoo, man, xml sitemap
Requires at least: 2.1(支持wordpress2.1以上版本)
Stable tag: 3.0
本站使用了该插件,查看插件列表

二、作用
This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog.
本插件将为你的blog生成Google sitemaps,以方便Google收录你的blog。

获取插件:Google XML Sitemaps 3.0

三、安装
1.到官方主页下载Google Sitemap Generator插件,选择合适的版本下载;
2.把插件解压,把google-sitemap-generator目录上传到 wp-content/plugins目录下;
3.让你的wordpress目录具有写的权限,或者建立2个文件sitemap.xml和sitemap.xml.gz,修改具有写的权限,可以用ftp设为777权限,或者在shell下面
$chmod 777 sitemap.xml
$chmod 777 sitemap.xml.gz
4.登录后台,在插件选项(Plugin options)里面激活(Activate)这个插件,至此安装完成。

四、使用
1.在新建或者修改文章之后,自动生成sitemaps;
2.在Options XML-Sitemap里面选择rebuild the sitemap,重建sitemaps

That about does it - enjoy!

Wordpress显示源代码并有语法提示插件CoolCode

Filed under: Wordpress | 1 Comment »
Posted on

本文原文参考地址:http://www.coolcode.cn/?p=26

我们在用wp编写技术文章的时候,免不了需要贴些源代码的片段,以增加文章的说服力,原版的wp并没有提供这样的源代码发布功能,甚至有时候我们的文章中出现某些特殊字符的时候,wp的显示还会出问题,感谢www.coolcode.cn提供这么优秀的插件,让我们能够在wp中张贴源代码,并支持语法点亮,效果看此例子

插件下载地址:Coolcode

功能简介

  • 增加了直接以文件形式下载源代码的功能。
  • 增加了选择是否显示行号功能,在行号显示模式下还可以通过双击代码来隐藏或显示行号。
  • 将固定宽高的代码窗口改成了自适应的窗口。
  • 重新定义了样式表。使显示的代码更美观。
  • 将代码加亮处理后的 class 改为了内嵌式的 style。这样是为了方便将彩色代码复制到 Word 之类的 Rich Text 编辑器中。
  • 修改了 Text_Highlighter 中的 Html Renderer。修正了原 Html Renderer 产生的加亮代码复制出来后,每行代码前多一个空格的问题。
  • 修正了原插件发帖代码中包含\’时的写入数据库错误。
  • 修正了回复中不能插入代码的错误。
  • 定义了 XML 和 BBCode 两种语法的 coolcode 标签。
  • 增加了 html 语言支持。

安装使用
首先,下载并解压缩到您的 WordPress 插件,然后在您的 WordPress 中激活该插件就可以了。

本想给本插件增加对所见即所得编辑器支持的功能,后来经测试发现,所见即所得编辑器本身有太多问题,他无法将代码正确保存到数据库中。因此目前取消了对所见即所得编辑器支持的功能。

所以如果你要使用本插件,请将 将 WordPress “选项”—>“写作”—>“自动修正错误的内嵌式 XHTML 语法”禁用,并在选项和用户中把所见即所得编辑器关掉,然后使用以下语法即可。

注意:目前方括号语法和尖括号语法等效,但不保证以后同样有效,推荐使用尖括号语法!

使用的语法是:

<coolcode>
代码
</coolcode>

如果要加亮具体的语言,可以用 lang 属性来指定:

<coolcode lang="程序设计语言">
代码
</coolcode>

如果不需要行号,可以使用 linenum 属性来指定:

<coolcode lang="程序设计语言" linenum="off">
代码
</coolcode>

如果希望可以直接以文件下载代码,可以使用 download 属性来指定:

<coolcode lang="程序设计语言" download="文件名.扩展名">
代码
</coolcode>

这三个属性可以组合使用,互不影响。

目前支持的程序设计语言有:

actionscript
cpp
css
diff
dtd
html
java
javascript
mysql
perl
php
python
ruby
sql
xml

Page 1 of 212»