存档

文章标签 ‘WordPress’

hhvm上运行wordpress3.9.2时报Fatal error: Argument 2 passed to hash_equals() must be an instance of string, null given in

2014年9月18日 没有评论

域名前几天备案好了,今天把博客迁移到国内某云主机上,然后用了Nginx+HHVM+MariaDB, 另外一个低版本的博客,迁移后没问题,wordpress3.9.2这个版本迁移后前台查看文章也没有异常,但是登录的时候报错

Status Code:500 hphp_invoke

阅读全文…

分类: WordPress 标签: , , ,

Ubuntu14.04上安装HHVM+MariaDB+WordPress

2014年9月14日 2 条评论

Centos6 平台安装请看-> Centos6 下安装HHVM3.x+MariaDB5.x代替php+mysql

转载请注明出处:本文来自钿畑的博客

Nginx安装

sudo apt-get install nginx

MariaDB安装

阅读全文…

分类: HHVM 标签: , ,

为你的wordpress评论框添加个性背景图片

2011年3月25日 1 条评论

评论框里面插入背景图片

一直也想自己给博客评论框弄的好看点,至少也会单调,弄出点个性还是不错滴,看到菠萝筐大哥很早就弄上了这个背景图片,不过他现在换了个主题,以前也是用和我一样的inove主题。

他的方法很简单,就简单的几个步骤,你肯定会的,下面是具体做法:

找到你所用风格的评论所在文件,我用的也是M12的iNove风格,评论文件就comment.php,打开此文件,发现评论框是用textarea代码来控制,并且textarea文本区域对应的CSS样式表ID为comment,这样我们就到主题样式表style.css里找到#comment代码,这个就是定义评论框的样式的,我们发现原来的代码为:

#comment {width:601px;}

这时,我们就可以通过改这个代码来实现给评论框添加上背景图片,添加后完整代码如下:

#comment {width:601px;background-image:url(img/comment-bg.gif);background-repeat:no-repeat;background-position:right bottom;}

下面对以上代码简单介绍:

width:是定义评论框的宽度;

background-image:url(图片地址),这里的图片可以绝对地址,也可以是相对地址,相对地址是相对style.css文件的,我就是用的相对地址。

background-repeat:no-repeat; 定义图片是不是重复;

background-position:right bottom; 定义图片对齐方式,这里是向右、底对齐。

之后你做个图片上传到你的空间,图片地址要和设置地址一致,建议图片宽度不要大于文本区域宽度,高度在200以内。我做的图是590*100px的,不过你要根据自己的主题评论框大小制作图片。

还有我发现用gif输出的图片质量很低,不过小点的页面打开快点,也就罢了,凑合着用吧~

分类: WordPress 标签: ,

wordpress评论中显示自己的头像

2011年3月25日 1 条评论

1. 打开http://en.gravatar.com/site/signup,在输入框中输入以后评论时需要用到的邮箱,然后点击“Signup”;

2. Gravatar会给你填写的邮箱发一封邮件要求激活。找到这封邮箱,点击其中的激活链接,在新打开的页面中输入你的用户名和密码,然后点击“Signup”。注意,用户名只能用小写字母和数字!

3. 这时,页面会跳转到新的一页,如下图。点击图中红线框出的“Add one by clicking here”为自己添加头像。

gravatar头像

4. 你可以选择本机或者网络上或者直接拍一张或者之前已经上传的图片作为你的头像。

5. 选好图片后,在Gravatar的网页中进行适当的切割,可以放大缩小调整位置,只要是正方形就可以,选择的时候也最好挑选正方形的图片!

6. 大小调整好之后,提交,OK啦!

7. 你还可以重复以上3—6步继续添加头像。

PS: Gravatar是WordPress同属的母公司Automattic推出的网络服务,可以提供给网友设置自己的头像,一般提供给WordPress 的架站者使用。

gravatar头像

后台定义你的WordPress评论图像类型   后台—设置—-讨论里面

gravatar头像

评论测试

gravatar

再次查看头像

WordPress评论自定义头像

分类: WordPress 标签: ,

为wordpress博客加版权信息不用插件实现办法

2011年3月3日 没有评论

复制WordPress博客文章,粘贴后自动加版权信息

复制wordpress博客里某一篇文章,粘贴到别的地方,系统会自动添加该文章的版权信息。

1.后台-外观-主题编辑页-独立日志页,比如inove这个主题的文章页是singe.php合适位置添加如下代码。

分类: WordPress 标签:

去掉wordpress自动保存和修订版本两个功能

2011年2月24日 1 条评论

wordpress3.0不用插件解决编写和修改文章时自动保存和修订版本的问题,方法如下:

打开主目录下的wp-config.php,在

前面添加代码:

然后找到并打开wp-admin\post-new.php(第46行)和wp-admin\post.php(第177行)这两个文件,将其
wp_enqueue_script(‘autosave’);注释或删除掉

最后找到并打开wp-admin\includes\post.php(注意是includes下面的,别找到了wp-admin下面的,我刚开始就是找的wp-admin下面的,结果没找到)文件,找到if ( $create_in_db ),在它的前一行添加

经过上面三步步,就已经彻底解决WordPress3.0下自动保存功能和修正版本的问题,还有ID不连续的问题。。发布日志后会跳转到日志列表。

如果你的blog已经存在很多文章的修正,要删除这些修正则需要到数据库里面去删除,删除方法:

打开数据库管理器phpMyAdmin,点SQL,执行的语句(wp_是你设置博客的时候前缀,如果你对其进行了更改,请相应的改掉):

就能全部删除了,如果想看下有多少条使用下面语句(wp_是你设置博客的时候前缀,如果你对其进行了更改,请相应的改掉)

(本文转自:去掉wordpress自动保存和修订版本两个功能)

分类: linux 标签: ,

WordPress插件之WP-PostViews Plus 显示文章阅览次数

2011年2月23日 没有评论

   转载:http://www.joymood.cn/posts/2009/08/85.html     

 因为 WP 没有内建的文章阅读计数器,所以如果需要显示文章阅读次数或按照文章阅读次数
来进行文章排名的话,就得想办法了。其实,WP-PostViews Plus插件相信大家用过WP的人
都会熟知,要区分于于WP-PostViews这个插件,这两个插件是不同的插件,
是我们就可以利用这个插件来达到我们需要的目的;下面介绍下这个插件:

在官方上有说明:WP-PostViews Plus是WP-PostViews的升级版本,它可以辨识流量来源是用户或者
搜索引擎机器人,还能按天显示浏览最多的文章。
现在版本是:1.1.18
可以兼容到WP2.8.3版本,不过在我这个2.8.4版本上照样兼容
下载地址:
http://wordpress.org/extend/plugins/wp-postviews-plus/

使用方法:

在官方网上下载下来,解压缩
将postviews_plus 文件夹上传到 /wp-content/plugins 中
进入后台,到插件管理面板中将它激活。
在文章中显示阅览次数的方法:在显示文章内容的页面(我用的inove主题显示文章的页面是single.php)的
适当位置添加如下代码: 查看源代码打印帮助

在侧边栏中显示阅览最多的文章:在侧边栏页面(我用的inove主题侧边栏的页面是sidebar.php)的
适当位置添加如下代码: 查看源代码打印帮助

显示最近N天内阅览最多的文章:在显示文章内容页或侧边栏适当位置添加如下代码:
查看源代码打印帮助

参数说明:

‘post’ :显示文章的浏览次数,而不是页面;
10 :最多显示10篇文章
0和30 :文章标题的字数限制,0为无限制,30为显示30天以内的文章统计
true :显示文章,若改为 false 则不显示文章
false :不显示搜索引擎机器人的查询次数,若改为 true 则全部显示。

分类: linux 标签: ,

停用cos-html-cache插件后wordpress博客首页不更新

2011年2月23日 没有评论

昨天遇到了一个问题,一个用wordpress建立的网站,停用cos-html-cache插件后,陆续发表了好几篇文章,该博客首页就是不更新,无法显示出我发表的最新文章,其他文章页面却没有发生类似情况.而当我重新激活cos-html-cache,并删除cache缓存后,首页中才能出现新文章.最后我只好求助于baidu,查询解决办法.到插件开发者的博客中找到了解决办法.作者的这样一段话帮我解决了问题:
可以自行控制是否缓存首页,打开cos-html-cache.php,修改下面这一行

define('IS_INDEX',false);// false = do not create home page cache

按照以上提示,我的问题成功解决.首先进入我的博客后台,选择修改插件,找到cos-html-cache中的这一行,将原先的”true”修改”false“后,保存文件.然后用该插件更新一下博客缓存.更新完后,重新再禁用此插件,首页又能在发表新文章后自动更新了,此问题顺利解决.

分类: linux 标签: ,

WordPress升级错误:Fatal error: Maximum execution time

2011年2月15日 没有评论

今天在给本地做测试用的WordPress博客升级的时候,出现以下错误:

     Fatal error: Maximum execution time of 30 seconds exceeded in x:\phpdocs\wp\wp-includes\http.php on line 1024

错误原因:

  1. 博客数据库中的数据量太大,导致程序执行时间过长;
  2. 博客所使用的服务器设置做了限制,php.ini 中缺省的程序最长执行时间是 30 秒,程序若执行超过30秒,就会被系统终止。

解决办法:

  1. 如果是自己的服务器,可更改php.ini中的max_execution_time数值,数值大小自己选择,改到错误不出现为止,默认是30,现在我改成60 ;
  2. 如果使用的是虚拟主机,可以在主机根目录下的.htaccess文件中设置(如果没有该文件,可以新建一个),在.htaccess文件中加上php_value max_execution_time 60,60这个数值单位为秒,请仔细斟酌更改;
  3. 在wp-includes\http.php中添加该语句:
    1
    set_time_limit(60);   //0为无限制
  4. 或者在wp-includes\http.php中添加该语句:
    1
    ini_set(‘max_execution_time’, ’60’);
分类: webapp 标签: ,