最近评论

一个空间建立多个不同wordpress博客

WordPress本身并不支持多个站点
因此,当你想要建立多个 wp 博客的时候,并希望便于管理的话,可以考虑下面的方法
分享一个可以在一个wp系统上建立多个博客,也就是同一个WordPress程序,同一个数据库的建立多个WordPress blog的办法。
原理其实很简单,针对wordpress的使用数据库进行修改,当WordPress不进行任何修改时,一个blog程序只能指定一个域名,因为WordPress只认数据库中指定的域名。不进行代码修改是实现不了一个blog程序开设多个不同域名的blog的。
因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库(或者同一个数据库里面的不同数据)
首先要有前题才能实现,就是你的WordPress的空间支持多域名绑定!那么就很容易实现这一功能。
在wp-config.php里面有加了这样一段:
1. if($_SERVER["HTTP_HOST"]==”www.bai.mo.cn” || $_SERVER["HTTP_HOST"]==”bai.mo.cn”){
2
3.define(’DB_NAME’, ‘wordpress’);
4.define(’DB_USER’, ‘webmaster’);
5.define(’DB_PASSWORD’, ‘password’);
6.define(’DB_HOST’, ‘localhost’);
7.define(’DB_CHARSET’, ‘utf8′);
8.define(’DB_COLLATE’, ”);
9.$table_prefix  = ‘iczy_’;
10.define (’WPLANG’, ‘zh_CN’);
11.
12.}else if($_SERVER["HTTP_HOST"]==”www.bai.mo.cn” || $_SERVER["HTTP_HOST"]==”bai.mo.cn”){
13.
14.define(’DB_NAME’, ‘wordpress’);
15.define(’DB_USER’, ‘webmaster’);
16.define(’DB_PASSWORD’, ‘password’);
17.define(’DB_HOST’, ‘localhost’);
18.define(’DB_CHARSET’, ‘utf8′);
19.define(’DB_COLLATE’, ”);
20.$table_prefix  = ‘baimo_’;
21.//    define (’WPLANG’, ‘zh_CN’);
22.
23.}
这个配置文件会通过判断$_SERVER["HTTP_HOST"]是什么来连 接到不同的数据库表的配置一个数据表的前缀是 iczy_ 而另外一个是baimo_,就算在同一个数据库里面也不会冲突各自有了独立的数据库配置,在同一个优化好的Wordpress系统下能互不干扰的运行起来 再加上不同的主题风格、和插件,各自选择性的使用.。
同一个WordPress网站代码,共享所有的资源,上传,备份都可以一步到位解决,比较方便。
转载来源 http://www.iczy.net/html/1096_one-wp-to-make-more-blog.html

wordpress无法上传图片

wordpress转移服务器后有时Wordpress记录的上传路径会变为绝对路径,我猜是因为之前安装Wordpress后没有设置上传路径,Wordpress就记录了原服务器的绝对路径。
因为更换服务器是直接导入数据库的,这样就会导致转移服务器后上传图片提示权限不足等等…
不是什么大不了的问题,解决方法也很简单: Wordpress后台–设置–杂项
将”默认上传路径“修改为相对路径就可以了,一般就是默认的wp-content/uploads
转载来源 http://www.slyar.com/blog/wordpress-uploads-path.html

如何建立自己的dropship商店之:Wordpress电子商务插件与开源购物车系统

本文是DROPSHIP与WHOLESALE营销专题的第四篇,为了后面的主题更好的开展,我们先为大家介绍一些Wordpress电子商务shoppingcart插件和一些opensource的开源电子商务在线购物系统,我们在后面的文章中会使用到他们中的一些系统。当然如果你选择的是shopster, dropship design 这样的集成了web store的供应商目录提供商,那么你可以跳过本文,因为他们已经提供了类似的功能实现,包括店面网站和支付网关等。不过我们还是要提醒大家,DOBA和Worldwidebrands是最值得信赖的老牌dropship目录提供商,选择他们应该更放心些,如果你一定要选择集成webstore功能的供应商目录的话,建议选择DOBA,你可以通过第三方的服务来实现webstore功能。
Wordpress电子商务购物车插件
WP e-Commerce
http://wordpress.org/extend/plugins/wp-e-commerce/
WP e-Commerce 是基于WP开发的电子商务购物车插件程序,它操作方便而且功能强大,非常适合在线销售产品和服务。另外它还内置多种支付网关,让收款或资金周转更加快捷!有了这个插件,WP就是一个B2C的电子商务平台,完全可以和 ECShop , ShopEX 这样的网店程序去媲美。WP e-Commerce 会让你的在线销售变得易如反掌。
Quick Shop
http://wordpress.org/extend/plugins/quick-shop/
Quick Shop 是一款WP购物车插件,正如它的名字一样,它可以快速创建一个购物车按钮在你的博客上,只需正确填写商品名称,商品价格和运费三个参数,就能立即让你的访客通过 PayPal 来购买你的商品,从而实现在线销售的目的。如果你觉得 WP e-Commerce 过于繁琐和庞大,那么 Quick Shop 将是一个不错的替代选择!
eShop
http://wordpress.org/extend/plugins/eshop/
eShop 和 WP e-Commerc 一样,也是一款功能强大的电子商务插件,几乎可以满足在线销售的各种需求。 eShop 有很多独具特色的功能,如:可以通过WEB上传和下载产品信息,提供基本的库存管理控制,多区域运费设置等。另外,eShop 还提供给管理员自定义邮件模板功能,当消费者购买成功时会直接发送提醒邮件到其留下的邮箱中,非常人性化。
魔格支付
http://www.bymg.com/2008/08/mg-payment-100-beta2/
魔格科技 推出的一款 WordPress 插件,用以满足部分博客用户希望在自己的博客中实现简单的电子商务的功能需求。其主要特点为:设置支付宝参数;交易记录记录;消费者人统计,包含消费总额、次数和平均金额;支付宝原始信息的日志; 支持多国语言(目前包含中文和英文)…
测试页面详见: http://www.bymg.com/2008/07/wp-themes-for-pets/
Paypal Shortcodes
http://wordpress.org/extend/plugins/paypal-shortcodes/
一个允许在文章或网页插入 PayPal 支付按钮的插件,需要手工更改一些代码才可以正常使用。
Wordpress电子商务插件资源由易风整理,在此表示感谢!
Open Source 电子商务网店系统 [PHP]
osCommerce 电子商务网店系统 – http://www.oscommerce.com/
osCommerce是一套基于GNU GPL授权的开源在线购物电子商务解决方案。该系统具有易于操作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块 简单易用、70,000人的官方社区用户和活跃的论坛、121,300家已经注册的在线商店的解决方案3,000个成熟的插件供你选择。 osCommerce采用了Open Source世界里多种主流的技术方案,提供了一整套的免费和开放式的平台,包括强大的 PHP动态网站开发语言,稳定的Apache web服务器, 和速度一流的MySQL数据库服务器。 安装和使用osCommerce,不需要特殊的系统平台,sCommerce可以运行在任何支持PHP 4.1+的web服务器上,环境需要支持 [...]

wordpress左右两列内容溢出自动换行

本博客是左右两栏式,左边是内容,右边是导航。之前有个缺点就是一旦左侧内容宽度过长就会把页面撑列,相当难看。之前都没花时间去看(懒啊,囧)。今天新增日志后再次出现,逼不得已,查看了一下css,把左侧的css控制代码改了一下,从此就规范了。方法很简单,就是添加左侧溢出隐藏和文字溢出换行。
#left
{
width: 580px;
padding: 10px;
}
改为
#left
{
width: 580px;
padding: 10px;
overflow:hidden;
word-break:break-all;
}

Language Translator多语言支持

Language Translator是调用google translate来翻译网页为各种语言。Language Translator是老外开发的,其主页为http://www.lancelhoff.com/。其原本对中文支持转换的语言仅仅为中文转为英文。于是我参照google traslate上中文翻译的语种对其进行了扩充,使其可以把中文翻译为23种语言。具体效果可以点击本站语言翻译。
附带修改的ltranslate下载:ltranslate中文翻译多国语言荷包蛋修改版

wordpress安装过程数据库插入出错

安装环境:win2008+iis7+php5+mysql5+wordpress2.62
 安装过程会提示wp_options’ doesn’t exist for query INSERT INTO wp_options,搜索找到答案,原来是wp的bug。只要修改wp-includes/update.php 170行为
if ( !wp_next_scheduled(‘wp_update_plugins’) ) 
 if ( !defined(‘WP_INSTALLING’) && !wp_next_scheduled(‘wp_update_plugins’) )
 
改好如下:
  
 
原文出处:http://trac.wordpress.org/ticket/7724

Wordpress Akismet无需api key使用

说实话,wordpress把插件都要搞个注册api key让我很不理解。我到现在都不知道api key在哪,虽然我注册了,但不知道在哪找。原谅我的愚钝吧。后来在他人博客上看到这个,才解决了使用Akismet防止垃圾评论问题。
以下转自:http://www.bluefeel.com/archives/546/
在akismet.php里面找到这一行 function akismet_verify_key( $key ) 注释掉{…}里面的全部内容,写上一个return true;即可,让校验函数直接返回验证通过。
后记:运行了一天,akismet帮我屏蔽了26条垃圾评论,那感觉真舒服。哈哈 !!!!!

WordPress十大最佳插件推荐

 WordPress是使用PHP语言和MySQL数据库开发的一个极为流行的Blog(博客、网志)系统,功能非常强大,插件和模板众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。
  WordPress Plugin扩展插件众多,使用这些插件可以轻松的扩展和定制WordPress的功能,由于WordPress插件实在太多,因此对于初学者来说会看得眼花缭乱,因此我这里就介绍十个我自己觉得不错的WordPress插件,我挑选的规则是插件的功能要实用且高效,有些插件如果占用过多系统资源,我就不会介绍。通过这些插件,希望能对刚接触WordPress的朋友有所帮助。
  反垃圾留言:Akismet
  一个很不错的反垃圾留言插件,总体来说效果还可以,有时候会有误判和漏判,大多数情况下可以拦截垃圾留言和评论,使用前需要先申请一个WordPress.Com的API KEY才行。
  缓存和静态化:cos-html-cache
  做为一个WordPress静态化插件,cos-html-cache可以将首页和文章页自动生成静态HTML文件,提高了系统的性能,减少了WordPress占用的系统资源,虽然目录页没有静态化,不过也可以安装WP Super Cache来配合使用。
  计数统计:WP-PostViews
  WP-PostViews是一个文章计数统计插件,可以在文章中显示浏览数,还提供了一些统计功能,比如一定时间内浏览最多,评论最多等等,占用的系统资源也不多。对于使用静态化插件的WordPress来说,需要使用JavaScript版本的WP-PostViews ,否则会无法计数。这个插件需要修改模板文件。
  页面导航:WP-PageNavi
  WP-PageNavi可以在页面底部增加一个翻页功能,比默认的分页更方便一些。这个插件需要修改模板文件。
  相关文章:Simple Tags
  Simple Tags是一个Tags管理插件,启用后可以在文章和Feed中添加相关文章,用起来很方便,Simple Tags的批量Tags管理虽然有些缺陷,但是比WordPress官方的Tags管理还是方便一些。
  搜索引擎优化:All in One SEO Pack
  使用All in One SEO Pack可以在不修改模板的情况下对WordPress进行SEO搜索引擎优化,还可以给每篇页面添加独立的关键词和摘要,加速和优化Google等搜索引擎的索引,使用这个插件可能会增加一些系统资源的使用,因此最好在静态化的WordPress下使用。
  Google Sitemaps:Google XML Sitemaps
  Google XML Sitemaps可以自动生成WordPress的Google Sitemaps并将其修改到robots文件中,有利于Google的索引,当然你也可以登录到Google Webmasters中手动提交你的Google Sitemaps。
  评论留言:Wordpress Thread Comment
  Wordpress Thread Comment是一个针对Wordpress评论功能的增强插件,让用户能够对已有评论进行回复讨论,并将结果嵌套或成串显示,效果不错。结合Subscribe To Comments进行邮件评论提醒的话,可以形成很好的互动讨论气氛。
  RSS Feed:FeedBurner FeedSmith
  FeedBurner FeedSmith可以将WordPress自己的Feed转发到FeedBurner等Feed托管服务,以节省系统资源和带宽,此插件稍加修改(将feedburner|feedvalidator修改为feedsky|feedburner|feedvalidator)即可应用于FeedSky上。
  数据库:WordPress Database Backup
  WordPress Database Backup可以设置每天或者每周自动备份WordPress数据库,可以选择备份到服务器、下载到本地或者自动发送到某个信箱,对于中文数据库的支持也很好。
  英文版:Top Ten Best Wordpress Plugins
转载来源:http://www.williamlong.info/archives/1322.html

为什么Navicat 8 备份的数据库导入会乱码?

今天不知道怎么搞的,把Navicat 8 备份的数据库导入wordpress后,居然中文内容都成”?”了。搞了一个晚上的时间,搜索了GOOGLE数篇文章均没解决。以下是一个跟我情况比较接近的,转载如下:
 
今天研究了半天,试了很多种方法,最后还是搞定了!
我的BLOG数据库是Mysql5.0 latin1编码
刚用SSH上去mysqldump出来,下到本地,想转成UTF8,试验了多次,方法如下:
1. 下回来的是latin1乱码的文件,因此,本机也架起Mysql5.0的环境
2. 然后新建一个空数据库,编码为UTF8,用下回来的sql文件导入
3. 再用phpmyadmin导出来,这样编码就成了UTF8
4. 把导出的sql文件中所有的DEFAULT CHARSET=latin1替换成DEFAULT CHARSET=utf8
5. 删除原来的latin1编码的数据库,导入这个UTF8编码的sql文件
完成:)
补充一下重点:
在执行完第2步的时候,用PHPMYADMIN打开数据库看看
里面所有的表和字段都还是LATIN1,没关系,继续执行第3步
执行完第3步,可以用文本编辑器打开SQL文件看看,换UTF8格式查看
这时,表和字段的内容就是UTF8了!
原文地址:http://www.21andy.com/blog/20060517/314.html

wordpress底部出现”MySQL query error”

不知道怎么的,wordpress就出现”MySQL query error”了。