wordpress自动连接微博用户名

估摸着大家都有新浪微博,有时候写东西不免要at一下他们,今天介绍个方法,实现在wordpress中自动连接用户名到他的微博主页。

在functions.php中加入以下代码:

1
2
3
4
5
6
7
// 微博用户名关联
function sinareplace($content) {
	$sinareplace = preg_replace('/([^a-zA-Z0-9-_&])@([^\s\p{Zs}]+)/',"$1<a href=\"http://weibo.com/n/$2\" target=\"_blank\" rel=\"nofollow\">@$2</a>",$content);
	return $sinareplace;
}
 
add_filter('the_content', 'sinareplace');

来测试下:@tennfy

ps:限于技术水平,at的时候前后要有特殊符号,如:,空格等

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/1190.html

下一篇文章:

上一篇文章:

24人参与了讨论

  1. Faris 说:

    测试一下~~貌似我网站上的无效~~@FarisLee

  2. 这下@图标可以一展雄风了,呵呵

  3. 这么好用的东西啊。。

  4. 无纯洁 说:

    不玩新浪微博的飘过~

  5. 爱浮夸 说:

    不错,很实用呵呵。

  6. xilouqingzhu 说:

    贴吧好像也要加空格才能@ ,测试 @ xilouqingzhu @xilouqingzhu

  7. 香菇肥牛 说:

    这个挺实用的呢~~来试试@ njushc

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

4 + 1 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部