Câu trả lời:
l()
cũng cho phép HTML, bạn chỉ cần vượt qua nó như một trong các tùy chọn:
$link = l($image_html, $path, array('html' => TRUE));
Điều đó sẽ ngăn tham số đầu tiên được truyền qua check_plain()
, do đó, toàn bộ HTML bạn truyền vào sẽ được gói trong <a>
thẻ.
Tôi khuyên bạn nên sử dụng phương pháp này nếu phương án thay thế bằng cách viết liên kết bằng tay, bạn sẽ nhận được lợi ích của dịch thuật bí danh tự động và nó ít bị lỗi nhỏ hơn trong HTML (trong đó tôi cho một người luôn tải).