首页 > 插件

今年以来,小鹏就没有收我的主机费了,但是主机却常常崩溃,加上小鹏常常滞后性的处理,让我非常煎熬,于是乎就换主机了。

最开始是Vincent向我推荐了Brust的VPS服务器,看了感觉还可以,想着折腾一下应该没问题,就先付了35元,买了一个月的。后面和状元聊主机,他强烈要求我退货,说淘宝上很多超售的,他的主机能向我免费提供。在思考了一小会后,我决定用同学的主机,没必要的折腾就不搞了,等有需求时总能学会的,而且一年也还能省300多。至于那一个月的VPS,就让Ray拿去玩了。

其实Wordpress搬家的确是一件很容易的事,但总会有这有哪的小问题,加上我和状元都要上课,问题是断断续续地给解决的。感谢状元同学免费给我提供主机,尽管我总是有很多问题,常常不分时候地给你飞信,但你都还是热心地帮我解决完所有问题,唯一想说的是,真的不要以为我懂很多。感谢Vincent的热心建议,感谢Obaby的耐心指导。

 

1、域名解析

在状元的建议下,我把域名的解析到了HE.NET,因为发现在Dnspod里添加不了AAAA记录,总是提示记录值有误。

AAAA记录简单地理解就是分配了IPV6地址的主机,而IPV6是互联网的发展趋势。

 

2、博客导入方法

我一直很好奇VPS是怎么工作的,状元说,只要给我一个FTP帐密就可搞定一切,当我问他怎么进入控制面板,导入数据时,他说wp后台就能导入,无需什么后台。

他认为我会是用XML的导入方法,告诉我要用插件,弄了半天他才知道原来我是想导入MYSQL,然后才帮我弄了一个帐密并导了进去。

在此之前,我搜了很多说用WP后台导入MYSQL的插件,这样的信息少之又少,但当我译成英文搜索时,资料却一大堆。这说明什么呢?而我也渐渐发现搜索技术问题时还是用英文要好。

WP的插件发展是很疯狂的,真的是有后台可以显示PHPMYADMIN的插件的!!叫做“Portable phpMyAdmin”,试用了一下,效果很不错。除此之外,还有一个叫“WP-phpMyAdmin”的插件就别用了,因为资料显示其有一个容易被受攻击的后门。

 

3、搬家前做好数据备份

我是先把域名解析到新服务器上的,然后再用IP上旧的博客时,发现后面多加wp-admin就会自动跳转到新的主机去。面对这个问题,都不知怎么办,直到后来状元叫我改本地HOSTS。我终于深刻认识到它的作用,一个本地的DNS解析。

数据的备份不能仅仅是Backup插件里以wp-开头的文件,我用了相册插件NextGEN Gallery,相应地也有三个数据表单,幸好也都给记得且备份了。

 

4、网站给挂黑链

这件悲剧的事情就发生在昨天,中午的时候发现相册的显示不太正常,看了一下博客的源码,发现一大堆的黑链。经排查,应该是我电脑前几天中毒,FTP密码给人记录了。马上通知同学改了FTP密码和数据库密码,当然同时电脑也做了一些防范工作。还算发现及时,几乎是上午给改的,中午就给发现了。但这事就说明电脑安全很重要,而病毒真的无处不在。

这是一篇早在两天前就应该记录的日志,给我拖到了今天。因为这些天一直在折腾。电脑装了一个ubuntu,不知为什么在别的电脑里都不会出现的错误,在我上网本里就有,在锐捷上网认证还没弄好的前提下,我就把装的Wubi给卸了,这东西,在没换电脑前我都不想去弄,我也怕把上网本折腾得无法开机,那就得不偿失了。

搬完家后,就想着优化速度,在搜索时,去看了Wordpress的中文使用手册,发现有那么多东西我是不知道的,想想玩WP都两年了,还只是停留在现在应用的层面上,实在有些悲剧。有些失落和惆怅,我写完了这篇搬家日记。

 

 

       前一阵帮一位朋友用Wordpress做一个商品展示的网站——益友床上书桌。建起来倒没什么难度,难做的只是选合适的主题,折腾的便是图片插件。下面分享三个图片插件。

 1 Wordpress Flipping Book 

   一个像画册一样的wordpress插件。具体展示效果可以看益友床上书桌。  

 2  NextGEN Gallery     

  这个是我博客在用的相册,功能相当强大,至于具体展示大家可以看他的官方博客,都是些简单的英语。

3  Slideshow gallery

正如题目,这是一个普通的幻灯显示图片的插件

输入   [ slideshow post_id=”X” exclude=”” caption=”on/off” ]   插入一张照片的幻灯片到你发表的文章或页面。

输入   [ slideshow custom=1 ]     插入一张你制定好的图片 或者把下面代码     <?php if (class_exists(‘Gallery’)) { $Gallery = new Gallery(); $Gallery -> slideshow($output = true, $post_id = null); }; ?>      插入wordpress主题的合适地

Nextgen Gallery 是个强大的图片展示插件,支持RSS输出,有幻灯片侧边栏,图集展,标签法显示图片……我博客上的图片几乎都是用这个插件展示的。正因为强大,而且这个插件的作者是外国人,所以在使用和设置上会常常遇到一些问题,例如:不显示缩略图

解决步骤:

1 确定你的gallery文件夹的名称不是中文,上传的图片也不能是中文名的。为的是保证你的URL不是中文,URL中不止不能含中文,连“%”都不行。

2 完成这步后,查看wp-content/gallery文件夹的权限,至少要是755,当然777会更好。

3 如果以上都没有错的话,一般就是内存限制了。解决办法看此博

4 除内存限制外,还有一种情况:生成缩略图的功能和缓存插件有冲突,常见与wp-super-cache有冲突,停用该插件即可。

5 如果你不想停用插件,可以暂时先停用插件,再使用第3步博客里面所说的方法:手动生成了缩略图,等上传上去后,再启用回缓存插件。

我现在使用的插件版本是1.6.2的,有汉化版(汉化版仅是对显示语言的汉化)。搜索其间发现很多人说幻灯片显示要另外添加插件或flash文件。但我的使用经历告诉我,不用添加,只要写简单的调用代码就能显示了。

最后是调用代码的问题了,强烈推荐NextGEN Gallery,官方博客,虽然里面全是英文,但是你可以便用chrome浏览器,然后把整个网站翻译成中文,里面图文并茂,简洁地展示了插件的调用代码,下面简单说明(使用时要把代码首尾空格去掉,图集是相册的子集)。

1、插入一个幻灯片: [ slideshow id=x w=width h=height ]

效果预览:

2、插入一个相册: [ album id=x template=extend ][ album id=x template=compact ]

#extend 是比较大的展示扩展框

#compact 是比较紧的展示扩展框

效果预览:

3、 插入一个图集: [ nggallery id=x ] or [ nggallery id=1 template=sample1 ]

显示图集有可以有不同的边框效果,方法是加上template=sample1,后面参数设置有sample1, sample2, sample3, sample4, sample5, sample6

效果预览:

4、插入一张图片: [ singlepic id=x w=width h=height mode=web20/watermark float=left/right ]

#mode 是可选项,可选参数有 web20(倒影效果),watermark(水印效果)

#float 是可选项,可选参数有 left(左对齐),right(右对齐)

效果预览:

5、插入图片浏览器:[ imagebrowser id=x ]

效果预览:

6、显示相册或图集里有相同标签的照片[ nggtags album=tags ] or [ nggtags gallery=tags ]

#tags 是指你给照片所设置的标签

效果预览:

效果预览:

其本展示调用有这些,但还有一些物殊展示:动感幻灯片展示视频类展示。如果要实现这两个展示要先分别安装两个插件: NextGEN MonoslideshowRevolt

动感幻灯片效果预览:

视频效果预览:

感叹一下,NextGEN Gallery是个牛B的插件!小白很喜欢!另外发现了一个研究该插件的博客,大家可去看看。最后,如需转截,请注明出处!

之前我侧边栏上显示Twitter上的推所使用的插件是Twitter Tools,这个插件算是相当强大,功能很多,但很多功能,对于我来说是不必要的。于是打算删去其下的除了显示推外的另外三个插件功能,结果一不小心,手爽快地点了两下就把整个插件都给删了。一不做二不休,于是我打算换一个TWITTER插件,觉得Twitter Tools 插件显示出来的效果一点都不好看,不可爱,不酷,不突出。

除了Twitter Tools外,就体验使用了TwittTwooTwitter-for-wordpress

先说说TwittTwoo 这个插件吧,看图片,听说是这三个插件中最漂亮的一个。但事实是,我并没有用上。

要顺利得使用上它,必须得改一改sidebar.php 插入他说示的代码。需要提醒的是,直接复制作者主页上写的代码粘贴上去是不行的。因为作者写那段代码时比较随意“”””是不合格的,要自己更换的。其次h2的字体对于很多侧边栏来说都过大了的,需要修改。

当我研究了许久把这一切都改好时,侧边栏上终于显示出了它的Widget。不过问题又来了,侧边栏只显示了一个标题和图标,而且图标是48XP*48XP的,明显过大了。查看了一下插件上的CSS,试着发图片改小,改成24XP*24XP后却发现只显示图片的一个角落,那么出就是说,我应该要去改原图的大小,把原图缩小替换后再改CSS,才能正常显示。再细看一下其它CSS,明显地觉得要我做大量的修改才能正常出来,而这个尝试却还不一定会成功。

所以这个插件对于我这样的新手来说,使用是相当有困难的。所以在一翻折腾后,我只好选择放弃。

第二个插件是Twitter for Wordpress,这个插件一点都不华丽,但却是三个插件中最为简单的,通过攫取Twitter用户RSS更新。这个插件是不能用来上传更新。GOOGLE时,曾看到有人问,这个插件怎么使用。

激活这个插件后并不出在侧边上出现关于它的设置条,而要做的修改是,编辑插件,找到

// Display Twitter messages

function twitter_messages($username = ‘duyuxian‘, $num = 6, $list = false, $update = true, $linked = ‘#’, $hyperlinks = true, $twitter_users = true, $encode_utf8 = false)

一般只是把username 填上就好,其它的参数设置可根据具体情况参照作者的博客。

最后,就是在小工具栏中把Twitter的Widget拖到Sidebar去,再刷新一次主页,tweets就会出来了!题外话,这个插件的作者是个西班牙人,发现他写的其它西文我还能看懂一些,呵呵,发现我的西语也是小有成就了,虽然还是很差,哈哈。

我现在使用的就是第二个插件,不过还想做一点修改,就是想改一改hyperlinks,众所周知Twitter已经被墙了,而并不是所有人都随时准备着翻墙,所以,如果能把hyperlink链到rabr.in上我的帐号去才是真正的合适。对于这一点,还不知要怎么改,也没有时间了,只能暂且不弄,只能慢慢摸索着前行。