WordPress开启后台链接管理(友情链接)

不知道从什么时候起,wordpress关闭了后台默认的链接管理,导致添加友情链接有些不太方便。

当然,你可以可以通过插件来实现此功能,但是插件用太多会导致wordpress臃肿,速度变慢,最简单的方法,通过下面一行代码,直接开启wordpress的链接管理。

在你的主题functions.php文件中加入以下代码:

add_filter( 'pre_option_link_manager_enabled', '__return_true' );

刷新,就能看到熟悉的链接管理了。

WordPress关闭feed防采集

刚做的新网站,就发现有robot在采集,而很多采集插件都是针对feed的,所以关闭feed,可以在一定程度防止采集。

除了通过插件实现关闭feed,还有以下几种方法:

  1. 将以下代码复制到wordpress主题的functions.php中
//关闭rss feed功能
function disable_all_feeds() {
wp_die(__('<h1>本博客不提供Feed,请访问网站<a href="'.get_bloginfo('url').'">首页</a>!</h1>'));
}
add_action('do_feed', 'disable_all_feeds', 1);
add_action('do_feed_rdf', 'disable_all_feeds', 1);
add_action('do_feed_rss', 'disable_all_feeds', 1);
add_action('do_feed_rss2', 'disable_all_feeds', 1);
add_action('do_feed_atom', 'disable_all_feeds', 1);

2. 另外还需要注意的是wordpress还会在网页中生成feed地址,查看网页源码可看到,为了不让此内容显示,继续将以下代码复制粘贴到刚才的functions.php中

继续阅读

LNMP升级php后502 Bad Gateway解决方法

今天购买了imobitrax, 准备在linode上安装(基于LNMP),于是把php从5.2升级到了最新的5.5.16,之后发现php 5.5.16不支持,又降级到了5.3.29。成功升级后却出现502 bad gateway. LNMP上的其他网站也出现同样的错误。

后来百度之,找到解决方法:

/usr/local/php/etc/php-fpm.conf里listen下面添加上
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
重启php-fpm

继续阅读

提高百度收录量:索引页链接补全机制的一种方法

百度搜索研发部官方博客上面的一篇文章,对于解决百度收录问题,提高索引量很有帮助,转载过来!

索引页链接补全机制的一种方法

一、背景

Spider位于搜索引擎数据流的最上游,负责将互联网上的资源采集到本地,提供给后续检索使用,是搜索引擎的最主要数据来源之一。spider系 统的目标就是发现并抓取互联网中一切有价值的网页,为达到这个目标,首先就是发现有价值网页的链接,当前spider有多种链接发现机制来尽量快而全的发 现资源链接,本文主要描述其中一种针对特定索引页的链接补全机制,并给出对这种特定类型的索引页面的建议处理规范用于优化收录效果。

当前大多数互联网网站以索引页和翻页的形式来组织网站资源,当有新资源增加时,老资源往后推移到翻页系列中。

如下图所示:

继续阅读

制作Landing Page常用的JS代码

Affiliate Marketing经常需要用到Landing Page,无论是百度推广、Google Adwords,还是PPV、media buy。就我个人经验,一个好的landing page比direct link或者是差的landing page,转化率至少要提高一倍。

下面是在制作landing page过程中,经常会用到的几个JS代码。转自于网络,原始出处不详。

1 – Geo Targeting – 根据访客的ip判断访客的地理位置。

用这个功能好的好处在于,比如对于一个交友的Landing Page可以直接在标题中写出访客的城市,告诉访客有更多的来自改城市的人等着好你聊天,这样让访客感觉起来好像专门为他建立的网页一样,转化为有很大的提高。 继续阅读

wordpress无法更新、安装插件,提示填写FTP信息的解决方法

在LNMP上面搭建wordpress博客的时候,经常会遇到wordpress无法在线升级,也无法在线安装或者更新插件,会弹出输入FTP信息的输入框界面。开始也被这个问题困扰了很久,后来在LNMP网站上面找到了解放方法——把权限设置给www用户组。

据LNMP一键安装包使用者反映wordpress提示升级时,点“自动升级”出现填写FTP信息的页面,像我们这些用LNMP的很多都不安装FTP服务器。其实出现这个的问题就是Nginx的执行身份非文件属主身份。

解决方法:

假设你的wordpress安装目录为/home/wwwroot/lnmp.org

用Putty登录Linux VPS,执行:chown -R www /home/wwwroot/lnmp.org

执行上面的命令就可以将/home/wwwroot/lnmp.org下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。