分类
基础架构

wordpress排除特定分类文章的方法

如果想将一些特定分类中的文章不在wordpress的Blog页面显示,下面的方法可以帮你方便地排除特定分类的文章。

复制下面的代码到你的主题functions.php文件:

function exclude_category_home( $query ) {

if ( $query->is_home ) {

$query->set( ‘cat’, ‘-5, -34’ );

}

return $query;

}

add_filter( ‘pre_get_posts’, ‘exclude_category_home’ );

替换上面的数字为想要过滤的文章分类即可。

分类
基础架构

修复博客评论后404错误

突然收到别人的email,说博客上的评论有问题。一看果真是该死的404…

想过很多原因,插件?空间?又或者垃圾评论太多造成的?

还是英文搜索救命啊!还是wordpress官网support论坛。帖子在这

也不知道为什么根目录下面的wp-comments-posts.php突然没有权限了,也无法修改。

从其他地方copy一个正常带644的过来,立马恢复!

这是一个神奇的系统啊!

分类
基础架构

WordPress修改后台管理地址增强安全

补一下吧,说说前段时间做的一件事情:由于有log提示莫名其名来了很多异常的WP后台登陆请求,导致自己都无法登陆了。于是乎,简单的修改了一下WP的后台登陆地址。

步骤很简单:

    1. 修改根目录下wp-login.php到其他任意你喜欢的名字.php;
    2. 打开这个文件,替换所有wp-login.php到新的名字;
    3. 打开wp-includes目录下面的general-template.php文件把其中的wp-login.php替换为新的名字,唯一有一个例外,238行的wp-login.php不要修改,或者修改成index.php。这一行是做wp-admin跳转用的。如下:
      function wp_login_url($redirect = ”, $force_reauth = false) {
      $login_url = site_url(‘wp-login.php’, ‘login’);

这样就可以了,然后每次WP更新都要再操作一次。

当然为了安全,密码也很重要!

分类
基础架构

说说对WordPress做的一些cache、gzip优化

以前一直不怎么重视对博客的优化,最近有些精力,又研究了一点点。

首先说的是,很多工具和网站都可以对网站提很多优化建议了,baidu统计,httpwatch,甚至查看source code。

第一个是网站gzip设置,我托管所在的cpannel里面可以set这个,对text、css、js做gzip优化,可以节省蛮多流量的。记得不要对图片再做压缩了。当然wordpress的super cache插件也有这个选项。如果是自己的server,那就在apache或者nginx启用一下吧。

然后是cache,对静态内容设置过期时间。基本上图片,css,js这些东西固定下来了,就不会再变了,可以永久cache在用户端。用户重复读取时,请求会大大减少。有很多方法可以实现。比如apache、nginx里设置模块,也可以改写.htaccess文件,加入这么一段:

# Expire images header

ExpiresActive On

ExpiresDefault A0

ExpiresByType image/gif A2592000

ExpiresByType image/png A2592000

ExpiresByType image/jpg A2592000

ExpiresByType image/jpeg A2592000

ExpiresByType image/ico A2592000

ExpiresByType text/css A2592000

ExpiresByType application/javascript A2592000

#A2592000 means 1 month in the future (60*60*24*30=2592000)

接下来,就是super cache插件(当然有很多类似的)了。它会把博客的文章缓存成静态的html文件,这样就不需要每次耗时读取数据库了。这个东东设置比较方便,基本上启用一下即可。

最后一条,是针对我现在用的这个主题的。修改了一些首页的style,可以利用上主题附带的SEO设置meta等有利于SEO的信息。

哦。其实还有一个,暂时还没有实现的方法,合并过多的js或者css。可惜啊,试了一个插件,和这个主题不兼容,再慢慢来改造吧。

分类
移动互联网

android版wordpress发布管理

翻android市场,看到wordpress,蛮惊讶的。下来看看。

首先要开启xml-rpc,然后填入blog link,用户名密码即可。

image

接下来就是发表文章,查看评论和管理页面了。