装备WP博客之美化pagenavi插件

pagenavi插件几乎每个WP都必备的插件吧,但是我升级wp2.92后,随便更新了各个插件,其中包括pagenavi。结果默认的pagenavi-css.css和我的风格有很大冲,背景是黑色,字也是黑色可想而知有多难看了吧。

于是想自己动手改pagenavi-css.css文件了,可惜很久前自学的CSS,所以懒得自己改了,就又百度谷歌了一番。还真被我发现到宝贝了,不敢独吞,拿来分享。

先炫一下效果,是动态样式的:

pagenavi插件美化
pagenavi插件美化

最新的pagenavi插件支持在WP主题目录里读取样式,为了以后更新pagenavi插件的时候不用重复修改pagenavi-css.css 我们只需把pagenavi-css.css文件【位于/wp-content/plugins/wp-pagenavi/】复制到你当前使用的主题目录下然后将pagenavi-css.css文件内容改成如下的CSS代码就可以了。是参考sivan的文章来的(http://sivan.in/blog/give-pagenavi-hover-style/)

.wp-pagenavi a,.wp-pagenavi a:link {padding:2px 4px;margin:2px;text-decoration:none;border:1px solid #c1c1c1;color:#c1c1c1;background:#fff;}
.wp-pagenavi a:hover {border:1px solid #c1c1c1 !important;color:#666 !important;background:#e1e1e1 !important;padding: 6px 12px !important;font-size:16px !important;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px;margin:2px;color:#c1c1c1;border:1px solid #e1e1e1;background:#fff;}
.wp-pagenavi span.current {padding:6px 12px;margin:2px;border:1px solid #c1c1c1;color:#333;background:#e1e1e1;font-size:18px;}
.wp-pagenavi span.extend {padding:2px 4px;margin:2px;border:1px solid #e1e1e1;color:#c1c1c1;background:#fff;}
.wp-pagenavi span.current + a.page,.wp-pagenavi a:hover + a {background:#efefef;border:1px solid #e1e1e1;color:#999;margin:2px;padding:4px 8px;font-size:16px;}

还有后台pagenavi的设置选项:很多人想要这样的效果

我改的方法是在“页数”文字设置里填上:【当前 %CURRENT_PAGE%页共%TOTAL_PAGES%页】

博客升级wp2.92心得

本人不勤快,所以wp升级到2.7就没有升级;至于主题我也是做好了一个后就没有再换过,其实也看了些新的模板,没有自己中意的,所幸继续用以前的了;这次升级实在是迫不得已!突然有一天,博客不能访问了提示了下面的内容Fatal error: Allowed memory size of * bytes exhausted (tried to allocate * bytes) in /…/wp-includes/* on line *

其实问题都是一样的,所以我替换了的*部分不影响下面的解决办法,这样更容易需要解决方法的人搜索到

修改 wordpress 根目录下的 wp-settings.php 文件,找到下面代码:

if ( !defined(‘WP_MEMORY_LIMIT’) )
define(‘WP_MEMORY_LIMIT’, ‘32M’);

将 define(‘WP_MEMORY_LIMIT’, ‘32M’); 当中的32改写成你需要的大小!

这里我需要特别说明下!我就是因为这里改的不对,所以多走了很多冤枉路,就不在这里丢人了,就是这个32应该改成多少的问题!我遇到这个问题后也百度了,几乎100%的人都说改成64,结果我改后试了还不行,就以为这个办法不好用!其实这里你要根据你自己的情况改,我的就是改成130M才好使的~这点很关键【其实那个错误提示里面已经写明了你现在占用的空间是多少了,只要比那个大就可以了囧!当时没注意看!】,需要说的是网友还提到了改.htaccess 还有别的一些文件其实原理都一样,都是扩大了内存的空间。

还有这么大的内存占用是插件造成的,我其实在没有升级前,用FTP把插件文件夹清空后,就可以正常使用的!

百度站点地图(sitemap)wp插件

话说很长时间没有关注WP这方面的事情了,其实虽然现在个人博客已经不流行了,不过我还是喜欢这里!喜欢WP!
今天又到处转了转看到了好东西。给大家推荐两款sitemap 插件

PS:对了说下这个东东是干吗的吧,说的土点,就是让自己的博客对各大搜索引擎更友好!或者说讨好它们哈哈,专业点就叫SEO优化~
一、
水煮鱼”按照百度推出了一个互联网论坛收录开放协议制作了一款百度站点地图插件,我这才注意到我的博客貌似还没有按这种插件,正好用上!【囧,我的博客试了出错,貌似我博客空间的问题吧我也不清楚这是我后来发现的~】

百度站点地图(sitemap)wp插件使用方法

1:下载插件,Baidu Sitemap

2:把文件上传到/wp-content/plugins/目录下

3:后台插件管理处将Baidu Sitemap 启用即可了,插件没有后台管理选项。
备注:基本的设置,可以通过直接修改baidu_sitemap.php文件里$updatePeri = "24";修改地图的更新周期。这个东东在你上传后第一次编辑或者发布文章的时候就会在博客根目录下面生产一个sitemap_baidu.xml,必须要确保你的根目录有写入权限。

囧下:我的博客不知道什么原因貌似是用不了这个插件提示:

Fatal error: Call to undefined function get_comments() in /home/lidiy/domains/lidiy.com/public_html/wp-content/plugins/baidu-sitemap.php on line 56

我又没有联系到作者不过我发现了另一个人做的同类插件我这次先试试,好用了再说吧!

二、Baidu Sitemap Generator
没办法第一个我用的时候出错了,我现在用了另一个sitemap 插件:【Baidu Sitemap Generator】是柳城的作品,而且这个比上一个水煮鱼做的要功能全很多,也有后台管理项.
1.下载地址Baidu Sitemap Generator

2:把文件上传到/wp-content/plugins/目录下

3:后台插件管理处将Baidu Sitemap Generator启用

然后进入管理页面可以看到插件的用户界面,还有作者的版权信息,这里不一一说明了。

作者原文链接:http://liucheng.name/tag/baidu-sitemap-generator/

wordpress新评论飞信提醒插件

今天给博客安装了一个很酷的插件,就是wordpress新评论飞信提醒插件,当我的博客有新留言的时候我的手机就会收到飞信发的短信提醒!

使用非常简单,但是很酷的插件!

简单介绍下使用方法:

1.下载插件:地址

2.FTP上传到插件目录/wp-content/plugins/下

3.到后台管理将插件启用,然后在管理处就会多出一个“评论飞信提醒”的选项,里面选上你的飞信账号就可以了,别忘了点击测试下发送,我点后,立即收到了,很是兴奋~

wp评论飞信提醒插件

作者FAQ:

1.为什么我用英文版的博客.这个还是显示中文的?
这个插件主要为国人用.老外用不上.所以我默认为中文.要想改为英文请删除cFetionAlert-en_US.po和cFetionAlert-en_US.mo两个文件.
2.为什么有时候出错?
这个出现的概率比较小.移动的端口有时候并不稳定.导致发送失败.这个插件是挂载在comment_post这个hook上面的.通过提交评论后触发.因此即使出错.评论也能提交.
如果是一直出错,肯能是你的服务器不支持curl_init()函数的原因.请注意查看错误代码.