Archive for the 'wordpress' category

wp插件:wp-slug让缩略名几多选择

九月 6, 2007 6:12 下午


这个插件其实就是玩玩的, 真的写博客的人不会到这个地步吧? 哈哈! 所以首先申明该插件只是用来玩玩, 我自己就当作一次wordpress的插件编程的训练了, 抛砖引玉而已。

写这个插件的起因是vern的文章:“琐事几件”。 其中提到了关于离线发布wp博客日志的缩略名(slug)问题, 我就是在这里得到了启发, 写了这么一个插件。

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

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

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

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

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

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

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

slug

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

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

wp-slug下载请在这里: 点击下载。

Powered by ScribeFire.

wp的Quicktags按钮添加方法

九月 5, 2007 4:56 下午

wordpress在后台发布日志的时候,怎样添加自己想要的按钮?

因为wp写日志的时候,没有所见即所得编辑器,所以不能很方便快速的进行文字排版,不过可以使用HTML代码来排版,可是对于手写代码不是很熟悉的朋友,就挺麻烦了,而且如果手写代码很熟悉,也不是很方便。

所以可以添加一些类似默认的Quicktags按钮来方便插入HTML代码。

添加方法:

找到wpwp-includes目录,找到Quicktags.js文件,打开之后,找到类似这样的代码:

 

  1. edButtons[edButtons.length] =
  2. new edButton(ed_strong
  3. ,b
  4. ,<strong>
  5. ,</strong>
  6. ,b
  7. );

下面依葫芦划瓢,可以在类似上面代码的前后插入你自己想要添加的按钮:

 

  1. edButtons[edButtons.length] =
  2. new edButton(ed_font
  3. ,font
  4. ,<font style=”color:red;font-size:16px;”>
  5. ,</font>
  6. ,b
  7. );

保存文件。
然后去写日志的页面看看吧,是不是多了一个“font”按钮呢?呵呵,简单吧。

上面添加的font按钮可以用来改变字体大小颜色,只要修改一下red和16px部分为自己想要的颜色和大小:

  1. <font style=color:red;font-size:16px;></font>

也可以修改成如下:

edButtons[edButtons.length] =
new edButton(‘ed_font’
,’font-red’
,’
,”
,’b’
);

下面文字就变成如上定义:

最后,要说的是,如果对HTML没有基础的,还是会觉得不方便。不过可以去装一个wp使用的所见即所得编辑器。
这里呢我就不介绍wp的所见即所得编辑器了。因为我比较喜欢wp这样的Quicktags按钮。

Tag Cosmos的建立

九月 1, 2007 7:39 下午

WordPress的Tag插件有很多,有很多人推荐Jerome’s Keyword插件。
  主要功能:方便地设置Tags;提交到Technorati;自定义生成本地Tags页面,对本站关键字进行整合。  安装简单上传激活即可。另外需要修改模板文件添加语句:< ?php the_post_keytags(); ?> 以便能正确显示Tags。我这里修改的是index.php和single.php这两个文件。
  Jerome’s Keywords提供了一个cosmos的例子文件,下载解压得到cosmos.php,放到WP目录下的“wp-content\wp-content\你的主题”目录里面,然后Write一个空的Page,标题为Tags,底下Template为CosmosPage就可以了。

下一个目标,gallery

  参考原文地址:

http://vapourtrails.ca/wp-keywords/wp-keywords-howto-cosmos

http://vapourtrails.ca/wp-keywords/wp-keywords-howto-toplist