Tag Archives: Plugins

bbPress 后台美化插件测试中……

想必各位都知道目前的 WordPress 简体中文语言包中,含有一个非语言包的文件——zh_CN.php,至少 WordPress 中文团队发布的版本中会含有。
该插件和语言包文件放到一起以后,会将后台的字体进行美化。比如更改了那些显示得非常小的中文到 12px,还有就是将原有的斜体文字更改为正常字体。这样,在后台为中文环境下,会得到更好的使用体验。当然,你非要特意为您的站点设置成使用放大镜查看的话,那您可以忽略掉该插件和本文章了。
现在来说,WordPress 的后台优化插件是有了。可是 bbPress 的后台还是那样惨不忍睹。起码我看不清楚好多中文显示的是啥。而又不想更改浏览器的设置。只好和对付 WP 一样,给 BB 写了一个插件。功能都是一样的。用法也一样,将其复制到语言包文件一起,无需激活直接生效。
下面两张图片是使用插件之前和之后的对比,由于插件刚刚写出来,还有点地方需要调整一下,先给大家看看如何。主要是怕找的那些 CSS 类和 ID 没找全。这两天整理完了就发出来。
OK,看图:
----------
2009-07-21 更新:
插件发布了,请移步到项目页面:bbPress 后台字体美化插件

Posted in WordPress | Also tagged , | 4 Comments

Quick Press Widget 插件发布鸟!

介个插件可以说是我第一个插件。惭愧惭愧,鼓捣 WordPress 有段日子了,才鼓捣出来个东西。这个插件作用就是给你网站的前台页面侧栏中,增加一个快速发表文章的功能。
为啥要加一个这么个功能呢?听我细细道来(别烦,没准你就用得上!)
话说现在貌似有个东西叫 Twitter。可以方便的在页面上发表自己的简短信息(俺就喜欢这么一点,其他功能就不说了)。然后 WordPress 官方人员看到这个功能比较尿性,于是乎就弄出来个仿 Twitter 的那种有前台页面发表文章功能的主题——Prologue。而想使用这个功能,不会叫我们都安装这个主题吧?与似乎我就合计着把这个功能给移植到其他主题里面去。但这样还是限制了用户选择主题的范围和安装难度。
所以,还是搞成插件的形式比较通用一些。这样,不管你用的啥主题,只要支持 Widget 功能。就可以使用这个插件。
那到底为啥做这个插件呢?看到我网站上那些 Aside Post 没?嗯!简短的几句话,真不想浪费时间去登录后台然后编写文章,加载一大堆的按钮等等。我只需要把想说的几句话马上写下来就好。于是乎,这个插件就“蛋”生了~~~
我本身并不会编写什么代码。之所以能弄出来这个插件,完全是照猫画虎,外加一点运气(运气不错,修改部分代码的时候居然没出什么大错)。所以,基本上也就到这个程度了。而且,这个侧栏单元,是只有管理人员才可以看到的。一般的访客是不会看到这个编写窗口的。故没有在美工上面下太大功夫。各位如果有兴趣,可以自行美化一下。但只有你自己能欣赏了。
该插件代码基本上照搬了 Prologue 这个主题的文章发布部分的代码。进行了少量修改。加入了自定义标题的功能(那个主题是截取文章前多少个字作为文章标题,有的时候标题链接会非常恶心)。其他的代码参考了几款有侧栏功能的插件抄过来的。暂时测试没啥毛病。
插件的使用方法也非常简单.解压缩上传,在后台启动插件以后,然后在主题的 Widgets 管理界面会看到新加了一个“Quick Press Widget”单元。把它拖过去就行了,没有什么可以设置的东西。保存后刷新首页就可以看到这个东西了。
插件可以在这里下载:Quick Press Widget
== Update Log ==
1.2
移除 Slug 输入窗口。
修正在 WordPress MU 集成 BuddyPress 后出现的问题。
-----
1.1
增加自定义文章 Slug 功能。
修改编辑框样式,小规模调整。(严重感谢一下漫步的耐心指导。)
-----
1.0
刚刚发布,没啥说地!希望插件有点用是真地~

Posted in WordPress | Also tagged , , | 36 Comments

完善 WordPress 的 Gallery 页面

该文地址:《完善 WordPress 的 Gallery 页面》
自 WordPress 2.5 开始,引入了一项新的功能,那就是 Gallery(就叫它相册功能吧)。不过好像从加入这个功能一直到现在,官方开发人员也没有把太多的精力放在这个上面。WP 2.5 仅仅是加入了这个功能,并提供了部分的调用参数。WP 2.6 的时候增加了相册中图片的排序功能。一直到了现在即将发布的 WP 2.7,也只是加入了 TinyMCE 中调整相册显示的一些参数。
而 Gallery 从引入那天起,他的内在功能还不光是这么点东西。从开始的生成一张小尺寸缩略图和一张中等尺寸的预览图以外。WP 2.7 的上传系统还可以为我们生成一张大尺寸的图片。虽然都可以称得上是缩略图。不过如果要好好利用一下,还真得可以丰富一下您的站点。
还有就是 Gallery 引入那天起,在上传图片的时候,如果原始图片内含有 Exif,那么程序也会将这些信息提取出来,并存储在 WP 的数据库中。这些信息包含了相片的光圈、曝光时间、焦距、镜头品牌型号、摄影时间等等大家所熟悉的信息。可是从官方的默认主题,到现在市面上能够找到的各主题中,并没有发现能够显示这些信息的地方。

Posted in WordPress | Also tagged , , | 25 Comments

在主题中包含插件代码的安全方法

本文地址为:《在主题中包含插件代码的安全方法》。原文地址为:《Safest Way to Include Plugin Code in Themes》。翻译过程中并没有 100% 按照原文的说法进行叙述。转载请注明出处并包含该段及链接。
在我们使用的一些插件中,某些插件提供了一些模板标签,供使用者扩展他们所使用的主题功能。通常情况下,插入这些插件提供的模板标签方法如下:
<h2>Section Header</h2>
<?php plugin_template_tag_function(); ?>
上面的代码是绝对正确的。但是,当您禁用掉提供这个模板标签的插件后而您又没有从主题中移除相应的模板标签时。页面将可能会出现 PHP 错误代码。
现在,有一种方法可以很好的解决这个问题。当您禁用掉插件后,也不会出现错误代码了。代码如下:
<?php if ( function_exists(’plugin_template_tag_function’) ) : ?>
<h2>Section Header</h2>
<?php plugin_template_tag_function(); ?>
<?php endif; ?>
上面这段代码,对所想使用的代码进行先行判断,如果标签已经注册了,那么将进行正常的执行,否则就跳过。这样可以避免在模板的页面上出现 PHP 的错误代码。而且,就算主题所需要的插件已经禁用了,您还是可以正常使用这款主题。

Posted in WordPress | Also tagged , , , , | Leave a comment

WPMU 插件介绍:WordPress MU Domain Mapping

经常可以看到一些 WordPress MU 的用户询问如何在使用 WPMU 架设的站点上,使用自己的域名。也就是所谓的域名映射。之前我在 WPMU 闲谈系列文章中也提到了相关的事情。可以参考:《闲谈 WordPress MU(二)》。并且在那篇文章中提及到的英文原文,也可以找到国内某网友的翻译版本。抱歉,地址没找到,谁有的话留言告诉我一下。之前,实现了域名映射的站点,要么是直接修改数据库,要么就是自行开发的批量数据库操作插件。可能出于稳定性或者商业原因,并没有对外公开这些程序。现在,强大地 Donncha 为我们带来了一款这样的插件。可以给您的 WPMU 站点增加域名映射的功能。

Posted in WordPress | Also tagged , , , | 5 Comments

WPMU 插件介绍:Plugin Commander

国内似乎介绍 WordPress 插件的网站有很多,但是专门介绍 WordPress MU 专用插件的站点倒是并不多见。出于方便群众的目的,我就来参与一下吧。以后,本站会陆续对一些我们可能会用到的 WPMU 插件进行一些介绍。有的朋友可能会问了,难道 WP 和 WPMU 的插件有非常大的区别吗?区别是有的,但并不是很大。所以我只介绍那些 WPMU 专用的插件。专用插件相关介绍可以参考我之前写的《WordPress MU 插件概述》。

Posted in WordPress | Also tagged , , | 5 Comments

闲谈 WordPress MU(七)

有日子没更新 WordPress MU 相关的文章了。最近借着 WPMU 进行了一定规模的更新,那我就来更新一篇吧。
在 WPMU 的 SVN 中,最新的程序已经将 WordPress 2.6 Beta 3 的内核合并到 WPMU 的核心中。并且版本也升级到了 2.6 Beta 1。哦?为什么突然出来了一个 2.6 呢?大家也许还记得,目前最新的正式版本是 1.5.1。为什么直接跳到了 2.6 了呢?根据开发人员博客上面提到,为了避免版本的称呼发生混淆。干脆就将 MU 的版本与所使用的 WP 内核的版本进行了同步。而最新的 MU 程序使用的是 WP 2.6 的内核,那么自然,这个版本就这么出来了。

Posted in WordPress | Also tagged , , , | 2 Comments

闲谈 WordPress MU(六)

  有段时间没更新 MU 系列的文章了。这次我们就来谈一谈 WordPress 官方站的一些新动向。本次杂谈,一共涉及到两个方面的内容。第一,谈一下 WordPress.com 网站。第二,谈一下 WordPress 官方开发团队为 MU 系统专门设立的一个新项目—— BuddyPress。
  WordPress 2.5 在前段时间正式发布了。虽然是仓促的因为赶进度而发布的版本,但总算是给等待了 N 个月的用户和投资商一个交代。无论是后台还是前台,问题还有很多。官方也在继续修正中……
  按照惯例,每次 WordPress 有新版本出来,那么这个核心都会被移植到 WordPress MU 当中。这次也没例外。部分功能已经得到更新,而且后台的风格也已经换上了 2.5 的新版后台样式。并且处于 RC 版状态。

Posted in WordPress | Also tagged , , | 8 Comments

升级到 WordPress 2.5 的注意事项

  说是注意事项,其实也就是我这段时间折腾 WordPress 2.5 的日子里积累下来的一些话而已。
  首先,WordPress 2.5 的后台经过重新设计,已经和以前的后台大不一样。不过总体的布局并没有太大变动(变大了估计很多人找不到东南西北。这句话和上一句矛盾吗?不矛盾……接着往下看。)增加了一些比较实用的功能,比如批量附件上传、升级了内置的 TinyMCE 编辑器的版本、内置了头像的支持(收购了却不用?岂不是赔了?)、标签管理(虽然功能很单一,不过有毛不算秃)、一键插件升级(需要设置 FTP 相关信息)、后台风格设置(就俩风格,一个深蓝一个浅蓝)等等等等……我就不一一列举了。

Posted in WordPress | Also tagged , , , | 16 Comments

让您的插件设置页面符合 WordPress 2.5 的后台风格

本文主体内容,翻译自:WordPress 2.5 Plugin Settings Pages Style Guide。文中图片摘自原文,我只是按照原文的思路从新叙述了一遍。本文地址:让您的插件设置页面符合 WordPress 2.5 的后台风格。如想转载本文,请连同以上信息一起转载,谢谢合作。
各位插件设计作者………………好!现在有这么个事儿。各位设计出来的插件,后台设计界面可能灰常地漂亮。但是有没有发现用在 2.5 下面以后,已经不是当初你所设计的样子了。仿佛不是很符合 WordPress 2.5 的后台整体风格。最近发现一篇比较有用的文章,可以指引大家如何让自己的插件设置页面与 2.5 的后台整体风格搭调。不管你喜欢还是不喜欢 2.5 的后台风格,毕竟它已经来了。想改啊?祈祷下一版吧(本句,部分摘自英文原文)。

Posted in WordPress | Also tagged , | 6 Comments

WordPress 后台主题赏析

WordPress 是一款非常强大的博客系统。围绕它的周围,有无数个插件、主题以及周边产品被开发出来。使用和爱好者众多,相关的内容也越来越丰富。不过,相对前台页面的主题来说,后台的主题相对还是要少一些。其实作为一个使用 WordPress 架设站点的站长来说,也许接触后台的时间要比话在前台的时间要多一些。所以,后台的主题也被一些爱好者所关注。
以下是收集到的一些 WordPress 后台管理界面的主题。部分主题体提供了下载。

Posted in WordPress | Also tagged , | 10 Comments

Google XML Sitemaps 导致站点操作超时

  今天写日志的时候,发现后台自动保存功能提示操作超时。当时以为是服务器有什么问题,没怎么理会。反正一般情况下浏览器也不会崩溃,等写完以后再复制一下就行了。可是写完以后,发现点提交以后,页面提示提交超时,而前台是已经可以看到新文章了。
  我突然想起来最近新启用了几个插件,难道是这些插件存在冲突?一个一个插件试验,一次次的编辑文章并提交,始终没有好转。
  最后才想起来,以前好像碰到过这个问题。当时是 Google XML Sitemaps 这个插件引起的。难道这次又是它?试验着把这个插件禁用掉。果然,站点正常了。估计又是他在通知某个搜索引擎的时候出错了。导致操作超时。
  各位在遇到相同的问题的时候,而你正好也装了这个插件的时候。建议先拿它开刀。没准一次就能找到毛病的所在。
  而解决的方法呢?要么就是暂时禁用掉一会儿。要么就是看看能不能去掉几个搜索引擎的通知功能。

Posted in WordPress | Also tagged | Leave a comment

Wordpress 2.3 Final 发布了

  各位乡亲,各位父老。报告大家一个好消息。 Wordpress 2.3 Final 终于如期发布了,经过了一个多月的公开测试,核心程序已经相~~~当~~~地稳定了。撰写这篇文章地时候,还需要使用 SVN 才能拿到 Final 版的 Wordpress 。不过当你看到这篇文章的时候,也许已经可以从官方站上直接下载了。
  这次的升级,照比 2.2 以及以前的版本,增加了一个咣咣实用地功能,那就是传说中地 Tagging 支持。具体啥叫 Tagging 我想就不用俺介绍了把?只要你不是外星人,而且使用过一段 BLOG 。都应该知道地一个玩意。而且好处大大地。

Posted in WordPress | Also tagged , , , , | 2 Comments

本站目前使用的插件列表

  虽然说在使用 Wordpress 的过程中,对原有代码进行一些修改来实现一些简单的功能是一种乐趣。但同时也对以后的核心程序升级带来一些麻烦。每次升级都要把曾经修改过的地方再一次修改。我比较懒。所以我比较倾向于用插件来实现需要的某些功能。这样做虽然失去了修改代码所带来的乐趣。但相对来说完美一些。

Posted in WordPress | 2 Comments

WS DownloadManager 使用杂谈

  说是杂谈,其实也没有什么可说的。只是说说这几天使用“WS DownloadManager”的一些感受和建议。本文非教程,只是把我遇到的问题在这里说一下。

Posted in WordPress | Leave a comment