WordPress升级到2.3

Wordpress No Comments »

WordPress 2.3 出现半个月了,今天终于把博客升级了一下。

不过却在应用中文语言包却出现了问题。

按照官方的说法设置后却不能正常显示

本中文版由WordPress中文团队制作,做了以下修改(相对于英文原版):
* 加入wp-content/languages/zh_CN.mo中文包
* 加入了 zh_CN.po,方便大家对中文包自行修改。
* 修改wp-config-sample.php中的”define (‘WPLANG’, ”);”为”define (‘WPLANG’, ‘zh_CN’);”
* 添加汉化readme.html文件。
老用户请打开 /wp-admin/upgrade.php 进行升级。

现提供此中文语言包文件:

WordPress Database Backup插件邮件乱码的解决方案

Wordpress No Comments »

我使用的WordPress版本和WordPress Database Backup的版本信息如下:
引用:
WordPress Database Backup 2.1.2
On-demand backup of your WordPress database. Navigate to Manage → Backup to get started. 作者:Austin Matzko.

WordPress版本: Version 2.3-beta3
站点名称是:广告点击跟踪

通过WordPress Database Backup发送邮件,收到后邮件的标题为乱码(把邮件编码切换到UTF-8后正常显示,不过有空格)
如图所示:
WordPress Database Backup插件乱码

解决此乱码的方法是,修改wp-db-backup.php的 720行和723行
复制PHP代码到剪贴板PHP代码:

if (function_exists(‘wp_mail’)) {
$this->useMailer = true;
$success = @wp_mail($recipient, get_bloginfo(‘name’) . ‘ ‘ . __(‘Database Backup’,'wp-db-backup’), $message, $headers);
$this->useMailer = false;
} else {
$success = @mail($recipient, get_bloginfo(‘name’) . ‘ ‘ . __(‘Database Backup’,'wp-db-backup’), $message, $headers);
}
修改成如下方式,使邮件的标题不包含中文即可解决乱码问题。呵呵。
WordPress Database Backup插件乱码

if (function_exists(‘wp_mail’)) {
$this->useMailer = true;
$success = @wp_mail($recipient, date(‘Y-m-d’).’ ‘.__(‘Database Backup’,'wp-db-backup’), $message, $headers);
$this->useMailer = false;
} else {
$success = @mail($recipient, date(‘Y-m-d’).’ ‘.__(‘Database Backup’,'wp-db-backup’), $message, $headers);
}

WordPress发表文章提示WordPress database error: [Incorrect table name '']

Wordpress 1 Comment »

因为错误地对Wordpress的options表做了操作,现在发表文章出现下面的问题。但刷新,文章也能发出来。

提示的SQl错误为:

SELECT c.term_id AS ID, MAX(p.post_modified) AS last_mod
FROM `` c, `` tc, `` pc, `wp_adclick_posts` p
WHEREtc.taxonomy = 'category' AND tc.term_id = c.term_id AND
pc.term_taxonomy_id = c.term_id AND p.ID = pc.object_id AND
p.post_status = 'publish' AND p.post_type='post'
GROUP BY c.term_id

把Wordpress升级一下即可解决此问题。
当对WordPress的数据库降级(由高版本到低版本使用)亦会出现此错误的。

两个 WordPress 主题中文站

Wordpress No Comments »

最近上线了两个 WordPress 主题的中文站点,旨在帮助 WordPress 中文用户更好的选择合适的主题。一个是使用本站代理盘古空间的酋长 和 Easy 共同创办的 WordPress 主题中文站,另一个是 Andor 创建的 WordPress theme 中文站。网站名称和网站地址都差距甚小,看来这是双方选题上的撞车;但对于中文用户而言,有竞争也许是一件好事,这样大家的选择余地才比较多嘛!不过,我觉得两个网站目前的定位有些不同的看法。
前者 WordPress 主题中文站,是酋长和 Easy 共同创建的,其目的比较简单,就是收集一些漂亮的主题,以供大家选择。目前以 WordPress 主题为主要话题的网站已经非常多,随便用 Google 搜索一下 WordPress 主题,或者 WordPress theme,都能够搜索出许多站点,并且这些站点都有几十款甚至几百款主题可供选择。所以,如果做单纯的主题收集站,我觉得对于网友的帮助,似乎不是很大;而且这个网站也难以从众多的 WordPress 主题类网站中脱颖而出。一个好的 WordPress 主题网站,最好有一位主题设计高手来坐镇,吸引人气;估计这是目前 WordPress 主题中文站的软肋。不过我觉得可以对其所选择的主题进行详细的功能评论,也是一个可以吸引网友的地方。另外,这个站点的 demo 功能很不错,可以直接在线查看主题的效果,应该把这个链接放到侧边栏,以方便网友!后者 WordPress theme 中文站,是网友 Andor 创建的。似乎之前在 WordPress 中文论坛(抑或是 ChinaBloggerNetwork 论坛?) 看到过其征集大家对收费主题的看法,目前 WordPress theme 中文站除了收集 WordPress 主题外,还为网友提供定制主题的服务,当然这项是收费服务。本来我要为 Andor 的收费主题叫好呢,毕竟制作一个漂亮的 WordPress 主题还是非常不容易的,我之前在 WordPress 上手指南中就曾经提到,国外有许多收费主题网站,比如 Kaushal Sheth 制作的这些商业主题,售价都在 50 美元左右,如果要买断使用,价格则在 700 美元左右,类似的收费站点还有不少。不过,我看到 Andor 的定制主题服务内容外,却非常担心,或许又将成为一起丢人的 WordPress 主题事件。

Andor 所谓的“定制主题”服务,并不是 Andor 为你制作主题,而是你到网上去选择一个 WordPress 主题,提供源文件,Andor 按照你的要求进行修修补补,以达到网友的要求。看起来双方你情我愿,合情合理,但实际上却是严重的侵权事件,因为这里侵犯了 WordPress 主题原作者的权利,这并不是一句“版权归原作者所有”可以弥补的。

目前网上流行的大部分 WordPress 主题,除了个别主题制作者没在意或不在乎外,大部分主题都是基于 GPL 协议或者 CC 共创协议的。基于 GPL 协议的主题,别人可以对主题进行修改和重新发布,但必须同时发布源代码,这条基本上就限制依靠其主题牟利的可能性;除非某个慈善组织愿意拿100块钱,让 Andor 修改一个主题,然后给所有网友使用。基于 CC 共创协议的主题也有相似之处,目前基于 CC 协议的主题,都是基于 Attribution-ShareAlike 2.5 (署名-相同方式共享 (by-sa)) 协议,此协议与 GPL 协议有很大相似之处,尽管不禁止商业化,但仍必须以相同协议进行分享

并不是所有的东西都适合收费。Wordpress 开源社区之所以活跃,就是因为有许多无偿奉献的网友,做出了许多工作;他们自己并不在乎自己的作品能否赚钱,但他们也不希望自己的作品被别人拿去牟取私利。基于 GPL 和 CC by sa 2.5 协议发布的主题,可以用于商业化,但必须同时共享修改后发布的作品。Andor 网友如果希望从定制这类主题中获利,请慎重考虑这些协议。同时也提醒那些通过 WordPress theme 中文站定制主题的网友,与其拿钱来赞助一个不明不白的网站,还不如直接赞助主题的原作者,请原作者帮你修改主题,以适合你的网站。

wp-cache插件的安装方法

Wordpress 2 Comments »

wp-cache插件是一个wordpress的缓存插件,此插件可生成HTML缓存文件,可以让浏览器直接访问HTML文件,这样可以减小服务器负担。

wp-cache插件是一个不错的插件,但安装相对来说是比较复杂的,对于新手可能会比较头疼,下面参照wp-cache插件官方网站提供的安装方法给出了如下安装教程,希望安装者仔细查看每一步,严格按照步骤来操作,如果出现什么意外,icpoline不会对此负责,在安装前建议备份你的wordpress

自动安装(不适合新手)

1、上传wp-cache文件夹及其中所有文件到wp-content/plugins/文件夹中(意思即将wp-cache插件上传
到插件目录)

2、如果你启用了“WordPress 在浏览器请求时,使用文章压缩 (gzip) ”选项,那么请将其取消。(在
阅读选项卡中)

3、启用该插件(如何启用插件应该知道吧)

4、进入到管理“选项”中选择“WP-Cache”选项卡,“WP-Cache”将尝试自动设置一切,并且会引导你
进行相应的操作及给出安装失败的原因。

手动安装(建议新手使用)

1、上传wp-cache文件夹及其中所有文件到wp-content/plugins/文件夹中(意思即将wp-cache插件上传到插件目录)

2、如果你启用了“WordPress 在浏览器请求时,使用文章压缩 (gzip) ”选项,那么请将其取消。(在阅读选项卡中)

3、在wp-content/文件夹下面建立cache文件夹(如果存在就不需要),并且将其属性设置为可写(为免去麻烦,可以直接设置其属性为777)。

4、使wp-content文件夹可写(为免去麻烦,可以直接设置其属性为777)。

5、将本地wp-cache插件文件夹中的wp-cache-phase1.php(指你自己电脑中的wp-cache-phase1.php,非远程服务器上的)改名成advanced-cache.php,并上传至wp-content文件夹中。

备注:此步上传的advanced-cache.php在远程服务器上并非是一个实际文件,它其实是一个链接。

6、将代码define(’WP_CACHE’, true);插入到wp-config.php文件中。[可放到“define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value”的下一行]

如:

define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need tochange this value

define(’WP_CACHE’, true);

// You can have multiple installations in one database if you give each a uniqueprefix$table_prefix = ‘wp_’; // Only numbers, letters, and underscores please! 7、启动WP-Cache插件,并且到WP-Cache插件的选项卡中点击“Enable it”按钮。安装且激活完毕!备注:卸载wp-cache需要用专门的方法,如果你安装失败请勿胡乱操作。 (来源:icpoline)

WordPress代码高亮插件WP-Syntax

Wordpress 8 Comments »

下载地址:http://wordpress.org/extend/plugins/wp-syntax/

安装

  1. Upload wp-syntax.zip to your WordPress plugins directory, usually wp-content/plugins/ and unzip the file. It will create a wp-content/plugins/wp-syntax/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Create a post/page that contains a code snippet following the proper usage syntax.

写文章时,用 <pre> 和 </pre> 将代码包住即可。同时在<pre> 中指定参数 lang=”代码类型” ling=”起始行数”。
最后在使用的过程中注意 lang=”" 一定要使用双引号,而不能用单引号。

Usage(使用方法)

Wrap code blocks with <pre lang="LANGUAGE" line="1"> and </pre> where LANGUAGE is a GeSHi supported language syntax. See below for a full list of supported languages. The line attribute is optional.

Read the rest of this entry »

Page:
Page 2 of 212
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录