在做WordPress的插件开发的时候,有一类插件,是对文章的内容进行相关处理,比如将某特定的标签进行替换,在文章内容后附加广告等,这类插件一般使用下面的语句实现,
本文想要说的并不是这一点,而是在filter的实现中,如何判断当前的文章是否是一个页面。大家都知道在WordPress中,有文章(Post)和页面(Page)之分,那么什么API可以获取当前的插件函数执行上下文是否是在一个页面中呢?答案是
与之相关的还有一系列用于相关判断的条件,详情请见页面 http://codex.wordpress.org/Conditional_Tags
在爱写字的WordPress博客中,为了让页面爱写字风格列表显示的风格图片居中显示,对插件WordPress Theme Showcase Plugin做了一点小的修改,修改时,为了让图片居中显示,使用了下面的CSS代码:
margin: 0 auto;
display:block;
}
以下种种均不可实现,
margin: 0 auto;
text-align:center;
vertical-align:middle;
margin-left: 0 auto;
margin-right: 0 auto;
}
所以重点在其中的这一句
这一句是让对象成为块级元素,用该值为对象之后添加新行,block 元素的特点是:
- 总是在新行上开始;
- 高度,行高以及顶和底边距都可控制;
- 宽度缺省是它的容器的100%,除非设定一个宽度。
参考资料 http://www.cftea.com/c/2008/09/49HA6M1VTNBA2ND4.asp
苹果移动设备用户注意啦!您在 iPhone 或 iPad 上使用过 WordPress iOS 应用程序么?您是否曾经用过,但不是那么满意?相信我们的 WordPress app 2.6 版本会让您惊喜的!
- 全新的视频功能。录制、上传、添加、播放视频,都可在程序中完成。多好呀,您可以随时随地在 WordPress 博客上向全世界分享您朋友、同事
最囧的富有创意的一个个美好瞬间。 - 重新设计的本地草稿处理方案,避免您的作品意外损失。
- 可自动保存/发布修订版本。
- 添加站点变得更加方便。
- 增强的媒体库功能。近乎实现网页中的所有功能。
同时,2.6 版本还包含了数个问题修正和性能改进。试试吧!
WordPress app 2.6 版本已经可在 App Store 下载或升级。阅读 WordPress for iOS 博客中的发布日志。
* * *
您不用 iPhone?没关系,我们还有适合 Android、黑莓,和诺基亚(测试版)的 WordPress 程序。当然,它们均是 GPL 授权。若您有相关开发经历,我们很期待您的加入。请访问相应站点了解更多信息。
新闻从http://cn.wordpress.org/2010/10/01/wordpress-2-6-for-ios/ 转载
来自WordPress官方的消息,WordPress 2.8.5发布。以下是相关消息翻译。
在过去的几个月,WordPress团队正忙于实现WordPress2.9的新功能。他们也没有忘了让WordPress保持一如既往的稳定性与安全性,在这段时间,一些安全增强方面的修改被移植到2.8的分支,以增强您的站点的安全性。
本发布版本中的细微的修改包括
- 当前发现的一个Trackback拒绝服务攻击修复
- 移除代码中以变量的形式包含php代码并执行的部分。
- 为包括Admins在内的所有用户开启文件上载功能切换。
- 包含了两个从旧的Tag管理插件导入数据的程序
我们建议所有站点升级到最新版本的WordPress以确保您的站点得到了最好的安全保护。
如果您认为您的网站最近被攻击,你想确保您已清除了漏洞与攻击遗留数据,我们建议您使用WordPress的漏洞扫描器扫描您的博客。这是一个能够扫描您网站上的文件、帖子、评论的数据库表并报告可疑情况的插件。它还可以在您的已启用插件中扫描异常文件名。在这里查看关于 “WordPress漏洞扫描插件”的更多信息。
据Google报道,在WordPress由2.7向2.8升级过程中,很多用户试图登陆后台时,都出现了下面的PHP语法错误
Fatal error: Call to a member function read() on a non-object in /xxxxx/wp-includes/theme.php on line 387
已知并试验可行的,针对上述错误的解决方法是
在您的 WordPress安装的wp-content 目录下,执行下述命令,修改themes及其所有子目录的文件权限。
应用户要求,爱写字开发了WordPress Fix Image/Flash Width插件,现提供下载。
- 插件介绍
WordPress Fix Image/Flash Width插件用于限制页面中显示的图片、Flash等对象的宽度最高为其上层容器的99%,避免撑破页面布局。
- 插件下载
请点击这里下载WordPress Fix Image/Flash Width插件。
- 插件安装
对于WordPress单用户版本,请下载上面的zip文件,解压缩后,将其放入 WordPress安装目录/wp-content/plugins,并在WordPress后台 “插件” -> “管理插件” 下,启用插件 Fix Image/Flash Width
对于WordPress mu多用户版本,如果希望为所有用户安装,请将下载的zip文件解压缩并将其放入 WordPress安装目录/wp-content/mu-plugins 目录。如果希望用户可以自主启用本插件,请将下载的zip文件解压缩并将其放入 WordPress安装目录/wp-content/mu-plugins 目录。
爱写字发布的工具类插件ixiezi WordPress plugin develop toolkit 今日更新到0.3版本,该版本中,增加了两个函数
- ends_with 用来判断某字符串是否以另外一个字符串结尾。
- rstrtrim 用来将某字符串结尾的字符串删除
了解更多关于ixiezi WordPress plugin develop toolkit请点这里
下载 Version 0.3请点 ixiezi WordPress plugin develop toolkit Version 0.3 下载
插件介绍
wp-copyrighted-post是一款用于在日志和博客feed中增加可配置的版权信息的WordPress插件,其在WordPress的地址为wp-copyrighted-post,其作者地址为WordPress plugin wp-copyrighted-post。
爱写字所做的工作
爱写字对插件wp-copyrighted-post进行了简体中文的汉化,并将汉化文件提交给了插件的维护者。
插件下载
现将本插件提供本地下载
wp-copyrighted-post 0.25版本本地下载
插件安装
下载后请解压缩到你的WordPress安装的wp-content/plugins目录下,然后以管理员身份登陆进入WordPress后台,在插件管理界面启用插件wp-copyrighted-post。
插件使用
安装完成后,如果您使用的是中文界面,那么请在菜单 “设置” ->“版权信息” 下进行设置,如果你使用的是英文界面,请在 “Setting” -> “wp-copyrighted-post” 下进行设置。设置菜单截图及相关说明如下。插件效果请看本文最后的版权说明文字。
从WordPress Mu的主页得知,WordPress Mu 2.8.1的正式版发布了,虽然名为正式版,但是在wordpress mu的讨论论坛上,不少用户反应升级后有这样那样的问题,比如
- 升级后依然提示有新版本可用请升级的信息(已经提交issue,详见http://trac.mu.wordpress.org/ticket/1037)
- 从2.7.1升级到2.8.1后,无法修改风格
- 在系统后台自动升级到2.8.1失败
- 升级后无法查看除主博客之外的其他博客
- 出现数据库错误
WordPress database error Duplicate column name ‘comment_subscribe’ for query ALTER TABLE wp_4_comments ADD COLUMN comment_subscribe enum(‘Y’,'N’) NOT NULL default ‘N’ made by db_upgrade_check - 在后台管理界面无法看到插件管理页面
类似的问题可能还会有不少,爱写字将会第一时间在测试坏境进行相关测试并等待官方发布相应修复版本后,在爱写字生产环境进行升级。WordPress mu的每次新版本发布都没有Release notes,所以常常不清楚到底某一个版本发布之后,增加或修改了什么功能。
爱写字有个经验就是,往往新版本软件的发布,要等上一段时间,待其发布一到两个修复补丁之后,才能算上比较稳定并可用于生产环境,尤其是一些开源社区的软件。













