بلودیت helpers را عرضه کرده تا به توسعه دهندگان کمک کرده آنها کدهای کمتری بنویسند. برای این آموزش از نامهای زیر استفاده خواهیم کرد.
box
https://www.example.com
/bl-themes/box/
/bl-themes/box/favicon.png
روش بعدی از helper قالب Theme::
برچسب head مربوط به فاوآیکن را تولید میکند، بصورت پیشفرض mime type مقدار image/png
را باز می گرداند.
<?php
echo Theme::favicon('favicon.png');
?>
خروجی HTML
<link rel="shortcut icon" href="https://www.example.com/bl-themes/box/favicon.png" type="image/png">
همچنین اگر میخواهید از نوع دیگر فاوآیکن مثل .ico
استفاده کنید میتوانید mime type آن را مشخص کنید.
<?php
echo Theme::favicon('favicon.ico', 'image/x-icon');
?>
خروجی HTML
<link rel="shortcut icon" href="https://www.example.com/bl-themes/box/favicon.ico" type="image/x-icon">
کد HTML و PHP بعدی یک مثال کامل از چگونگی گذاشتن فاوآیکن درون یک قالب است.
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
<?php
echo Theme::favicon('favicon.png');
?>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>