正在加载

标签:博客

WordPress中PageNavi插件页面链接错误的简单分析

    由于原有的共享主机已经快要到期,在综合权衡了一下,盆地购买了另外一家的虚拟主机服务,这样就碰到了需要迁移博客的问题,先拿之前做的一个小站试验,具体迁移过程随后再详述,本文主要谈到遇到的另外一个问题。

    在顺利完成迁移后,其他都没有问题,但盆地发现所用的PageNavi扩展的分页链接中,所有的页面链接都有问题。

    比如假设博客地址为http://www.penddy.com,但指向的链接地址变成了http://www.penddy.com/http://www.penddy.com/index.php/page/2 ,这样所有的页面跳转链接是有错误的。

    由于google无果,只好凭着盆地对php的一知半解和之前调试代码的经验,查找问题过程如下:

    1.先查看"wp-content/plugins/wp-pagenavi"下的wp-pagenavi.php文件,在其中的wp_pagenavi函数中,可以看到其调用了_wp_pagenavi_single函数,在同一个文件中查看_wp_pagenavi_single函数,发现其调用了get_pagenum_link函数。

    2.get_pagenum_link函数位于wp-includes下的link-template.php文件中,经过多次打印调试信息,发现如下一句代码返回的结果不一致:

    $request = remove_query_arg( ‘paged’ );

Read the rest of this page »

盆地观察博客折腾记:(三)将Twitter更新加入侧栏的官方方案

一、前言

    其实盆地并不是很常用twitter,虽然注册了较久,可是用的并不多;

    一开始是想拿来做一下博客推广的,于是在上面放了很多博客文章的链接,后来发现这样很有制造重复信息的嫌疑,除了传播更为方便,也无甚更大优势,于是就把发的这些内容全部给删掉了。

    期间也用过一下腾讯的滔滔,不过滔滔毕竟不是腾讯的主营业务,和qq号码绑定的过于紧密,且个人也没有太多要唠唠叨叨的东西,所以也就作罢了。

    近期看书相对多一些,这些书中本身属于教程类型的书籍可以采用书摘形式,但还有不少属于开卷有益的类型,做书摘有些小题大做了,因此就把twitter拿来对阅读中的闪光点做以记录,再夹杂偶尔的闲言碎语。

    每个人对twitter都会有自己的用法,盆地对twitter尚未形成稳定的用法,twitter也并非盆地网络生活中不可缺的一部分,虽然如此,不过在博客中加入twitter的方法是相通的,所以也可以做以记录。

二、将Twitter更新加入侧栏的官方方案

   1.登录twitter

   2.在右上方选择"Setting"进入设置界面

   3.在这时界面中点击下图红框中链接部分

twitter-setting

Read the rest of this page »

盆地观察博客折腾记:(二)主题备份也很重要

    整体来说这一两年来使用的博客空间都还比较稳定,包括之前网贝做主机共享计划时提供的免费空间,自己购买的香港空间以及现在自己使用的美国空间。

       

一、数据库备份和图片备份

   备份很重要大家都知道,相信不少人都安装了备份数据库的插件,比如盆地个人就安装了WordPress Database Backup的备份插件,每天会自动把数据库的备份发送到邮箱。在博客空间搬家的时候直接从备份中取出来在phpMyAdmin中恢复就行了,非常方便。

   关于图片备份,在开始时图片存放在博客空间上的时候,因为没有备份插件,所以是定期ftp备份到本地,后来一来懒于经常备份,二来考虑到流量问题,将图片都放到picasa上,也就免去了图片备份。当然,如果你是存在博客空间的话,还是考虑下备份一下的好,免得哪天空间真的出问题,后悔都来不及。

二、WordPress的主题曾经出过的问题

   盆地的博客曾经出现过如下三种情况引起的主题故障:

Read the rest of this page »

盆地观察博客折腾记:(一)图片存哪里

一、前言

    其实整博客是一件特折腾的事情,有人总结了下建设一个博客要整的事情,虽然没包含一开始的选域名、买空间、装博客程序等等操作,但也算比较全了。除了这些,为了保证每篇文章至少对自己有益,除了杂记类的,写一篇文章要花一两个小时甚至更多的时间。

    生命在于运动,博客在于折腾。今天的折腾是为了明天的不折腾; 为了响应不折腾的号召,盆地记录下这些折腾以作备忘。

    由于盆地使用的为WordPress搭建的博客,所以如不特殊注明,文章描述基于WordPress。由于今天找了些关于Picasa外链脚本的资料,所以先从图片存储开刀。

二、图片存哪里

1. 和博客文章一起存放

    此形式指存放于当前博客所在主机,WordPress后台上传和Windows Live Writer插入的图片默认都是存放于博客主机的。

   默认存放路径可以在"设置"的"杂项"中进行配置(见下图),记得把下面的"以年-月目录形式整理上传内容"勾选上(默认是勾选的),这样会根据月份创建图片存储目录,避免一个目录下文件过多导致的缓慢等问题。

     优点:使用非常方便,不需要额外设置。通过Windows Live Writer还可以设定各种效果、水印、大小等参数。

Read the rest of this page »