Funcția bloginfo reprezintă o metodă esențială în WordPress pentru a extrage și afișa informații specifice despre site. Aceasta acceptă un parametru care specifică tipul de informație dorit, returnând date precum numele site-ului, descrierea, URL-ul, versiunea WordPress, calea către directorul de teme sau charset-ul.
Pentru a utiliza funcția, se poate apela direct cu parametrul dorit:
bloginfo('name'); // Afișează numele site-ului
bloginfo('description'); // Afișează descrierea site-ului
bloginfo('url'); // Afișează URL-ul site-ului
Există și varianta neecranată get_bloginfo(), care returnează valoarea în loc să o afișeze direct. Aceasta este utilă când informațiile trebuie procesate înainte de afișare sau stocate într-o variabilă:
$site_name = get_bloginfo('name');
$site_url = get_bloginfo('url');
Din perspectiva securității, este recomandat să se utilizeze funcțiile de escape adecvate (esc_html, esc_url) atunci când se afișează date sensibile. Funcția stochează rezultatele în cache pentru a optimiza performanța și poate fi extinsă prin filtre WordPress pentru personalizări avansate.