NeatCN(NeatStudio工作室) NeatStudio工作室

Archive for the ‘Wordpress开发’ Category

WordPress 3.0

06.08.2010 · Posted in Wordpress开发

【2010-06-21】今天,我已经升级到了3.0了。over ———————————————————- 上次是RC,这次是RC2,看来正式版离我们很近了。 事实上我也明白,如果不想多用户版,2.9已经够用了。wp为了让插件更容易开发,忽略的是性能,因此,在不装插件的情况下,WP的性能其实也还是可以接受的。只是插件多了,每次都要add_actin,add_xxxxx,就慢上很多。虽然插件都有缓存,但IO的消耗不会少呀? 看原新闻怎么说吧,RC2只更新了一条: Changes: This release contains many bugfixes and improvements since Release Candidate 1. There have been improvements in the nav menus, multisite, the TwentyTen theme, and the upgrade functions, to name a few. There is also new contextual help available. 感觉好象没什么太大的意义,看来,稳定多了。stable版本即将出现了 ...

WordPress : Adding Administration Menus

05.26.2010 · Posted in Wordpress开发

If you want to give your pluging an options page,you must set a administration menu or options sub menu. Some manual can find it on wordpress.org. OK,to add an administration menu, you must do three things: 1. Create a function that contains the menu-building code 2. Register the above function using the ...

wordpress开发的几个事项

05.18.2010 · Posted in Wordpress开发

1、自定义字段,详见 http://codex.wordpress.org/Using_Custom_Fields ,几个常见的方法有: add_post_meta($id,$key,$value,$unique),update_post_meta,delete_post_meta get_post_meta,get_post_meta_keys,get_post_meta_values 用于模版中的有,the_meta,get_post_meta 2、图片存在哪里?图片其实也是一条post数据,只是 post_type = attachment而己 其它post_type有,draft(草稿),revision(历史数据)等。 当图片的post_parent没有值时,认为它是孤立附件。如果有值是认为是有关联的,仅关联第一次,如果有多个文章插入此图片,默认只关联第一次的。 3、wp_links是友情链接表 wp_comments是回复表 wp_commentmeta和postmeta类似,但一般都用不到。 wp_options是系统配置表,可以用get_options等获取。 wp_terms等三个表是关联表,wp_terms里面存放了category,tag等信息 wp_users等两个表是用户相关表。由于usermeta信息是key,value对应的,所以当要取所有的用户及全部配置信息时就很郁闷。如果用户不多,建议是把wp_usermeta全部取出来之后,再用foreach等做键值对应,否则,SQL查询就会死人。 ...

WordPress的插件开发全攻略(目录)

05.17.2010 · Posted in Wordpress开发

这篇文章是我转自sexywp.com的文章,有PDF版的下载哦,不过仔细看了之后,还是觉得比较简单,当然如果是初学的话,了解一下也足够了。 How to Write a WordPress Plugin – Introduction 介绍 Seven Reasons to Write a WordPress Plugin 编写插件的七个理 由 How to Get Ideas for WordPress Plugins 怎样获得 WordPress插件的创意 Structure of a WordPress Plugin WordPress 插件的结构 WordPress Plugin Actions WordPress 插件Actions WordPress Plugin Filters WordPress 插件Filter Constructing a WordPress Plugin Admin Panel 构造一个 WordPress插件管理员面板 Constructing a ...

测试最简单的插件

03.16.2010 · Posted in News, Wordpress开发

尝试使用wordpress的时候,看了一下插件的简要信息,说白了,就是一个add_filter在调用相关信息。于是参照hello_dolly插件写了一个最简单的插件,也就是在文章内容后面加上一个版权信息。好象除了默认的模版外,其他就没有这样的提示了。所以,我就开始这样的尝试。 /** * @package NeatCN Copyright * @author neatcn / gouki * @version 0.1 */ /* Plugin Name: NeatCN WordPress Copyright Plugin URI: http://neatcn.com/# Description: 显示文章的版权信息 Author: NeatCN / gouki Version: 0.1 Author URI: http://neatcn.com/ */ function neatCopyRight ( $content ) { $content .= < ...

如何关闭WordPress修订功能

03.12.2010 · Posted in News, Wordpress开发

WordPress其实挺不错,但是Revision却不是特别方便,因为每一次的版本保存,都会增加一条主键记录。所以,你会发现,我的网站的文章,第一条是show-1-1.shtml,第二条却是show-11-1.shtml,中间10条却是Reversion所导致的。 由此可见,这样的频繁添加记录对于数据库来说是一个不小的压力,但对于普通用户来说,这个功能却真的并不是那样重要,但所幸,还是有办法 可以解决这个问题。 只要你打开wp-config.php文件,在文件的最后require(‘wp-setting.php’)前加入: /** * 当值为-1或者true时,代表保存所有的Revision * 当值为false或者0时,代表关闭Revision * 当值大于0,并且是数字是,代表保留n次Revision */ define('WP_POST_REVISIONS',false); 具体说明请查看官方的说明文档“Revision Management”。 不过,如果你已经有了Revision的控制,但却想删除它,怎么办?除了直接执行sql外,还有就是安装这个WP Cleaner插件,我这里就不多做介绍了,我用下来,感觉不错很方便。 ...