文章列表
 
您正在查看 "wordpress相关" 分类下的文章

2009-04-15 0:16
IIS这样的错误导致在WordPress中,对$_SERVER['PATH_INFO']和$_SERVER['REQUEST_URI']取值时就会取到GBK编码的url,但是WordPresss是用UTF-8编码的,所以中文就转成了乱码,再转换成SQL去数据库查询的时候就怎么也找不到记录了。 打开wp-includes\classes.php文件 找到: if ( isset($_SERVER['PATH_INFO']) ) $pathinfo = $_SERVER['PATH_INFO']; else $pathinfo = ''; $pathinfo_array = explode('?', $pathinfo); $pathinfo = str_replace("%", "%25", $pathinfo_array[0]); $req_uri = $_SERVER['REQUEST_URI']; 改成: if ( isset($_SERVER['PATH_INFO']) ) $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "GBK"); else $pathinfo = ''; $pathinfo_array = explode('?', $pathinfo); $pathinfo = str_replace("%", "%25", $pathinfo_array[0]); $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "GBK");
 
2009-03-23 21:24

本文主要针对wordpress简体中文初级用户,国人用英文原版的应该都比较牛X,自己就鼓捣明白了。

月光博客有文章谈过这个问题《解决WordPress 2.6日志ID不连续的方法》,我在此是对他的教程做一些补充说明。

下面是正文

1. 为什么要写这篇日志

对数据有“洁癖”的朋友当然不希望自己的日志地址因为ID不连续而显得混乱,但苦于对数据库的某些知识盲点不知如何应对,下面我给介绍一个简单易用的解决办法。

2. 广告时间

首先建议大家使用WordPress官方简体中文版http://cn.wordpress.org/

3. 禁用WordPress自动保存

3.1 修改wp-config.php文件

在wp-config.php文件中增加一行

define(’WP_POST_REVISIONS’, false);

注意:一定要使用英文标点,建议添加在define (’WPLANG’, ‘zh_CN’);下面。

3.2 Disable Autosave插件

安装并启用Disable Autosave插件。

下载地址

4. 清除数据库里垃圾信息

进入phpMyAdmin,在左侧下拉框里选择你博客所在的数据库,比如我的为guxiaoqiang,如图:

phpMyAdmin

进入点击右侧操作区的导航菜单“SQL”,执行以下代码:

delete from wp_posts where post_type = ‘revision’;

注意:一定要使用英文标点。如图:

SQL

需要提醒的是通过WordPress上传的图片也都是占用文章ID的,建议使用Flickr等相册或者用FlashFxp等上传工具直接上传到空间。

5. 将ID设为连续

月光提出的方法是每篇文章执行一个四行的语句,不过Gu Xiaoqiang感觉操作起来比较辛苦。在此提出另外一种图形化解决办法。

单击右侧操作区的导航菜单“结构”,浏览表“wp_posts”。即点击wp_posts右侧第一个图标。如图:

浏览

进入之后单击编辑图标“铅笔”即可开始修改日志ID。如图:

编辑

在单击编辑后进入里看到的第一行id bigint(20) unsigned 修改 值 为你想要日志ID。

如ID为59的改为58,只需将值修改为58。如图:

修改

修改后,单击右下角的“执行”完成操作。

修改好一篇后,可以点击导航菜单“浏览”,进行其他日志的操作。如图:

浏览

6. 没了

如果在操作中遇到什么问题,欢迎留言共同探讨。

转自:http://www.guxiaoqiang.com/post/7.html

 
2009-03-07 20:22

  其实很多主题在设计的时候都已经加入了这个功能,就是在你阅读一篇文章的这个页面页头或是页尾都链接着上一篇和下一篇。作用也是不言而喻的,何必也不用解释多少!WordPress在基本语法里已经有了这个的支持,但是还有很多主题在设计的时候没有注意这样的细节。我的博客的更换主题频率是很高的,所以也就摸索了一些这方面的技巧。下面教大家怎么做!
1.先打开style.css,在最底端输入:

.floatleft {
float:left;
}
.floatright {
float:right;
}

这个意思就是把上一篇和下一篇同行并且分列左右两端。
2.将下列加入到single.php(也就是单篇文章页面)的合适位置。
<div class="floatleft"><?php previous_post_link('&laquo; %link') ?></div>
<div class="floatright"><?php next_post_link('%link &raquo;') ?></div>

3.搞定!

 
2008-12-11 19:36

欢迎使用 WordPress。这是您的前几天终于装好了wp-cache,,最终还是走了不少弯路啊

在这里说说安装教程吧

首先下载wp-cache http://mnm.uib.es/gallir/wp-cache-2/

1,解压,上传整个文件夹到wp-content/plugins/目录

2,设置根目录下的config.php文件为可写(属性777)

3,设置wp-content目录为可写(属性777)

4,设置wp-content/cache目录为可写(属性777) 如果没有这个目录,手工建立…

5,设置wp-content/plugins/wp-cache/录为可写(属性777)

5,复制wp-cache目录下的那个wp-cache-phase1.php,文件改名为advanced-cache.php,上传到wp-content/目录下, 一定要传到wp-content/目录。\r

6, 后台激活插件\r

7,后台选项-WP-Cache .点Enabled,安装完成。\r

缺点:修改模板后的效果不会立即显示,要过几分钟后才能显示.当然文章不会这样..

一篇日志。您可以编辑它或是删除它,然后开始写您自己的 blog。

文章出自:http://www.pai126.cn/archives/1

 
2008-12-11 19:04

较郁闷的问题,我的一个ajax,在linux下正常,放到windows就不行...又没有任何显示...

用firefox的firebug,终于找出是什么原因...提示"Cannot modify header information - headers already sent by"..

ultraedit打开,另存为时选择“utf-8 无BOM”解决..

==============
               

php错误"Cannot modify header information - headers already sent by"

这都是因为utf-8编码文件含有的bom原因,而php4,5都是不支持bom的。去掉bom,可以用ultraedit打开一个新文件然后另存为时选择“utf-8 无BOM”即可。

 
2008-12-11 18:26

安装wp-super-cache

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

和别的wordpress插件一样都是下载插件解压到/wp-content/plugins/目录再到后台激活就行了。

白屏解决方案

但是wp-super-cache插件的安装估计大家遇到的最多的问题还是激活后在后台设置那里是白屏
下面是一般的解决方法:
PS:如果以前安装过wp-cache请禁用它,删除它在wp-content目录下的相关文件
当你后台去设置wp-super-cache时出现白屏时你可以这样来处理
看你的wp-content目录下面有没有有wp-cache-config.php这个文件,如果没有你直接从把你插件包里面的wp-cache-config-sample.php改名为wp-cache-config.php传到wp-content目录。
再看你的wp-content目录里面有没有advanced-cache.php这个文件,如果没有同样的把你的插件包里面的wp-cache-phase1.php文件改名为advanced-cache.php同样传到wp-content目录。
接着下一步打开你wordpress根目录下面的wp-config.php 在里面加这样一句define( ‘WP_CACHE’, true );。
最后一步在你的wp-content目录下面建一个 cache目录 再在cache目录下面建一个supercache 就OK了。

你再进入wordpress后台你就可以看到wp-super-cache的设置项了…
完整卸载方法:

如果你不再用这个插件,请按以下方法将其卸除:
在后台禁用此插件。
删除/wp-content/plugins/目录的wp-super-cache目录。
删除wp-content目录下面的cache目录。
删除wp-content目录下面的wp-config.php ,advanced-cache.php两个文件。
修改wp-config.php,把下面一行删掉即可:define(’WP_CACHE’, true);

 
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

新版3.3.2试过,没问题www.xkmm.net(星空美女网)
 

这个试过,不行喔! http://www.happystar.tk/
 
 

主机有开启Gzip压缩功能,但就是不知道如何开,我的网站www.368dh.com
 

回复wstxdidhrr:不
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu