现在的位置: 首页 > 互联网络 > WP相关 > 正文

wordpress中如何高亮显示搜索结果

2010-08-10 09:56 WP相关 ⁄ 共 299字 ⁄ 字号 评论 3 条

      打开 search.php 文件,找到 the_title() 函数.使用以下函数替换:

echo $title;

   

   然后,在该行前面加入下面的代码:

<?php
	$title 	= get_the_title();
	$keys= explode(" ",$s);
	$title 	= preg_replace('/('.implode('|', $keys) .')/iu',
		'<strong class="search-excerpt">\0</strong>',
		$title);
?>

      最后,打开 style.CSS 文件,修改样式:

strong.search-excerpt { background: yellow; }

目前有 3 条留言    访客:1 条, 博主:1 条 ,引用: 1 条


  1. 管理员
    明镜 2010年08月12日 6:57 下午  @回复  Δ1楼 回复

    WordPress自带的搜索不太好,怎么只搜寻标题呢?

  2. 风ds代表记忆 2013年04月30日 10:54 下午  @回复  Δ2楼 回复

    怎么只能显示高亮的字其他的显示不了了呢

外部的引用: 1 条

  • 求索·通讯:第1期 求索阁8月成长掠影 « 求索阁

给我留言

留言无头像?