如何将HTML添加到错误消息中

时间:2020-11-11 作者:Silmarion

php我有一个过滤器,用于限制custtom消息的最大上载文件大小。我想在那里添加链接,但html在这里不起作用。你能帮帮我吗?

这是我的密码

add_filter("wp_handle_upload_prefilter", function ($file) {
  $file_size_limit = 1024; 
  $current_size = $file["size"];
  $current_size = $current_size / 1024;

  if ($current_size > $file_size_limit) {

    $file["error"] = sprintf(
      __("File is too large contact <a href=\\"mailto:[email protected]\\">admin</a>."));
  }
  return $file;
});


我的问题是我得到的是纯文本而不是html。

enter image description here

谢谢你的帮助。

1 个回复
SO网友:LWS-Mo

请尝试添加HTML:

$link = \'<a href="mailto:[email protected]">admin</a>\';
sprintf( __( \'File is too large contact %s.\', \'my-textdomain\' ), $link );
在本例中,占位符为s“;替换为变量的值$链接;。之前已填充该变量。