Wordpress自动升级失败的解决方法
十二 03
Tags:wordpress No Comments »
在wordpress后台升级的时候提示错误:
“Operation timed out after 30 seconds with 1524600 bytes received”.
解决方法是:
“wp-admin/includes/file.php”中的”$response = wp_remote_get($url, array(’timeout’ => 30));” 把30改成600.
[转]wordpress日期时间函数参数
十 05
Tags:wordpress No Comments »
转自:http://www.liuxianghui.com/post/138
WordPress日期时间函数可分为三类:
1.文章的时间函数:<?php the_time() ?>
2.评论的时间函数:<?php comment_time() ?>
3.评论的日期函数:<?php comment_date() ?>
典型的时间函数实例的代码:<?php the_time(’F jS, Y’) ?>。此代码中,单引号内的代码即为时间参数。
下面列出WordPress的全部时间参数及显示效果:
1.a代表小写的英语的上下午,如am、pm;
2.A代表大写的英语的上下午,如AM、PM;
3.d代表英语的日期(小于10仍为两位数写法),如05、12;
4.D代表中文的星期,如五、七;
WordCamp China 2009上海站
三 13
Tags:wordpress No Comments »
WordCamp是 WordPress 爱好者及开发人员的大会。2007年的7月在 San Francisco 举行了第一届WordCamp,而第一个在海外举行的 WordCamp 就是 2007年9月 在 北京举行的 WordCamp Beijing 2007。
继成功举办WordCamp Beijing 2007之后。从2008年开始,主办方正式将大会更名为WordCamp China。WordCamp China 作为中国的一个WordPress 讨论交流平台,是一个面向所有WordPress爱好者,博客用户,及开发人员的聚会。大会将围绕WordPress、围绕独立 Blogger相关主题安排精彩的发言和互动讨论。在这里,您可以与各位Blogger及技术开发者见面,传授技术,分享心得;在这里,您可以聆听到众多知名Blogger的讲座。在这过程中,您不仅会从中获益;更重要的是,在此感受思想自由交流的氛围,结识久闻其名的博友,相互切磋博客技艺。
在这个大会上,你是主角。我们衷心希望通过这一年一度的讨论交流会,能够给大家带来乐趣,动力,以及收获。
在wordpress创建动态sidebar
一 26
Tags:wordpress No Comments »
首先,你要问自己,”我了解我的theme么?”它是否需要一个无序列表去创建一个sidebar.
这里有一个很好的sidebar的例子:
使用代码时,请将全角的尖括号替换成半角的.
<ul id=”sidebar”>
<li id=”about”>
<h2>About</h2>
This is my blog.</li>
<li id=”links”>
<h2>Links</h2>
<ul>
<li><a href=”http://example.com”>Example</a></li>
</ul>
</li>
</ul>
注意这个sidebar是用无序列表构建的,title用
h2.并非所有的theme都需要这样构建.但是这个是最常见,
widget Api 提供一些功能给你的模板.这些功能让Wordpress的替代你的theme的sidebar.
这里有个例子:
<ul id=”sidebar”> || !dynamic_sidebar() ) : ?>
<li id=”about”>
<h2>About</h2>
This is my blog.</li>
<li id=”links”>
<h2>Links</h2>
<ul>
<li><a href=”http://blog.hsiang.org”>Example</a></li>
</ul>
</li>
</ul>
看到没? 我们只是加了两行代码,现在它将变成一个动态的sidebar,如果你需要的话.当然,如果你不设置,它依旧是过去的样子.你可以在后台添加或删除这些.
现在我们要在theme身上动点手脚了.如果你用WP2.0或更高的版本,这些变化都是放在functions.php 这个文件里的.
你可以通过下面的代码来创建一个functions.php:
if ( function_exists(’register_sidebar’) )
register_sidebar();
?>
这些才4行.这些代码告诉wp,你的theme提供动态sidebar的功能.这时,后台会有项选项:sidebar widgets.这些你可以拖出来使用了.是不是很神奇?
<em>我的sidebar 不是一个列表,我应该怎么办?</em>
我就晓得你肯定要这么问,你要去发现你的sidebar的设计样式.然后用一些额外的样式调哦告诉plugin,怎样驾驭它们.我来给你觉个例子:
<div id=”sidebar”>
<div class=”title”>About</div>
This is my blog.
<div class=”title”>Links</div>
<ul>
<li><a href=”http://example.com”>Example</a></li>
</ul>
</div>
这是另外一种写sidebar的方法,你可以看到div代替了h2.
我们更倾向于用 “ul/li/h2″ .
原文:http://codex.wordpress.org/Widgetizing_Themes
PS:只翻译了如何插入API的部分.其他的做了省略.
pjblog to wordpress 方法总结
一 05
Tags:pjblog, wordpress No Comments »
最近和kidaubis在做一些东西,牵扯到了pjblog转wordpress的事情,现列出方法来供大家参考:
方法1
首先点此下载转换工具此工具需要.net framework2的支持,.把PJ的数据库下到本地,改后缀为MDB。然后打开小工具,剩下的你肯定都会了。然后打开WP的后台,点管理–导入,选择从wordpress导入文件,就可以了。如果第一次没导入完整,就再来一遍。这个方法的优点是,操作简单.缺点是,注册用户数据无法转移.图片和附件要重新上传.所以,如果你是大文字量,图片又不多的.可以用这个.
方法2
详见这篇文章 .不过我自己用了下,好像无法使用.
方法3
首先点此下载.然后,将解压出来的asp文件,放到pjblog的根目录下.在地址栏里输入”http://博客地址(比如www.beautycss.org/blog)/pj2wp.asp” 仔细阅读声明后,点最下面的”确定导出”,完了以后会提示你下载导出的数据.下回本地的是一个txt文档.然后用SQL工具,来导入数据.以phpmyadmin这个SQL工具为例:

最后,把pjblog目录里的”attachments”文件夹放到wordpress的根目录下.
这个方法不方便在对新手来说操作稍微复杂,但是移植的效果却是最好的.
方法4 如果你实在是不会了.这里有个收费的方法.具体看这里
PJblog to Wordpress转移成功
九 28
Tags:pjblog, wordpress No Comments »
告别了小步的空间。我开始用自己的空间了。因为是纯PHP的,所以开始用WP。网上找了个工具把PJ的数据库进行了完美的移植。连文章评论都一并过来了。小工具需要.net framework2的支持,点击下载。
使用方法,把PJ的数据库下到本地,改后缀为MDB。然后打开小工具,剩下的你肯定都会了。然后打开WP的后台,点管理–导入,选择从wordpress导入文件,就可以了。如果第一次没导入完整,就再来一遍。
So,我的博客地址不变,依然是http://blog.hsiang.org ,现在你也可以访问http://www.beautycss.org/blog来访问本博客了。
我的WordPress历程
七 10
Tags:wordpress No Comments »
老早就听闻Wordpress的大名了,为了学习PHP,所以就弄了这个博客。其实早在这个月初就已经下了WP的程序并试用,但是因为改错了一个地址,所以导致样式表加载位置出错,又因为其他事情影响,所以对WP的学习被搁置了半个月。这个错误就是,随意更改了“设置”里的“WordPress 地址(URL)”和“Blog 地址(URL)”。后来Baidu了一番,知道要用phpMYadmin进入数据库修改,所以又辗转进入数据库把原有的数据删掉,重新装了下WP。
“WordPress 地址(URL)”是 Wordpress 系统所在的目录地址,“Blog 地址(URL)”是网站的地址。比如http://abc.com,Wordpress URL 填写的是”http://abc.com/wordpress”,而 Blog URL 填写的是”http://abc.com”。这样做的好处是 wordpress 目录下的文件易于维护,你所需要额外作的,只是将 /wordpress 目录下的 index.php 复制一份到 / 目录下,并且修改下面这行
1. require(’./wp-blog-header.php’);为: 1. require(’./wordpress/wp-blog-header.php’);然后保存。
对于本站来说,因为是借用别人的空间,并且被限制不能绑定域名,所以直接用重指向就可以了。所以这两个设置就不用改。
OK,现在我把WP的安装过程讲一下,方便大家使用。
1,要有一个虚拟主机(支持PHP)和Mysql数据库。
2,在http://www.wordpress.org.cn下载Wp程序。
3,将压缩包解压,把“wp-config-sample.php”这个文件改名为“wp-config.php”,然后用记事本打开它。修改一下几项。
define(’DB_NAME’, ‘wordpress’); // The name of the database//这里填数据库的名字,在购买数据库时提供的。
define(’DB_USER’, ‘username’); // Your MySQL username//数据库的用户名
define(’DB_PASSWORD’, ‘password’); // …and password//数据库密码
define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value//这里填数据库的IP地址,在购买数据库时提供的。
$table_prefix = ‘wp_’; // Only numbers, letters, and underscores please!//如果你想建立多个WP博客,这个地方在下划线后用数字、字母区别。
4,用Flashfxp之类的Ftp工具将解压后的程序传到空间的Wwwroot下,并命名为Wordpress。
5,在浏览器里访问wordpress/wp-admin/install.php,按照提示安装。
6,到这里,基本上大家都会用了。



