试图从Woocommerce给客户的通知的内容中提取发货跟踪号,最终作为值传递给自定义字段
原始函数
function get_value( $comment, $parameters ) {
return $comment->content;
}
修改功能(不工作)
function get_value( $comment, $parameters ) {
$tracking_note = $comment->content;
$new_output = preg_replace( '/[^0-9]/', '', $tracking_note );
return $new_output->content;
}
preg_replace将不返回对象,也参考:https://www.php.net/manual/en/function.preg-replace.php.
只返回变量如下:return $new_output;