Landing Sites是点击搜索引擎结果页面中的链接后所看到的第一个页面。Landing Sites其实在电子商务界是很有名的,例如你在Google中搜索高露洁牙膏,并且发现了一个经销商的网站链接,点击进去的第一个页面可能未必是关于高露洁牙膏,但是如果这个网站很聪明,在这个登录页面的头部列出跟高露洁相关的内容,这些内容中又有很多是你感兴趣的,那么你可能会继续浏览他们网站的其他页面,你在他们网站购买东西的可能性就越大,或许还会点击他们网站中的广告。这就是所谓的网站粘性,设置Landing Sites的好处也不言而喻!
Landing Site在WordPress中被制作成了插件,由于是外国人编写,所以不支持所有的中文搜索引擎,显示的全都是乱码。知名博主Ludou对Landing Sites进行了修改,整理了一些中文网站常见的搜索引擎,去除了国外的搜索引擎信息,以及重写相关文章模块等等……目前默认样式见文章顶部的图片,如果不喜欢可以自行修改。
使用方法
在主题的functions.php中插入如下代码:
function ls_get_delim($ref) { $search_engines = array( 'google.com.hk' => 'q', 'google.com.tw' => 'q', 'go.google.com' => 'q', 'google.com' => 'q', 'cn.bing.com' => 'q', 'youdao.com' => 'q', 'one.cn.yahoo.com' => 'p', 'blogsearch.google.com' => 'q', 'baidu.com' => 'wd', 'soso.com' => 'w', 'sogou.com' => 'query'); $delim = false; // Check to see if we have a host match in our lookup array if (isset($search_engines[$ref])) { $delim = $search_engines[$ref]; } else { // Optimizations $sub13 = substr($ref, 0, 13); // Search string for engine if(substr($ref, 0, 7) == 'google.') $delim = "q"; elseif($sub13 == 'search.yahoo.') $delim = "p"; } return $delim; } function ls_get_terms($d) { $terms = null; $query_array = array(); $query_terms = null; // Get raw query $query = explode('&'.$d.'=', $_SERVER['HTTP_REFERER']); if($query[1] == '') { $query = explode('?'.$d.'=', $_SERVER['HTTP_REFERER']); } $query = explode('&', $query[1]); $query = urldecode($query[0]); // Remove quotes, split into words, and format for HTML display $query = str_replace("'", '', $query); $query = str_replace('"', '', $query); $query_array = preg_split('/[s,+.]+/',$query); $query_terms = implode(' ', $query_array); $terms = htmlspecialchars(urldecode($query_terms)); //convert gbk->utf8 if terms is not utf8 if (!seems_utf8($terms)){ $terms=iconv("GBK", "UTF-8", $terms); } return $terms; } function ls_get_refer() { // Break out quickly so we don't waste CPU cycles on non referrals if (!isset($_SERVER['HTTP_REFERER']) || ($_SERVER['HTTP_REFERER'] == '')) return false; $referer_info = parse_url($_SERVER['HTTP_REFERER']); $referer = $referer_info['host']; // Remove www. is it exists if(substr($referer, 0, 4) == 'www.') $referer = substr($referer, 4); return $referer; } function ls_related($postid) { // Did we come from a search engine? $referer = ls_get_refer(); if (!$referer) return 0; global $wpdb; $output = ''; $post_tags = wp_get_post_tags($postid); // 根据文章标签随机获取相关文章 if ($post_tags) { foreach ($post_tags as $tag) { // 获取标签列表 $tag_list[] .= $tag->term_id; } // 随机获取标签列表中的一个标签 $post_tag = $tag_list[ mt_rand(0, count($tag_list) - 1) ]; $related = $wpdb->get_results(" SELECT {$wpdb->prefix}posts.post_title, {$wpdb->prefix}posts.guid FROM {$wpdb->prefix}posts, {$wpdb->prefix}term_relationships, {$wpdb->prefix}term_taxonomy WHERE {$wpdb->prefix}posts.ID = {$wpdb->prefix}term_relationships.object_id AND {$wpdb->prefix}term_taxonomy.taxonomy = 'post_tag' AND {$wpdb->prefix}term_taxonomy.term_taxonomy_id = {$wpdb->prefix}term_relationships.term_taxonomy_id AND {$wpdb->prefix}posts.post_status = 'publish' AND {$wpdb->prefix}posts.post_type = 'post' AND {$wpdb->prefix}term_taxonomy.term_id = '" . $post_tag . "' AND {$wpdb->prefix}posts.ID != '" . $postid . "' ORDER BY RAND() LIMIT 5"); // 以上代码中的 5 为限制只获取5篇相关文章 // 通过修改数字 5,可修改你想要的文章数量 if ( $related ) { foreach ($related as $related_post) { $output .= '
欢迎来自 {$host} 的朋友!如果您是第一次来到这里,欢迎 订阅我的博客。精彩文章,一篇都不错过!
"; }可别忘了修改代码倒数第三行的feed地址哦!
在主题目录下的single.php的适当位置添加以下代码:
ID); // 如果没有相关文章,将不会显示任何内容 if ($se_related) { echo ''; echo refer_thanks(); ?>您所搜索的关键词为:
您可能对以下文章感兴趣
'; } } ?>
附带最基本的样式css,在style.css中添加如下代码:
#serp { background-color: #FFFEC6; border: 1px dashed #CFCFCF; font-size: 13px; margin-bottom: 20px; padding: 20px; } #serp a { text-decoration: underline; } #serp p { margin-bottom: 10px; } #serp em { color: #E8191B; font-style: normal; text-decoration: underline; } #serp h4 { color: #C4C4B7; margin: 20px 0 10px; } #serp ul { padding-left: 19px; } #serp ul li { font-size: 12px; margin-top: 3px; }
本站下载管理系统「dl.mywpku.com」因年久失修而永久关闭。若需获得往年主题,请至 WP酷的百度网盘(提取码: 5rbm) 自行搜索下载。默认解压密码为「www.mywpku.com」。
对您造成的不便,敬请谅解!
这东西是个好东西!