博客将要改版—聊聊点赞

点赞,已经不是新鲜事情了。对于一个慢感知的人来说(后知后觉),赶脚还是想说一说这回事。记得最近的一天一个人去吃鱼粉的时候。旁边的妈妈点了一份原味鱼粉后就跟小孩说:“看看谁在我朋友圈点赞!”。顿时心里一万匹ma策马奔腾而来,哦~不,我真吃着东西呢,而且仲夏,应该是心里面汗如雨下了,顿时凉了一块。鄙视了一下:谁那么无聊好端端地会给你点赞呀?⊙.⊙!然后心里面一阵阵”呵呵~“

蜘蛛兰

继续阅读博客将要改版—聊聊点赞

wordpress主题折腾

梅雨天气~又称“霉雨天”!周末除了冒着被雨淋湿的偌大风险跟同事出去疯了大半天外,就待在家里尽情地发酵了。好巧的是,出去疯了半天没喝酒,回来路上又遇见朋友在附近。你可能不会知道梅雨天气打台球是一个怎样的体验,那就是免演戏的演戏。明明可以打中入袋却偏得离奇—实在是太滑了[难道要附带黄色句子?—还是自己意淫去吧]。

主题又启用了twentyfifteen。修改如下:

1.修改了博客首页以摘要形式输出;
2.文章评论@格式输出;
3.友情链接输出文字描述;
4.博客部分css调整;
5.文章页面作者描述删改;
6.评论框textarea高度调整等等...
7.禁止手机端放缩博客页面----后期更新

wordpress主题twentyfifteen摘要输出:

编辑主题index.php文件,修改成下面代码,首页直接以博客search格式输出。网上找了一会,发现就这个方法最简单哦。edit index page

主题评论页面@符合输出:

在主题functions.php文件里面添加下面代码即可:

[root@VM_139_195_centos twentyfifteen]# grep -A 7 "add @ functions" functions.php
// add @ functions
function iloxp_comment_add_at( $comment_text, $comment = '') {
if( $comment->comment_parent > 0) {
$comment_text = '@<a href="#comment-' . $comment->comment_parent . '">'.get_comment_author( $comment->comment_parent ) . '</a> ' . $comment_text;
}
return $comment_text;
}
add_filter( 'comment_text' , 'iloxp_comment_add_at', 20, 2);
[root@VM_139_195_centos twentyfifteen]#

友情链接带描述输出就要:呵呵呵…了。后台链接管理里面直接设置即可。其他点就不详说了,遗留问题就是移动端的textarea区域的高度感觉没地方修改,估计是要自己添加css属性来定义了。但CSS确实不熟,因此修改上面那些东西都赶脚费了好大劲。哈哈哈…

补充更新:

禁止在手机端放缩博客页面:在博客主题header.php头部文件修改<meta>属性meta for header theme file

WordPress运行在PHP7上

几个月前已经关注过PHP7相关内容,刚刚不知道在那个网页上浏览到PHP7已经发布了PHP 7.0.0 Beta 1 Released版,之前关注的时候就看到说性能是之前的几倍几倍的,所以感觉好奇,新鲜,因此在VPS上编译一个玩玩。现在这个wordpress博客已经运行在PHP7上面了。木有做具体的性能测试(貌似也没有这个能力m。哈哈~),因此留了充分的空间给大伙发现呢。 继续阅读WordPress运行在PHP7上

WordPress4.1自带Twenty Fifteen主题禁用谷歌字体

wordpress4.1自带Twenty Fifteen主题感觉杠杠的。记得之前也在用wordpress自带主题twenty twelve。也可以使用同一个方法来禁用谷歌字体。自带的主题就可以不再加载谷歌字体导致wordpress打开很慢了。方法如下:

打开主题 functions.php文件。找到 ‘Register Google fonts’字样,如下图:

reset functions register off

这样之后,自带的主题就可以不再加载谷歌字体导致wordpress打开很慢了。不知道之前的几个自带主题有没有这样做,但是自带的twenty twelve就是可以的。

PS:  Wordpress 4.1自带的这个主题功能也多了很多。感觉不错。

html+css配置wordpress主题在小屏幕的时候隐藏侧边栏

看到标题好长啊。对于一个响应式web站点来说,很多功能都是通过 @media queries 和 Viewports 来实现哈。本站现在使用的也是html5的wordpress响应式主题。当然,还会有js来实现Responsive的,但本来就不了解这方面的知识,所以也就不敢描述了。

使用本主题也算是有好一段时间了,在小屏幕访问的时候,老是看见加载了wordpress页面侧边栏,就想把它弃掉。前段时间刚好看到了@media queries的一些东西,然后就打开主题的style.css文件看看。发现能改了。

下面是主题部分@media配置:

theme style @media

原来设置为:

@media screen and (max-width: 768px) {
 #content,
 #sidebar {
    float: left; 
    padding: 2%;
    width: 96%;
    display:none;
 }
}

下面是通过此法禁止效果:

show the theme single page

WordPress4.0都来了,解决更新之后速度慢的方法

WordPress更新真是勤力啊。3.9估计有很多人都还没有用上,现在4.0又出来了哈。由于上次谷歌再次全面被墙,导致WordPress默认要加载的谷歌字体直接导致了访问慢,甚至网页根本就加载不出来。

WordPress更新后,会重新更新大部分核心文件。所以,更新后,之前修改的useso.com(360CDN)字体又变回了加载googleapis.com(谷歌)字体。所以依然会出现网站打开慢或者加载不出来的情况。有上次主题functions.php禁用加载谷歌字体的文章,本来这里就可以不用再说了。但是,上次因为感觉直接禁用了WordPress默认使用的字体感觉怪怪,不舒服。所以,之前就已经用360CDN字体替换Google字体了。

下面将说明在linux服务器上如何用grep+sed来批量替换字体。根据360公共库里面介绍,我们只需要将域名——googleapis.com修改为useso.com即可。WordPress4.0博客程序里面有好几个文件是要加载谷歌字体的,但是我们不知道具体是哪个文件,也不想一个一个文件打开修改,或者一个一个文件进行替换操作。So………………………….

find googleapis fonts locate

用一条命令进行替换操作:

sed -i "s/googleapis/useso/g" ` grep -rl googleapis ./`   (注意符合,后面的不是单引号,是键盘左上角的点)

linux sed grep

就这样,便可将所有加载谷歌资源的替换成加载360CDN上的公共资源了。如果服务器有缓存之类的,可以清理下缓存,或者重启下web应用程序,甚至重启服务器来清除缓存就可以看见效果了。

已经使用memcache加速wordpress

今晚整出了个用memcache加速wordpress网站来,看右下角吧,回顶部已经有了,用的是百度置顶。很久没打开网站统计了。换了域名就要换统计代码。结果在里面发现了多了个应用中心,包含有:置顶工具/百度推荐/专题推送等等应用,话说就是多加载了一个js可以实现了。挺不错的感觉。
memcached的安装在CentOS6.3下直接用yum安装还是挺简单的,能用就行,重要的是好用。安装了memcached之后还要安装memcache的PHP扩展。这里就说下memcache安装php扩展好了。

安装memcached:yum -y install memcached
安装完成之后直接用 service memcached start 启动即可
检查启动与否可以使用:lsof -n | grep memcached

安装php扩展:

cd /usr/local/src
wget http://pecl.php.net/get/memcache-2.2.7.tgz
tar zxf memcache-2.2.7.tgz
cd memcache-2.2.7
/data/app/php5/bin/phpize
make && make install
正常安装完成后会生成扩展目录的,eg:
/data/app/php5/lib/php/extensions/no-debug-zts-20121212/ 的一串目录路径
添加php加载memcache的库文件:
vi /etc/php.ini
my wordpress site enabled memcache然后重启php-fpm即可加载。检查是否加载可以在phpinfo信息页里搜索是否有memcache扩展。

wordpress添加memcache缓存插件:

下载 WordPress Memcached 缓存插件:http://wordpress.org/extend/plugins/memcached/ ;
WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,
直接调用它作为 WordPress 对象缓存机制。(Note:该文件放在目录 wp-content下,不是插件目录)

最后经过测试,速度确实提升了点,经过站长工具的SEO综合查询需要加载 421ms。之前一直都是在500ms-700ms之间的。比起使用wp-super-cache还是相差很远,但我不喜欢使用它来缓存。
test my site speed only 421ms

禁止WordPress加载Google字体提高加载速度

换了新主题后,老是感到网站打开速度很慢,但不是服务器都问题。这是一个国外都主题。经过自己的一般汉化。但是,没有修改过主题就要加载谷歌字体来了来。最后只能在终端中查找相关fonts设置。

grep -v fonts.goog* ./  (—– ‘./’ 主题所在目录)

从Wordpress3.8开始,wordpress后台引入了Google的第三方字体Open Sans。每次打开wordpress管理后台都会自动加载Google Open Sans 字体。

只要在主题的functions.php中添加下面代码就可以了。

// Remove Open Sans that WP adds from frontend
    if (!function_exists('remove_wp_open_sans')) :
    function remove_wp_open_sans() {
    wp_deregister_style( 'open-sans' );
    wp_register_style( 'open-sans', false );
    }
// 前台删除Google字体CSS
    add_action('wp_enqueue_scripts', 'remove_wp_open_sans');
// 后台删除Google字体CSS
    add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
  endif;

最后晒啊哈新的主题哈:

my new wordpress theme0 my new wordpress theme1

本站运行在腾讯云上面

这个季节雨真多,所以,云来了,腾讯的那个。刚发现就被坑,刚买完就坑到它的无底洞去了。不过,说回来,腾讯云目前的价格相对国内各个云厂商还算比较便宜了。腾讯云目前活动连连啊。大伙都看出来了没。这是很明显就是更阿里抢用户的招数。 继续阅读本站运行在腾讯云上面