Archive

Posts Tagged ‘插件’

自动转换post slug为英文或拼音的wordpress插件(slug from title离线发布不愁缩略名)

February 1st, 2008

自动转换post slug为英文或拼音的插件

自动生成英文日志缩略名或拼音缩略名
文章缩略名自动生成
slug from title离线发布不愁缩略名

插件信息

* 插件名称:WP-Slug
* 适用平台:2.0+
* 功能简介:WP-slug用来自动生成英文日志缩略名或拼音缩略名。翻译源自Google的翻译功能,如果你手动添加SLUG,那就按你添加的SLUG为准。如果未添加,刚自动生成英文缩略名,当不能翻译的情况下,就生成拼音缩略名。
挺简单的一个插件,但非常方便,简化了发布日志时的工作量。
比如你现在看到的这篇日志缩略名,就是用这个插件自动生成的。

 用法:

1、 如果在标题中设置有slug, 则选用标题中设置的slug作为缩略名, 标题设置的格式: title@@ Slug

2、 如果标题未设置slug, 但在缩略名的栏目中有缩略名存在, 则选用slug栏目中的slug作为缩略名。

3、 如果以上两处都未设置缩略名(slug), 则自动换取标题(title), 然后将标题翻译成英文(如果是非英文的标题), 翻译来源是http://translate.google.com, 然后将翻译得到的英文作为slug设置成缩略名。

4、 如果因为某种原因, 比如网络问题、或者该中文字符无法翻译等等, 就自动会把非英文字符(其实就是汉字)转换成拼音。 转换成拼音的不仅仅是标题, 有可能是已经设置的slug, 如果已经设置的slug中含有中文字符也会翻译成拼音, 不过如果个Google的翻译中含有中文字符就会自动删除而不是翻译成拼音, 因为我觉得这个就没有意思了!

插件的原模型是: slug from title, 请看这里: wp插件:slug from title离线发布不愁缩略名

最后形成的插件就是 wp-slug, 该插件实现如下功能:

1、 如果在标题中设置有slug, 则选用标题中设置的slug作为缩略名, 标题设置的格式: titl@@ Slug

2、 如果标题未设置slug, 但在缩略名的栏目中有缩略名存在, 则选用slug栏目中的slug作为缩略名。

3、 如果以上两处都未设置缩略名(slug), 则自动换取标题(title), 然后将标题翻译成英文(如果是非英文的标题), 翻译来源是http://translate.google.com, 然后将翻译得到的英文作为slug设置成缩略名。

4、 如果因为某种原因, 比如网络问题、或者该中文字符无法翻译等等, 就自动会把非英文字符(其实就是汉字)转换成拼音。 转换成拼音的不仅仅是标题, 有可能是已经设置的slug, 如果已经设置的slug中含有中文字符也会翻译成拼音, 不过如果个Google的翻译中含有中文字符就会自动删除而不是翻译成拼音, 因为我觉得这个就没有意思了!

大致的说明就是以上几点, 这个是我编程的流程图, 有兴趣的可以看看。

WP-Slug流程图

插件大概就这些, 现在的不足是没有判断网络不通之后超时的情况, 我对网络编程不知道, 不知道如何才能比较好的判断。 有达人不妨相告, 鄙人不胜感激!

插件的安装很简单, 直接上传之后激活就可以了, 如果你以前安装有slug from title 插件的话, 需要先禁用slug from title插件, 否则会产生错误!

********************

插件简介: slug from title 插件顾名思义就是从title(标题)中截获某些字符形成缩略名, 所以你需要把缩略名写在title中; 不过你放心, 你的title是不会有问题, 还是会按照你原来的标题运作的, 比如我这篇文章, 你看到的标题是“WP插件:slug from title 离线发布不愁缩略名”, 但其实我在离线编辑器中的标题不是这样的, 在离线编辑器中的标题样式是“wp插件:slug from title离线发布不愁缩略名@@slug from title introduction wordpress plugins”。 然后你看看, 我的文章的链接是不是@@后面的那部分? 对了, @@后面的就是缩略名(slug)了。

插件安装: slug from title 插件的安装非常简单, 只要将 slug_from_tiltle.php 上传到wp的plugins目录下, 然后进入到wp的后台管理中, 在plugins中启用该插件就可以了。

插件使用: slug from title 插件的使用只需要你在写文章的时候在标题中写入缩略名(slug)就可以了, 文章标题和文章缩略名之间用两个@@隔开(当然, 你可以自己修改分隔的字符, 在slug_from_title.php中查找@@, 替换成你自己想要的分隔符就可以了), 文章标题在前, 缩略名在后就对了。 就如这样: 文章标题@@文章缩略名

插件原理: 就是利用了wp强大的add_filter()函数。 在我们平常不设置缩略名的情况下, wordpress给出的缩略名也是从title(文章标题)中santitle过来的, 这次我们也一样利用title来完成我们的缩略名设置。

插件下载点这里下载。(注意:是zip的格式, 需要自己解压缩)

********************

还看到一个可以使得离线发布使用slug的插件叫cos_tools,  cos_tools是采用直接写数据库的方式, 而且只对离线发布有效; 这个 slug from title 就又秉承了修改post.php的风格, 对所有发布日志的方式都有效。

wordpress支持 , , , , , , , , ,

Global Translator(Wordpress翻译插件)

February 1st, 2008

本来要找自动把中文联接名翻译为英文或拼音的插件(忘记名字啦)用来离线发布文章又不至于连接中是中文形式的(就是一个自动转换post slug为英文或拼音的插件),搜到在The sky of Daemon!看到 这个虽然偶暂时用不上,拿过来分享下,

不错的插件,Wordpress Global Translator Plugin,一个提供Blog翻译功能的插件,可结合

其实,该插件的功能远不止翻译那么简单,它还有助于SEO搜索引擎优化,它可以为每篇文章生成篇译文,并让搜索引擎收录,有助于增长流量。另外它还提供缓存功能及通过CSS来自定义翻译按钮的样式。

安装方法:

1、下载插件,上传到Wordpress插件目录,后台激活。进入选项–>Global Translator菜单,选择翻译服务(我这边只有选Google Translation Services才能正常运行,不过你也可以试试其它),选择你的Blog语言,打开缓存选项,保存即可。

2、在模版中插入如下代码。

<?php
if(function_exists("gltr_build_flags_bar")) {
gltr_build_flags_bar();
}
?>

3、 这里你会在页面上看到名为”English flag ” 的按钮,通过点击此按钮你就可以查看翻译后的文章了。

参考文章:50 Best WordPress Plugins for Power Blogging

wordpress支持 , ,

显示同一分类文章的wordpress插件

December 27th, 2007

显示同一分类文章的wordpress插件:Other Posts from Cat plugin for WordPress该插件产自国外,最新版本已经支持wordpress 2.3。使用方法也很简单:下载,解压,上传到插件目录,后台激活,然后就到选项菜单(option)去设定相关的参数就可以了。

Posts from Cat plugin for WordPress的有点是简单,但同时这也是缺点——可定制性太差。同一分类下面的文章只能显示在文章后面,没办法显示在别的地方。
Read more…

wordpress支持 , ,

wordpress插件Today Posts(显示今天更新的日志)

December 27th, 2007

wordpress插件 Today Posts,让你显示今天更新的日志。如果你的blog每天更新量比较大的化,例如超过10篇,那么这个插件比较适合你。安装方法:下载,上传,激活。

使用方法:在你想要显示今天更新日志的地方加入如下的代码:

<?php cypher_todayposts(); ?>

当然,你还可以通过参数来控制“今天更新日志”的外观:

$before – 每篇文章链接前面的分隔符,默认的是<li>
$after – 每篇文章链接后面的分隔符,默认是</li>
$limit – 你想出现的更新数目,默认是10。如果你每天都更新20篇,那么就设定为20,否则使用这个插件就没多大意义了。

例如:你想在链接前面出现“[”,链接后出现“]”,只显示每天更新的“5”篇,那么其代码具体为

<?php cypher_todayposts(’[', ‘]’, 5); ?>

插件下载点这里

from:曾英杰

wordpress支持 , ,

30余款与日志相关的WordPress插件

October 21st, 2007

日志管理和样式布局

Add Graphic Signature – 为日志添加图片签名,可以设置为自动添加,也可通过插入标签添加。

Adman – 允许你在日志的开始或中间自由插入Adsense广告。

Another WordPress Meta Plugin – 为日志添加元标签和关键字以增强SEO。

Category Remindr – 此插件将在“发布”按钮旁边放置一个提醒你选择目录的按钮。

Corrector – 将Google拼写检查工具加入日志编辑页面,支持27种语言。

DropCap First Character – 将每篇日志的第一个字符增大以达到类似于杂志的效果。

Front Page Excluded Categories – 有时你不希望把某个目录下的文章显示在首页上,此插件可以帮你。

Limit the size of main page posts – 为你的每篇日志设置字数限制,当超过此限制后,将会以一个链接的形式指向全文。

Notify On Draft Post – 用于多用户blog。当有用户将新日志存为草稿,将会通知编辑。

Post Notification – 当你撰写一篇新日志时,插件会自动发信给所有注册用户,提供有是否包含日志链接的选项。

Post Repeater – 有时你会把重要的日志每周/月/年重新发表,此插件可以帮你。

Post Templates – 写类似于“每日一图”等重复日志的模板,省去了复制粘贴的麻烦。

PostPost – 允许你在每篇日志前/后添加内容,比如说广告。

Posts Expire – 为日志设置一个期限,过期后自动隐藏不再显示。

Subscribers Only – 此插件可以让你把日志标记为“只为注册用户”,所以只有你网站的成员才看得到。

Subscribe-Remind – 在每篇日志下面增加一个提醒用户订阅RSS Feed的信息。

WordPress PDA – 帮助你的读者通过PDA浏览器访问你的blog。

WP-orderposts – 有相当多的用户把WordPress当作CMS来用,有时你不希望你的日志按照默认的顺序显示,此插件可以帮你的忙。

WP-Sticky – 有时你希望某篇日志置顶显示,尤其你把WordPress当作CMS用时,此插件允许你把日志“置顶”。

日志工具

Auto Link – 使用Google API来自动为[movie]电影标题[/movie]生成指向IMDB上页面的链接,你愿意的话也可以设置为其它。

Author Complete Post List – 可以把某个作者写的所有日志显示出来。

Blog by Mail with Categories – 使“通过邮件发表日志”功能支持目录功能。

Code Markup – 允许在日志中插入代码,HTML而不影响页面。

Easy Post-To-Post Links – 当日志中包含指向另一篇你的日志的链接时,允许你使用一个快捷方式显示完整的超链接。

On This Day – 显示过去几年中同一天发表的所有文章。

Plain Text Paste – 可以轻松地帮你把WORD写的文章转进WordPress中。

TD Word Count – 显示每篇日志的字数,也可显示总字数。

Ubernyms – 允许为你经常使用的术语和链接加一个快捷方式,仅仅输入缩写,插件就可以帮你补全。

WP-Footnotes – 允许你为日志添加一个脚注。

wpSpoiler – 对做影评或电视评论的站点来说相当不错,允许你隐藏[spoiler]标签后面的文字。

wordpress支持 ,

与日志相关的WordPress插件

October 21st, 2007

日志管理和样式布局

Add Graphic Signature – 为日志添加图片签名,可以设置为自动添加,也可通过插入标签添加。

Adman – 允许你在日志的开始或中间自由插入Adsense广告。

Another WordPress Meta Plugin – 为日志添加元标签和关键字以增强SEO。

Category Remindr – 此插件将在“发布”按钮旁边放置一个提醒你选择目录的按钮。

Corrector – 将Google拼写检查工具加入日志编辑页面,支持27种语言。

DropCap First Character – 将每篇日志的第一个字符增大以达到类似于杂志的效果。

Front Page Excluded Categories – 有时你不希望把某个目录下的文章显示在首页上,此插件可以帮你。

Limit the size of main page posts – 为你的每篇日志设置字数限制,当超过此限制后,将会以一个链接的形式指向全文。

Notify On Draft Post – 用于多用户blog。当有用户将新日志存为草稿,将会通知编辑。

Post Notification – 当你撰写一篇新日志时,插件会自动发信给所有注册用户,提供有是否包含日志链接的选项。

Post Repeater – 有时你会把重要的日志每周/月/年重新发表,此插件可以帮你。

Post Templates – 写类似于“每日一图”等重复日志的模板,省去了复制粘贴的麻烦。

PostPost – 允许你在每篇日志前/后添加内容,比如说广告。

Posts Expire – 为日志设置一个期限,过期后自动隐藏不再显示。

Subscribers Only – 此插件可以让你把日志标记为“只为注册用户”,所以只有你网站的成员才看得到。

Subscribe-Remind – 在每篇日志下面增加一个提醒用户订阅RSS Feed的信息。

WordPress PDA – 帮助你的读者通过PDA浏览器访问你的blog。

WP-orderposts – 有相当多的用户把WordPress当作CMS来用,有时你不希望你的日志按照默认的顺序显示,此插件可以帮你的忙。

WP-Sticky – 有时你希望某篇日志置顶显示,尤其你把WordPress当作CMS用时,此插件允许你把日志“置顶”。

日志工具

Auto Link – 使用Google API来自动为[movie]电影标题[/movie]生成指向IMDB上页面的链接,你愿意的话也可以设置为其它。

Author Complete Post List – 可以把某个作者写的所有日志显示出来。

Blog by Mail with Categories – 使“通过邮件发表日志”功能支持目录功能。

Code Markup – 允许在日志中插入代码,HTML而不影响页面。

Easy Post-To-Post Links – 当日志中包含指向另一篇你的日志的链接时,允许你使用一个快捷方式显示完整的超链接。

On This Day – 显示过去几年中同一天发表的所有文章。

Plain Text Paste – 可以轻松地帮你把WORD写的文章转进WordPress中。

TD Word Count – 显示每篇日志的字数,也可显示总字数。

Ubernyms – 允许为你经常使用的术语和链接加一个快捷方式,仅仅输入缩写,插件就可以帮你补全。

WP-Footnotes – 允许你为日志添加一个脚注。

wpSpoiler – 对做影评或电视评论的站点来说相当不错,允许你隐藏[spoiler]标签后面的文字。

wordpress支持 ,