任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

Maintenance Mode:把博客设置为维护状态

Maintenance Mode 是一个 WordPress 插件,它的功能非常简单,能把你的 WordPress 博客设置为维护状态,这个功能特别有用,特别是你对博客测试建设期间不想公开的时候,或者进行一些改动还不想让用户看到的时候,这个是把博客设置为维护状态,当功能更新好,内容填充完再开放给用户使用。 Maintenance Mode 这个插件我在给客户使用 WordPress 开发网站的时候,经常使用到,在建设期间,由于客户不想让人看到站点,但是又需要自己能够预览到站点功能的添加和更新,这个站点刚好符合需求,普通用户则看到维护状态,登录的用户则可以看到网站。 Maintenance Mode:把博客设置为维护状态 Maintenance Mode 使用非常简单,安装之后,在 WordPress 后台 > 设置(Setting) > Maintenance Mode 就可以进行设置了: Maintenance Mode 后台设置 Maintenance Mode 插件第一个设置是让你是否把这个插件设置为 Activated 状态,个人觉得这个基本没有用,既然开启了这个插件自然是让他工作,如果把它设置为 Deactivated 状态还不如直接停止插件。 设置维护状态页面的信息:可以设置标题和页面内容,并且提供了 [blogurl], [blogtitle] 和 [backtime] 三个变量使用。另外这个插件还可以提供一个选项,让你使用当前主题下的 503.php 文件来显示维护状态页面的信息,这样你就可以自定义维护状态页面信息的样式,更加灵活。 Maintenance Mode 还可以让你设置显示多长时间网站会恢复,以及在网页的 HTTP header 中添加 ’503 Service Unavailable’ 和 ‘Retry-After ‘ […]

WordPress 快捷管理工具条:WordPress Admin Toolbar Bookmarklet

当我们想要在 WordPress 撰写日志的时候,一般是需要到你博客的后台,登录之后,点击 日志 > 撰写日志,然后开始写,如果每次都这样是比较麻烦的,当然我们可以直接把撰写日志保存到浏览器的工具栏上,但是如果下次想快速进入,又保存一个书签到浏览器的工具栏上?这样显然不是最好的解决问题的方法。 有没有好的方法能够快速调用 WordPress 各个菜单呢?我们可以使用 WordPress Admin Toolbar Bookmarklet 来实现快捷访问 WordPress 后台管理菜单。WordPress Admin Toolbar Bookmarklet 是一个基于 Javascript 构建的的浏览器工具栏的 Bookmarklet,它能让你简单通过点击就能快速访问到 WordPress 后台所有菜单和子菜单。一旦你把它拖到浏览器的快速工具栏的时候,你就可以通过点击它来访问当前 WordPress 站点的后台菜单: 使用 WordPress Admin Toolbar Bookmarklet 快捷访问后台菜单 这个 Bookmarklet 是使用强大的 jQuery 类库,并且它假定你当前浏览的页面是是基于 WordPress 并且 WordPress 安装在根目录下,点击该 Boookmarklet 会把默认的 WordPress 后台管理菜单附加到你当前浏览的页面,并且通过 CSS 把这个工具条定位到页面的右上角。这样你就可以快捷访问到后台的任何菜单了。你可以把下面的 Bookmarklet 拖到浏览器的工具栏试下: WP Toolbar 这个 Bookmarklet 的局限是首先要你把浏览器的当前页面设置为你的 […]

WordPress 定时作业监控管理插件:WP-Crontrol

WordPress 一个非常的强大的特性就是可以安排定时作业,让它定时执行,就是 WP_Cron 的功能。但是对于普通用户来说这一切都显得很神秘,不知道自己的后台有哪些定时作业在跑,如果不懂编程,添加一个定时作业是非常难的,并经操作 WP_Cron 的 API 是比较繁杂的。所以一个能对定时作业进行监控和管理的插件是很有必要的。 WP-Crontrol 就是一个对 WP_Cron 进行监控和管理的插件,下载或者在后台直接安装好插件,并激活之后就可以使用了。 它有以下功能: 管理和自定义时间间隔 插件安装之后,你可以在后台 setting > Control 中设置,首先我们常看到现在有多少种时间间隔设置。 WP-Crontrol:管理和自定义时间间隔 在 WordPress 默认的设置中,时间间隔只有每小时(hourly),每天(daily)或者每周(weekly)这样三种,这样对于一些有特别需求的用户来说来不是很方便,通过 WP-Crontrol,就可以自己定义更多更有效的时间间隔。 新添加时间间隔,非常简单,只要输入三个字段: Internal name:内部名字,用于程序,所以要注意 PHP 变量命名规则。 Interval:时间间隔,单位为秒。 Display name:显示的名字,用于查看,所以需要起的适合阅读理解的名字。 管理和监控定时作业 插件安装之后,进入 Tools > Crontrol 就可以看到后台已有的定时作业,我们可以通过它查看这些作业的运行时间间隔和下次运行的时间,也可以点击让它立刻就运行。 WP-Crontrol:管理和监控定时作业 上图中的几个作业都是 WordPress 自带和 WP Super Cache 插件带的: wp_cache_gc:WP Super Cache 垃圾收集。 wp_version_check:检查 WordPress 是否有新版,12个小时会检查一次。 wp_update_themes:检查主题是否有更新,也是12个小时一次。 wp_update_plugins:检查插件是否有更新,也是12个小时一次。 […]

WordPress 验证码插件:SI CAPTCHA Anti-Spam

SI CAPTCHA Anti-Spam 是一个 WordPress 插件,它会在留言表单,注册表单,登录表单添加一个 CAPTCHA 验证码,用来防止垃圾留言或者恶意注册。 博客安装 SI CAPTCHA Anti-Spam 插件之后,用户必须要输入图片上的文字才能留言或者注册,这样就可以防止机器人自动注册和留言,增加博客的安全性。这个插件除了可以在 WordPress 工作之外,同样还兼容 WPMU 和 BuddyPress。 SI CAPTCHA Anti-Spam 安装要求 WordPress 2.6 或以上。 需要 PHP 4.0.6 版本以上,并且支持 GD2 库。 如果要在留言表单出现时 CAPTCHA 验证码,那么在主题的的 comments.php 文件中含有 <?php do_action(‘comment_form’, $post->ID); ?>,大部分主题都会有的,这个 hook 最好的位置是留言框的上方。 SI CAPTCHA Anti-Spam 详细设置 安装好 SI CAPTCHA Anti-Spam 之后,就可以进入 WordPress 后台 > 插件 […]

如何实现 WordPress 主题的 Thread Comments 功能

WordPress 从 2.7 版本新增的最大一个功能就是 Thread Comments(嵌套留言和回复),就是可以回复留言并且嵌套显示,这样非常留言的时候更加友好,可以针对日志内容留言,也可以针对某条留言回复,并且可以直接在留言中讨论而不影响其他用户,所以 WordPress 主题实现 Thread Comments 是非常必要的。 由于 WordPress 很早就在 wp_comments 数据表中预留了 comment_parent 字段,在 2.7 版本之前的实现 Thread Comments 功能的插件都是通过使用这个字段实现的,WordPress 2.7 之后自带的 Thread Comments 也不例外,也是通过这个字段实现,所以可以完全兼容之前的 Thread comments 插件。但是要使用 WordPress 2.7 自带的 Thread Comments,需要修改主题的 comments.php 主题文件,我下面就讲解下如何修改,注意这里的代码不向下兼容了,修改了之后,你的主题只能在 WordPress 2.7 或者中使用了。 1. 首先在主题的 header.php 的 wp_head() 函数之前添加如下函数: if(is_singular()) wp_enqueue_script(‘comment-reply’); 上面这个函数是在主题模板中添加 comment-reply.js 这个 JS,它是 Thread comment […]

WordPress 中如何把留言和 Trackbacks 区分开

前面我讲了如何让你的 WordPress 主题实现 Thread Comments 功能,但是并没有实现把留言和 Trackbacks 分开,并且也没有把它们进行样式化,那么今天我就讲讲如何把留言和 Trackbacks 区分开,并且简单样式化它们。 1. 首先修改你主题的 single.php 文件。把 <?php comments_template(); ?> 函数替换成 <?php comments_template(”, true); ?> 上面的修改经让 comments_template 函数创建一个$comments_by_type 的变量。后面我们将会用到。 2. 打开 comments.php 文件,把 <ul class="commentlist">     <?php wp_list_comments(); ?> </ul>; 替换成 <?php if ( ! empty($comments_by_type[‘comment’]) ) : ?> <ul class="commentlist">     <?php wp_list_comments(array (‘type’ => ‘comment’); ?> […]

WordPress 手机浏览插件:MobilePress

随着 3G 网络的发展,手机已经成为人们生活中越来越重要的网络终端,越来越多的人开始使用手机来浏览网页,但是很多网站其实并不是适合手机浏览,其中就包括我们大家使用 WordPress 构建的博客。以前我推荐使用 FeedM8 这个服务给博客创建适合手机浏览的版本,但是 FeedM8 毕竟是第三方服务,自己不能做太多的控制,并且还需要让用户记住你在 FeedM8 的地址和用户名,并不是很方便。其实对于 WordPress 博客的用户,我们可以使用 MobilePress 这款 WordPress 插件,让你的博客适合手机浏览,用户只需在手机浏览器中输入你博客的地址即可。 MobilePress 介绍 MobilePress 是一款 WordPress 插件,它首先通过浏览器的 User-Agent 判断出用户是否使用手机在浏览你的 WordPress 博客,然后它会给博客更换一款适合手机浏览的主题,让手机用户更好的浏览博客。 MobilePress 支持绝大多数手机,如 iPhone, Android, 黑莓, Windows CE, Nokia 等类型手机,和 Opera Mini, UCWeb 等手机浏览器。 MobilePress 安装和使用 MobilePress 安装非常简单,只要上传激活即可,也可以通过 WordPress 后台直接安装。 安装好 MobilePress 之后,在 WordPress 后台主菜单就多了一个 MobilePress 的菜单,他有两个子菜单: Options 这里的 […]

和 WordPress 相关的一些专有名词

无论你是刚接触 WordPress,还是已经使用了几个月,你肯定见过下面的这些名词,但是有些却不知道什么意思,这就是 WordPress 自己的专有名词。 是的,正是因为 WordPress 的全球流行,WordPress 也有了自己的一些独特的名词术语(Lingo)。这篇文章就是深入探讨这些和 WordPress 相关的术语,然后使你在学完这篇文章之后,能够让你在以后使用 WordPress 的时候,能够不会因为一些专有名词的原因而停滞不前! Codex – WordPress.org Codex 其实就是 WordPress 的维基,它是一个包含各种和 WordPress 相关的信息的平台。Codex 是由志愿者撰写的,当你对 WordPress 有不明白的时候,Codex 就是你第一个去查找答案的地方。 Parameter – 参数,在讨论插件或者主题开发的时候常常被提到,在 WordPress 模板函数的时候常作为选项。如模板函数 bloginfo(),它可能是这样的:<?php bloginfo(‘name’); ?>,在括号里面的东西就是参数。 Template Tags – 模板标签,它是博客的模板中来显示动态信息,或者用来定制化博客,它可以让你的博客独一无二。 Loop 或者 The Loop – 主循环是 WordPress 用来显示博客的日志的。使用主循环,WordPress 在当前页面显示每篇日志,然后通过循环里面的模板函数来格式化它们。任何在主循环中的 HTML 或者 PHP 代码,每个日志都会用到。当你看到 WordPress 的文档中提到:“这个标签必须在 The Loop”,这里说的就是住循环。 .htaccess […]

WordPress Transients API 介绍

Transients 是瞬时的意思,WordPress 的 Transients API 就是 WordPress 用来存储一些缓存的数据到数据库中最简单也是最标准的方法,Transients API 给这些缓存的数据一个过期时间,并且时间已到就会自动删除,所以如果你在制作 WordPress 插件的时候,需要存储一些有生命周期的选项的时候,Transients API 就是最好的选择。 WordPress Transients API 函数 Transients API 是 WordPress 2.8 版本开始才有的,它和 WordPress 的 Option API (get_option, add_option, update_option, delete_option))基本一样,也是使用 WordPress wp_options 数据表来存储这些缓存数据,唯一区别就是 Transients API 有一个过期时间。 Transients API 以下三个函数:set_transient(), get_transient(), delete_transient()。 // 保存一个临时数据到数据库中 set_transient($transient, $value, $expiration);   // 从数据库中获取一个临时数据 get_transient($transient);   // 从数据库中删除一个临时数据 […]

WordPress 项目案例:VANS BLOG

VANS BLOG这个 WordPress 项目我们 WPJAM 团队已经做好了差不多一年了,但是由于某些原因一直没有在博客中分享,现在所有问题都已经解决了,所以特别在博客中分享下。 VANS 是美国潮流品牌,成立于1966年,主要生产滑板和鞋子,每一款鞋子都拥有独一无二的个性,是美国、日本、香港等地时尚年轻人的必备休闲鞋款。 WordPress 项目案例:VANS BLOG VANS BLOG 整个网站是基于 WordPress 构建的,在个性化定制方面做很多设置: 首先在首页我们设置一个 Slide,用来展示重点内容和推荐,我们设置比较简单,后台可以直接设置主标题,副标题,链接和图片 URL。现在我们 WPJAM 新做的项目中都可以实现直接上传图片。 VANS 的每个分类都给设置一种颜色,我们制作了一个 category color(分类颜色)插件,在后台可以设置每个分类的颜色,主题在分类列表和每篇日志都调用这个颜色来显示,是的整个网站色彩缤纷。如下所示: 分类颜色和后台设置 VANS 每篇文章都有一个缩略图,我们使用自定义字段来制作这个功能,并且在主题里添加了相关的代码让用户直接在 WordPress 后台上传缩略图,方便客户使用: 在 WordPress 后台上传缩略图 还有一些音乐视听的功能,这里就不细说了,现在 VANS BLOG 还进行有奖问题,如果你感兴趣,可以去参加下。在抽奖这个环节上,其实可以做得更好,我们在新的项目捞一网中就做的非常好,有抽奖模块,问题管理模块,统计模块,可以对用户行为做简单的分析。 标签:WordPress 项目

豆瓣连接:使用豆瓣登陆 WordPress 博客

豆瓣开放API 的认证体系也是基于 OAuth,所以我利用 OAuth 协议制作了这个豆瓣连接 插件。它的主要功能是使用豆瓣的账号登陆你的 WordPress 博客,并且留言使用豆瓣的头像。下面介绍下简单的使用过程: 首先你要确认下你的服务器是否支持豆瓣连接插件,豆瓣连接这个插件要求:PHP5 并且含有 CURL 扩展。你可以通过 phpinfo() 函数来检测。下面是详细的安装和使用步骤: 1. 到这里下载 豆瓣连接 WordPress 插件,解压缩开。 2. 在使用插件之前,需要到豆瓣申请 API Key。申请之后,你会获得一个 Key 和一个私钥,你把这个两个数值分别填入到 douban-connect.php 文件开始的 $douban_consumer_key 和 $douban_consumer_secret 这两个变量当中。 3. 把 douban-connect 整个文件夹上传到 WordPress 的插件目录当中。注意最后的路径,应该是 plugins/douban-connect/douban-connect.php 否则会有问题的。 4. 在 WordPress 后台 > 插件菜单 > 找到这个插件,然后激活。 5. 这时候你应该在留言框处可以看到 的按钮。 6. 如果没有该按钮,你应该检查下是否你的主题的 Comments.php 文件中含有 comment_form […]

单点登录介绍和在 WordPress 中的应用

单点登录(Single Sing On),简称 SSO,指的是用户通过一个账号(可以是邮箱,URL 或者账号)就能登陆所有支持单点登录的应用系统,其实简单的理解只要你某个的账号(如 OpenID,Gmail 邮箱账号,新浪微博账号,豆瓣账号)能够实现多个地方登陆,就可以把它理解为单点登录。 OpenID 说到单点登录,不得不提 OpenID,OpenID 是最早提出的单点登录的协议,OpenID 是一个以用户为中心的数字身份识别框架,通过 URL 来标识身份,就是你有了一个 OpenID,到所有支持 OpenID 的网站就不需要重复注册了,这样就避免老是注册的问题。 使用 OpenID,你需要你到 OpenID 提供商去注册一个 URL 来标识身份,虽然我们可以通过 OpenID 的委托机制来实现把自己的博客地址作为 OpenID,但是毕竟需要注册,而且很多人对 OpenID 的概念了解不够,使用 URL 作为身份标识相对于邮箱或者账号名来说也是不那么方便,所以 OpenID 这个概念虽然很好,但是实际用途却不广。 让 WordPress 实现 OpenID 支持可以通过一个名字也叫做 OpenID 的插件实现,OpenID 和其 WordPress 插件 这篇文章有对 OpenID 和其 WordPress 插件有详细的介绍。 但是随着很多大服务厂商对 OpenID 的支持,如 Google 账号支持 OpenID,并且 Yahoo,AOL,Facebook,微软 Live […]

WordPress 3.0 发布

WordPress 3.0 终于发布了,我从早期的 alpha 版本就开始使用一直到现在,WordPress 3.0 是我期待已久一个版本。 WordPress 3.0 不仅仅是新增的 Twenty Ten(2010)默认主题,它的自定义分类系统,自定义日志类型等等功能从根本上把 WordPress 从一个博客系统更改成 CMS,我们 WPJam 团队使用 WordPress 给企业做站也变得更加轻松。 WordPress 3.0 新功能 WordPress 和 WordPress MU 已经合并,现在一个 WordPress 安装就能管理多个博客。 WordPress 3.0 新推出了 “Twenty Ten” 的默认主题,它包含了现在 WordPress 所有的功能。 新的菜单管理系统,可以让你创建包含由日志,页面,分类,标签和其他链接组成的完全自定义菜单。 自定义 header (头图)和背景颜色或者图片的 API。 WordPress 后台每个界面的帮助标签下都有上下文帮助。 现在全新安装的 WordPress 可以自定义帐号和密码。 在编辑主题的时候会自动进入维护模式 支持短连接 支持和改进了自定义日志类型和自定义分类系统。 一个更轻快颜色的后台,让你更加关注你的内容。 WordPress 的未来 WordPress 3.0 […]

WordPress 3.0 简体中文版发布

前面介绍期待已久的 WordPress 3.0 终于发布了,WordPress 中文团队也很快发布了中文包。 本次中文版的制作也比较麻烦一些,依旧列举下中文版的修改内容: 修改 wp-admin/setup-config.php 文件,修改提示内容为简体中文; 修改 wp-admin/update-core.php 文件,添加自动更新模式选择; 加入 wp-content/languages/zh_CN.mo 主程序相关词条中文语言包; 加入 wp-content/languages/zh_CN.po,方便大家对主程序相关词条中文语言包自行修改; 加入 wp-content/languages/continents-cities-zh_CN.mo 时区城市中文语言包; 加入 wp-content/languages/continents-cities-zh_CN.po,方便大家对时区城市中文语言包自行修改; 加入 wp-content/languages/ms-zh_CN.mo 多站点程序相关词条中文语言包; 加入 wp-content/languages/ms-zh_CN.po,方便大家对多站点程序相关词条中文语言包自行修改; 加入 wp-content/languages/zh_CN.php,使后台文字更适合中文显示,并加入自动更新功能,使用户更便捷地升级至 WordPress 中文团队制作的简体中文版; 修改 wp-includes/wp-db.php 文件,修改提示内容为简体中文; 修改 readme.html 文件,完全汉化帮助文件,英文版修改为 readme-en.html; 修改 wp-config-sample.php 文件,将其中的说明文字汉化为简体中文,并且修改默认语言为 zh_CN; 修改 wp-load.php 文件,修改提示内容为简体中文。 WPCNG 中文版的下载地址(这里我们提供了 tar.gz 和 zip 两种压缩包的下载,请大家根据自己的需要下载): WordPress 3.0 简体中文版:zip | […]

同步 WordPress 博客日志到新浪微博

该功能已经整合到新浪连接插件中,请直接下载新浪连接插件来使用同步 WordPress 博客日志到新浪微博功能。 前面我介绍新浪微博开放 API,以及使用新浪 API 的 OAuth 协议创建新浪连接插件,可以使用新浪微博的帐号登录 WordPress 博客,今天介绍下如何同步 WordPress 博客日志到新浪微博,同步日志到新浪微博非常简单,我前面介绍了同步到嘀咕,雷猴等微博客,同步到新浪微博的方法基本也一致,分为两步: 首先我们创建更新状态到新浪微博的函数,这里我用到了 WordPress 自带的 WP_Http 类(关于 WP_HTTP 的介绍你可以查看这篇文章:如何在WordPress 发起HTTP Requests): function update_sina_t($status){     $username = "你的新浪微博的帐号";     $password = "你的新浪微博的密码";     $api_url = ‘http://api.t.sina.com.cn/statuses/update.json’;     $body = array( ‘status’ => $status,’source’=>’3279848611′);     $headers = array( ‘Authorization’ => ‘Basic ‘.base64_encode("$username:$password") );     $request = […]

WordPress 存档插件:Simple Archive

WordPress 有很多存档插件,但是都过于复杂或者过多的 Javascript 效果,所以我一直使用 Blix 主题里面的存档函数,这个函数在一个页面上按月分组列出所有日志,这样就可以把存档页面当作一个静态的 sitemap,对搜索引擎优化有利,并且显示效果非常简洁。 Simple Archive 安装和使用 1. 上传插件到 wp-content/plugins/ 目录。 2. 创建一个页面模板 3. 在该文件中添加如下代码: <?php simple_archive(); ?> 4. 上传该文件到当前的主题目录下,然后撰写一个页面,并使用刚才的页面模板。 下载:simple_archive.zip 标签:WordPress 存档插件 WordPress 插件

WordPress 将不再支持 PHP4 和 MySQL 4

WordPress 3.1 将是最后一个支持 PHP4 和 MySQL 4 的版本,从 WordPress 3.2 开始,必须要 PHP 5.2 和 MySQL 5 以上的版本,个人觉得这是非常好的一个决定,其实现在只有 11% 的 WordPress 用户是用 PHP4 和 MySQL 4,并且这部分用户大部分可以把主机后台设置 PHP 5.2。 个人认为这是非常好的一个决定,这样就不用为了兼容 PHP4 和 MySQL 4,程序要做一些无谓判断,可以直接用 PHP5 面向对象的一些高级功能,这样程序效率会提供很多,WordPress 效率问题已经被人诟病了好久。其实很多开源程序都已经决定不在支持 PHP4 和 MySQL 4,如 Joomla 和 Drupal 等。 为了检查你的主机是否支持 WordPress 3.2 对主机的要求,官方提供了一个插件 Health Check,帮你检测你的主机是否符合安装要求。WordPress 3.1 将在 2010 年底前发布,而 WordPress 3.2 […]

WordPress 核心代码不再包含导入功能

以前在 WordPress 后台 > 工具(Tools)菜单下可以导入其他程序或者其他 WordPress 的 XML 的文件,但是从 WordPress 3.0 开始,WordPress 核心代码不再包含导入功能,如果你需要导入数据,需要安装插件了,导入插件和其他插件一样安装即可。 这是 WordPress 开发的转变,开始使用 Core-Plugins,就是把大家都需要使用的插件,作为官方核心插件,你可以从这里看到现在已有的 Core Plugins。 Dreamcolor 已经制作了所有官方导入工具的简体中文语言包。 标签:WordPress

移除 WordPress 自动修正 WordPress 大小写函数

在 WordPress 3.0 中有个 capital_P_dangit() 函数,这个函数会把所有 WordPress 中 P 小写改成大写,修正所有的 WordPress 的大小写按照正确的方式拼写。 我平时写文章的时候,都会尽量按照 WordPress 这样的大小写方式写,但是这样自动转换还是会引起一些问题,比如你的链接是 /wordpress,如果帮你改成 /WordPress 就无法访问了。 所以我们可以通过以下方式屏蔽这个功能: remove_filter( ‘the_content’, ‘capital_P_dangit’ ); remove_filter( ‘the_title’, ‘capital_P_dangit’ ); remove_filter( ‘comment_text’, ‘capital_P_dangit’ ); 标签:WordPress 技巧

单点登录介绍和在 WordPress 中的应用

单点登录(Single Sing On),简称 SSO,指的是用户通过一个账号(可以是邮箱,URL 或者账号)就能登陆所有支持单点登录的应用系统,其实简单的理解只要你某个的账号(如 OpenID,Gmail 邮箱账号,新浪微博账号,豆瓣账号)能够实现多个地方登陆,就可以把它理解为单点登录。 OpenID 说到单点登录,不得不提 OpenID,OpenID 是最早提出的单点登录的协议,OpenID 是一个以用户为中心的数字身份识别框架,通过 URL 来标识身份,就是你有了一个 OpenID,到所有支持 OpenID 的网站就不需要重复注册了,这样就避免老是注册的问题。 使用 OpenID,你需要你到 OpenID 提供商去注册一个 URL 来标识身份,虽然我们可以通过 OpenID 的委托机制来实现把自己的博客地址作为 OpenID,但是毕竟需要注册,而且很多人对 OpenID 的概念了解不够,使用 URL 作为身份标识相对于邮箱或者账号名来说也是不那么方便,所以 OpenID 这个概念虽然很好,但是实际用途却不广。 让 WordPress 实现 OpenID 支持可以通过一个名字也叫做 OpenID 的插件实现,OpenID 和其 WordPress 插件 这篇文章有对 OpenID 和其 WordPress 插件有详细的介绍。 但是随着很多大服务厂商对 OpenID 的支持,如 Google 账号支持 OpenID,并且 Yahoo,AOL,Facebook,微软 Live […]

WordPress 3.0 简体中文版发布

前面介绍期待已久的 WordPress 3.0 终于发布了,WordPress 中文团队也很快发布了中文包。 本次中文版的制作也比较麻烦一些,依旧列举下中文版的修改内容: 修改 wp-admin/setup-config.php 文件,修改提示内容为简体中文; 修改 wp-admin/update-core.php 文件,添加自动更新模式选择; 加入 wp-content/languages/zh_CN.mo 主程序相关词条中文语言包; 加入 wp-content/languages/zh_CN.po,方便大家对主程序相关词条中文语言包自行修改; 加入 wp-content/languages/continents-cities-zh_CN.mo 时区城市中文语言包; 加入 wp-content/languages/continents-cities-zh_CN.po,方便大家对时区城市中文语言包自行修改; 加入 wp-content/languages/ms-zh_CN.mo 多站点程序相关词条中文语言包; 加入 wp-content/languages/ms-zh_CN.po,方便大家对多站点程序相关词条中文语言包自行修改; 加入 wp-content/languages/zh_CN.php,使后台文字更适合中文显示,并加入自动更新功能,使用户更便捷地升级至 WordPress 中文团队制作的简体中文版; 修改 wp-includes/wp-db.php 文件,修改提示内容为简体中文; 修改 readme.html 文件,完全汉化帮助文件,英文版修改为 readme-en.html; 修改 wp-config-sample.php 文件,将其中的说明文字汉化为简体中文,并且修改默认语言为 zh_CN; 修改 wp-load.php 文件,修改提示内容为简体中文。 WPCNG 中文版的下载地址(这里我们提供了 tar.gz 和 zip 两种压缩包的下载,请大家根据自己的需要下载): WordPress 3.0 简体中文版:zip | […]

WordPress 将不再支持 PHP4 和 MySQL 4

WordPress 3.1 将是最后一个支持 PHP4 和 MySQL 4 的版本,从 WordPress 3.2 开始,必须要 PHP 5.2 和 MySQL 5 以上的版本,个人觉得这是非常好的一个决定,其实现在只有 11% 的 WordPress 用户是用 PHP4 和 MySQL 4,并且这部分用户大部分可以把主机后台设置 PHP 5.2。 个人认为这是非常好的一个决定,这样就不用为了兼容 PHP4 和 MySQL 4,程序要做一些无谓判断,可以直接用 PHP5 面向对象的一些高级功能,这样程序效率会提供很多,WordPress 效率问题已经被人诟病了好久。其实很多开源程序都已经决定不在支持 PHP4 和 MySQL 4,如 Joomla 和 Drupal 等。 为了检查你的主机是否支持 WordPress 3.2 对主机的要求,官方提供了一个插件 Health Check,帮你检测你的主机是否符合安装要求。WordPress 3.1 将在 2010 年底前发布,而 WordPress 3.2 […]

WordPress 核心代码不再包含导入功能

以前在 WordPress 后台 > 工具(Tools)菜单下可以导入其他程序或者其他 WordPress 的 XML 的文件,但是从 WordPress 3.0 开始,WordPress 核心代码不再包含导入功能,如果你需要导入数据,需要安装插件了,导入插件和其他插件一样安装即可。 这是 WordPress 开发的转变,开始使用 Core-Plugins,就是把大家都需要使用的插件,作为官方核心插件,你可以从这里看到现在已有的 Core Plugins。 Dreamcolor 已经制作了所有官方导入工具的简体中文语言包。 标签:WordPress

移除 WordPress 自动修正 WordPress 大小写函数

在 WordPress 3.0 中有个 capital_P_dangit() 函数,这个函数会把所有 WordPress 中 P 小写改成大写,修正所有的 WordPress 的大小写按照正确的方式拼写。 我平时写文章的时候,都会尽量按照 WordPress 这样的大小写方式写,但是这样自动转换还是会引起一些问题,比如你的链接是 /wordpress,如果帮你改成 /WordPress 就无法访问了。 所以我们可以通过以下方式屏蔽这个功能: remove_filter( ‘the_content’, ‘capital_P_dangit’ ); remove_filter( ‘the_title’, ‘capital_P_dangit’ ); remove_filter( ‘comment_text’, ‘capital_P_dangit’ ); 标签:WordPress 技巧

100% Secure Checkout

PayPal / MasterCard / Visa