存档

‘Wordpress’ 分类的存档

让你的WordPress单用户博客在多个域名运行..

2010年7月30日

用了这么长时间 发现WP 一个博客只能使用一个固定的博客..

这样我们这么一个博客有多个域名的博友就麻烦了.. 虽然 多个域名绑定到一个博客上可以正常访问

但是博客下所有的连接都会指定到一个固定的域名下..

这点让我很郁闷.. 而且蜘蛛也不是非常喜欢…

好了多了不说..开始work…

阅读全文…

Wordpress, 脚本语言

改善WordPress 页面Title组织方式,让你的文章更容易被蜘蛛收录

2010年7月21日

闲逛的时候发现WP3 默认的页面 标题 组织顺序有些问题

比如文章的内容页WP3的文章标题构成是 博客名称 > 文章标题

这个明显有问题的..文章的标题必须要放在最前的位置这样才能更有利于蜘蛛的收录

在网上找了很多文章 居然到了改函数的程度..

个人认为模板干的事情干嘛还要改函数啊

所以研究下WP 标题的 函数..

发现网上文章都是一些没仔细看WP php函数的人士为了达标搞的鄙陋的办法..

其实只要略微的更改下模板就能达到效果..

首先我要更改的就是模板 比如在路上博文修改的模板地址是

 wp-content/themes/poetry/templates/start.php

用文本编辑器打开这个文件

大概在44行的位置(你可以直接搜素 <title>来定位位置)

将这一行修改为

<title><?php wp_title(‘&raquo;’,true,’right’); ?>  <?php bloginfo(‘name’); ?></title>

这样就可以了..

Wordpress, 脚本语言

BOBLOG 转移至WordPress后的一些访问及其收录PHP优化

2010年7月21日

大家好 我是猫小白.

欢迎各位BOBLOG 的同仁和我一道一起 走进WP 的世界..

今后我会定期更新WP 使用及其应用的文章 欢迎大家参阅..谢谢

言归正传..

今天跟大家讲讲

怎么解决BOBLOG转移WP 后.. 用户访问原地址不能正确定位显示文章的问题..

拿我的博客给大家做例子

在路上博文 也是最近才更换WP的..

由于WP优势就是在于URL的应用..所以大家试用WP 的话一定记得要rewrite 开启

具体的设置方法 请登录后台 -> 永久链接设置

 老博客其中的一篇文章 <<解决IE6不支持PNG最好方案 — DD_belatedPNG>>

BOLBOG 的访问地址是http://blog.diybeta.com/read.php?121

但是问题出来了.. 更换WP 后 由于机制的转换原来的URL不存在了

如果大家没有做过调整 (开启永久链接的情况) 会出现文章找不到的情况

所以我们就需要对WP 做一次小小的收录.. 让WP 在运行之前定位到新博客的文章地址

打开WP根目录下index.php 找到 define(‘WP_USE_THEMES’, true);

在其下部加入

if(stripos($_SERVER['REQUEST_URI'],’/index.php/read.php?’) !== false){
 $boblog_id = (int)str_replace(‘/index.php/read.php?’,”,$_SERVER['REQUEST_URI']);
 header(“HTTP/1.1 301 Moved Permanently”);
 header(“Location:http://blog.diybeta.com/?p=$boblog_id”);
 exit();
}

其中http://blog.diybeta.com 请替换自己的域名

通过这样的方式就可以让你的博客无差别的转换到 WP..

以上方法仅限于试用 我写的转换工具转换后的博客

工具下载地址:

http://blog.diybeta.com/bo-blog-2-1-1-to-wordpress-3-%e6%90%ac%e5%ae%b6%e8%bd%ac%e6%8d%a2%e5%b7%a5%e5%85%b7%e5%8f%91%e5%b8%83/

Wordpress, 脚本语言

WordPress 更改更换域名地址无需修改数据库的三种方法

2010年7月19日

本帖最后由 星晴互联 于 2010-5-19 10:35 编辑
大家知道,WP博客更改域名地址,在成功导入数据库和转移网站数据库后,还需要修改HOME和SITEURL两个地址。一般大家都是通过修改数据库,其实不用那么麻烦和危险,哈哈。通过修改配置文件也可以的。

阅读全文…

Wordpress, 脚本语言 ,

Bo-Blog 2.1.1 To WordPress 3 搬家转换工具发布

2010年7月19日

Bo-Blog 2.1.1 To WordPress 3 搬家转换工具

Bo-Blog 2.1.1 To WordPress 3 搬家转换工具

在使用<>前请详细阅读以下内容:

本工具作者: Haierspi
作者博客:http://blog.diybeta.com

本工具的内容转换细节:

1。转换分类
2。转换TAG标签
3。转换日志
4。转换日志对应的留言
5。自动将您的BOBLOG日志内容中的[separator]标签转换为WP标签 阅读全文…

Wordpress, 程式發佈 , , , ,

解决WordPress中文URL不存在并让其支持中文链接及其TAG

2010年7月1日

下午在安装调试WordPress的时候做了个固定链接(/%postname%),但是通过WP内部的URL居然不能访问 经过多方查找资料才发现问题原因。WP 由于使用的是UTF8字符集.但是URL访问提交过来的URL中文字符是GBK 所以根据这个GBK的字符串查找文章标题 肯定是找不到.. 所以要对这个GBK字符串转换成UTF8

经过多方查找,终于知道了不用插件只需简单的修改两句代码就可以支持汉字链接了。
以下是修改方法

修改wp-includeclasses.php文件:

1、找到

$pathinfo = $_SERVER['PATH_INFO'];

修改为

$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');

2、找到

$req_uri = $_SERVER['REQUEST_URI'];

修改为

$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK');

(以上两处修改都在函数parse_request()内)

经过修改之后 WordPress URL里就可以支持中文字符串了

Wordpress, 脚本语言

wordpress 3.0 IIS httpd.ini配置伪静态

2010年6月28日

据说在linux环境下启动伪静态是件非常简单的事,不过我还没玩linux的经验,这里也不多说了,只是介绍下IIS环境下利用ReWrite组件实现wordpress伪静态的方法,这种方法不需要多余的步骤,只要空间商启用了Rewrite模块,我们自己再在网站的根目录上上传一个httpd.ini文件即可,微酷博客在这里就只提供httpd.ini规则的写法。

httpd.in文件是一个Rewrite规则,该规则如下:
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
把上面的内容复制到记事本里面,保存为httpd.ini文件,上传到wordpress网站根目录即可

Wordpress, 脚本语言