打造个性化的WordPress搜索结果页,让用户体验更佳!
很多Wordpress的主题在站内搜索页面的设计上很不友好,往往用户在搜索不到内容时,其显示的搜索页就只是简单的提示无搜索结果。那么,你是否觉得这样的页面太单调,是否想增加一些随机文章,来使页面更丰富,用户体验更佳呢?若是,那我们就来简单的通过插件来打造更加个性,更加友好的搜索页面吧!
那么你想要的搜索页面是什么样的呢?这个是必须要清楚的。只有知道了自己的需求才能确定前进的方向。我的标准是这样的:随机显示文章列表,不能只有标题还要有文章的摘要输出,若还能截取文章的图片那就更加棒了!
确定了目标,就要想办法解决。由于自己不是程序员,不是很懂PHP,没办法自己写代码,所以只能在WP插件的海洋里寻找解决办法。经过多次尝试终于找到了自己满意的解决办法。现分享给同样纠结在WP搜索结果页的朋友们。
打造个性的WP搜索页步骤:
- 安装Random Posts,Post-Plugin Library两个插件,并激活;
- 找到WP博客无搜索结果页面的代码位置,一般是search.php,视主题而定;
- 在无搜索结果提示代码后面,添加<?php random_posts(); ?>调用随机文章;
- 进入Random Posts的设置界面,在Output template填入代码:
<li>{link}</li>
<a href=”{imagesrc}”><img class=”alignnone size-thumbnail wp-image-445″ title=”{title}” alt=”{title}” src=”{imagesrc}” width=”150″ height=”150″ /></a>
<p>{excerpt:35}…</p> - 保存看效果O(∩_∩)O~,你可以在www.china-cell-phone.com/的搜索上乱输入看显示结果。
可能会很奇怪为什么我没在幽游网上用呢?因为我装的插件实在是太多了。囧。另外的 原因是用在www.china-cell-phone.com/上面为了配合SEO Search Terms 2^^
若不想这么复杂只想和幽游网一样显示随机的文章标题列表就可的话,添加下面这段代码就好了。
<?php
$rand_posts = get_posts(‘numberposts=10&orderby=rand’);
foreach( $rand_posts as $post ) :
?>
<li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php endforeach; ?>
本文出自 幽游网,转载时请注明出处及相应链接。
本文永久链接: http://www.yuyuhunter.com/post/wordpress-search-page.html