Есть ли способ добавить ссылку с помощью add_post_meta?

Я пытаюсь поместить ссылку в сообщение мета с этим кодом

$authorEmail = get_the_author_meta('user_email'); $authorEmailLink = '<a href ="mailto:'.$authorEmail.'">'.$authorEmail.'</a>'; add_post_meta($post->ID,'Author Email',$authorEmailLink,true); 

$authorEmailLink является допустимой ссылкой, потому что я могу повторить ее на странице. Однако, когда я помещаю его на страницу, он просто отображает текстовое сообщение электронной почты. Есть ли что-то, чего я не делаю, или способ обойти это?

Я не думаю, что пробелы разрешены в $meta_key . Попытайтесь изменить «Email автора» на «author_email».

Кроме того, если вы не хотите, чтобы «author_email» отображался в пользовательских полях metox, добавьте его с подчеркиванием: «_author_email». Нефильтрованная ссылка как настраиваемое значение поля также может испортить этот обмен.