function afiseaza_coduri_postale() {
// Calea către fișierul JSON cu codurile poștale
$cale_fisier_json = get_template_directory() . ‘/coduri_postale.json’;// Verifică dacă fișierul există
if (file_exists($cale_fisier_json)) {
// Citește conținutul fișierului JSON
$continut_json = file_get_contents($cale_fisier_json);// Decodează JSON-ul într-un array asociativ
$coduri_postale = json_decode($continut_json, true);// Afișează codurile poștale într-un tabel
if (!empty($coduri_postale)) {
echo ‘
‘;
echo ‘Cod Poștal | Strada și Numărul | Localitatea | Județul/Sectorul | Oficiul Poștal |
‘;
foreach ($coduri_postale as $cod) {
echo ‘‘;
echo ‘‘ . $cod[‘Codul poștal’] . ‘ | ‘;
echo ‘‘ . $cod[‘Strada și numărul’] . ‘ | ‘;
echo ‘‘ . $cod[‘Localitatea’] . ‘ | ‘;
echo ‘‘ . $cod[‘Județul/Sectorul’] . ‘ | ‘;
echo ‘‘ . $cod[‘Oficiul poștal’] . ‘ | ‘;
echo ‘
‘;
}
echo ‘
‘;
} else {
echo ‘Nu s-au găsit coduri poștale.’;
}
} else {
echo ‘Fișierul JSON cu codurile poștale nu există.’;
}
}// Adaugă un shortcode pentru afișarea codurilor poștale pe o pagină
add_shortcode(‘afiseaza_coduri_postale’, ‘afiseaza_coduri_postale’);