函数文档

_make_email_clickable_cb()

💡 云策文档标注

概述

_make_email_clickable_cb() 是一个用于将电子邮件地址匹配转换为 HTML A 元素的回调函数。该函数从 WordPress 2.5.0 向后移植到 2.3.2 版本,作为 make_clickable() 的正则表达式回调。

关键要点

  • 函数用途:将电子邮件地址匹配转换为可点击的 HTML A 元素。
  • 参数:接受一个必需的数组参数 $matches,表示单个正则匹配。
  • 返回值:返回包含电子邮件地址的 HTML A 元素字符串。
  • 版本历史:在 WordPress 2.3.2 版本中引入。

代码示例

function _make_email_clickable_cb( $matches ) {
    $email = $matches[2] . '@' . $matches[3];
    return $matches[1] . "{$email}";
}

📄 原文内容

Callback to convert email address match to HTML A element.

Description

This function was backported from 2.5.0 to 2.3.2. Regex callback for make_clickable() .

Parameters

$matchesarrayrequired
Single Regex Match.

Return

string HTML A element with email address.

Source

function _make_email_clickable_cb( $matches ) {
	$email = $matches[2] . '@' . $matches[3];

	return $matches[1] . "<a href="mailto:{$email}">{$email}</a>";
}

Changelog

Version Description
2.3.2 Introduced.