我正在使用gettext
过滤器来更改电子邮件中的文本之一。我想使用get_post_meta
访问值之一。但是我需要$ order_id才能使用get_post_meta
。但是$order
上的$order_id
和var_dump
未定义。
function custom_review_strings( $translated_text, $text, $domain ) {
$substr = 'You have received an order from';
if (strpos($translated_text, $substr) !== false) {
/* use get_post_meta value to do some task here */
}
return $translated_text;
}
add_filter( 'gettext', 'custom_review_strings', 20, 3 );