{"id":1376087,"date":"2026-02-15T17:14:57","date_gmt":"2026-02-15T17:14:57","guid":{"rendered":"https:\/\/krf.co.rs\/?p=1376087"},"modified":"2026-02-15T17:14:57","modified_gmt":"2026-02-15T17:14:57","slug":"pretraga","status":"publish","type":"post","link":"https:\/\/krf.co.rs\/sr\/pretraga\/","title":{"rendered":"Pretraga"},"content":{"rendered":"    <div class=\"ba-search-container\">\n        <div class=\"ba-search-form-wrapper\">\n                            <h2 class=\"ba-search-title\">Prona\u0111ite Va\u0161 Idealan Smje\u0161taj<\/h2>\n                <p class=\"ba-search-subtitle\">Pretra\u017eite na\u0161e destinacije i rezervi\u0161ite svoj savr\u0161en odmor<\/p>\n                        \n            <form id=\"ba-search-form\" class=\"ba-search-form\" data-villa-id=\"0\">\n                                \n                <div class=\"ba-form-row\">\n                                            <!-- \u2705 Globalna pretraga: Prika\u017ei dr\u017eava\/grad dropdowne -->\n                        <div class=\"ba-form-group\">\n                            <label for=\"ba-country\">\n                                <span class=\"dashicons dashicons-admin-site\"><\/span>\n                                Dr\u017eava *\n                            <\/label>\n                            <select id=\"ba-country\" name=\"country\" required>\n                                <option value=\"\">-- Izaberite dr\u017eavu --<\/option>\n                                                                    <option value=\"Bosna i Hercegovina\">\n                                        Bosna i Hercegovina                                    <\/option>\n                                                                    <option value=\"Gr\u010dka\">\n                                        Gr\u010dka                                    <\/option>\n                                                                    <option value=\"Hrvatska\">\n                                        Hrvatska                                    <\/option>\n                                                            <\/select>\n                        <\/div>\n                        \n                        <div class=\"ba-form-group\">\n                            <label for=\"ba-city\">\n                                <span class=\"dashicons dashicons-location\"><\/span>\n                                Grad *\n                            <\/label>\n                            <select id=\"ba-city\" name=\"city\" required disabled>\n                                <option value=\"\">Prvo izaberite dr\u017eavu<\/option>\n                            <\/select>\n                        <\/div>\n                                        \n                    <div class=\"ba-form-group\">\n                        <label for=\"ba-shift\">\n                            <span class=\"dashicons dashicons-calendar\"><\/span>\n                            Termin *\n                        <\/label>\n                        <select id=\"ba-shift\" name=\"shift_id\" required disabled>\n                            <option value=\"\">Prvo izaberite grad<\/option>\n                        <\/select>\n                    <\/div>\n                    \n                    <div class=\"ba-form-group\">\n                        <label for=\"ba-persons\">\n                            <span class=\"dashicons dashicons-groups\"><\/span>\n                            Broj osoba *\n                        <\/label>\n                        <input type=\"number\" \n                               id=\"ba-persons\" \n                               name=\"num_persons\" \n                               min=\"1\" \n                               value=\"2\" \n                               required \/>\n                    <\/div>\n                <\/div>\n\t<!-- BROJ DJECE (3-12 god) -->\n<div class=\"ba-form-group\">\n    <label for=\"num_children\">\n        <span class=\"dashicons dashicons-smiley\"><\/span>\n        Broj djece (3-12 god)\n    <\/label>\n    <select name=\"num_children\" id=\"num_children\" onchange=\"updateChildrenAgesSearch()\">\n        <option value=\"0\" selected>0<\/option>\n        <option value=\"1\">1<\/option>\n        <option value=\"2\">2<\/option>\n        <option value=\"3\">3<\/option>\n        <option value=\"4\">4<\/option>\n    <\/select>\n<\/div>\n\n<!-- DINAMI\u010cKI UZRASTI DJECE -->\n<div id=\"children-ages-search\" style=\"display: none; margin-top: 10px; padding-left: 30px;\">\n    <!-- Popunjava se JavaScript-om -->\n<\/div>\n\n<!-- BROJ BEBA (0-2 god) -->\n<div class=\"ba-form-group\">\n    <label for=\"num_infants\">\n        <span class=\"dashicons dashicons-heart\"><\/span>\n        Broj beba (0-2 god)\n    <\/label>\n    <select name=\"num_infants\" id=\"num_infants\" onchange=\"updateInfantsAgesSearch()\">\n        <option value=\"0\" selected>0<\/option>\n        <option value=\"1\">1<\/option>\n        <option value=\"2\">2<\/option>\n        <option value=\"3\">3<\/option>\n    <\/select>\n<\/div>\n\n<!-- DINAMI\u010cKI UZRASTI BEBA -->\n<div id=\"infants-ages-search\" style=\"display: none; margin-top: 10px; padding-left: 30px;\">\n    <!-- Popunjava se JavaScript-om -->\n<\/div>\n\n<!-- JAVASCRIPT ZA DINAMI\u010cKE UZRASTE -->\n<script>\nfunction updateChildrenAgesSearch() {\n    var numChildren = parseInt(document.getElementById('num_children').value) || 0;\n    var container = document.getElementById('children-ages-search');\n    \n    if (numChildren == 0) {\n        container.style.display = 'none';\n        container.innerHTML = '';\n        return;\n    }\n    \n    container.style.display = 'block';\n    container.innerHTML = '';\n    \n    for (var i = 1; i <= numChildren; i++) {\n        var div = document.createElement('div');\n        div.style.marginBottom = '8px';\n        div.innerHTML = '<label style=\"display: inline-block; width: 100px;\">Dijete ' + i + ':<\/label> ' +\n                        '<input type=\"number\" name=\"child_age_' + i + '\" min=\"3\" max=\"12\" value=\"5\" required style=\"width: 60px;\" \/> godina';\n        container.appendChild(div);\n    }\n}\n\nfunction updateInfantsAgesSearch() {\n    var numInfants = parseInt(document.getElementById('num_infants').value) || 0;\n    var container = document.getElementById('infants-ages-search');\n    \n    if (numInfants == 0) {\n        container.style.display = 'none';\n        container.innerHTML = '';\n        return;\n    }\n    \n    container.style.display = 'block';\n    container.innerHTML = '';\n    \n    for (var i = 1; i <= numInfants; i++) {\n        var div = document.createElement('div');\n        div.style.marginBottom = '8px';\n        div.innerHTML = '<label style=\"display: inline-block; width: 100px;\">Beba ' + i + ':<\/label> ' +\n                        '<input type=\"number\" name=\"infant_age_' + i + '\" min=\"0\" max=\"2\" value=\"1\" required style=\"width: 60px;\" \/> godina';\n        container.appendChild(div);\n    }\n}\n<\/script>\n                \n                <div class=\"ba-form-actions\">\n                    <button type=\"submit\" class=\"ba-btn ba-btn-primary\">\n                        <span class=\"dashicons dashicons-search\"><\/span>\n                        Pretra\u017ei smje\u0161taj\n                    <\/button>\n                <\/div>\n                \n                <div id=\"ba-search-loading\" class=\"ba-loading\" style=\"display: none;\">\n                    <div class=\"ba-spinner\"><\/div>\n                    <p>Pretra\u017eujem dostupne smje\u0161taje...<\/p>\n                <\/div>\n            <\/form>\n        <\/div>\n        \n        <div id=\"ba-search-results\" class=\"ba-search-results\"><\/div>\n    <\/div>\n    \n    <script type=\"text\/javascript\">\njQuery(document).ready(function($) {\n    var selectedCountry = '';\n    var selectedCity = '';\n    var villaId = parseInt($('#ba-villa-id').val()) || 0;\n    var isSingleVilla = villaId > 0;\n    var isFixedDestination = $('#ba-fixed-destination').length > 0; \/\/ \u2705 NOVO\n    \n    \/\/ Helper funkcija za u\u010ditavanje smjena\n    function loadShifts(city) {\n        var $shiftSelect = $('#ba-shift');\n        $shiftSelect.prop('disabled', true).html('<option value=\"\">U\u010ditavanje...<\/option>');\n        \n        $.ajax({\n            url: baPublic.ajaxurl,\n            type: 'POST',\n            data: {\n                action: 'ba_get_shifts',\n                city: city\n            },\n            success: function(response) {\n                if (response.success && response.data) {\n                    var html = '<option value=\"\">-- Izaberite termin --<\/option>';\n                    \n                    if (Array.isArray(response.data) && response.data.length > 0) {\n                        $.each(response.data, function(i, shift) {\n                            var departureDate = new Date(shift.departure_date);\n                            var returnDate = new Date(shift.return_date);\n                            var options = { day: '2-digit', month: '2-digit', year: 'numeric' };\n                            \n                            html += '<option value=\"' + shift.id + '\">';\n                            html += departureDate.toLocaleDateString('sr-RS', options) + ' - ';\n                            html += returnDate.toLocaleDateString('sr-RS', options);\n                            html += ' (' + shift.nights + ' no\u0107enja)';\n                            html += '<\/option>';\n                        });\n                        $shiftSelect.html(html).prop('disabled', false);\n                    } else {\n                        $shiftSelect.html('<option value=\"\">Nema dostupnih termina<\/option>');\n                    }\n                } else {\n                    $shiftSelect.html('<option value=\"\">Nema dostupnih termina<\/option>');\n                }\n            },\n            error: function(xhr, status, error) {\n                $shiftSelect.html('<option value=\"\">Gre\u0161ka pri u\u010ditavanju<\/option>');\n            }\n        });\n    }\n    \n    \/\/ \u2705 NOVO: Ako je fiksirana destinacija ili single villa, automatski u\u010ditaj smjene\n    if (isSingleVilla || isFixedDestination) {\n        var country = $('#ba-country').val();\n        var city = $('#ba-city').val();\n        \n        if (country && city) {\n            loadShifts(city);\n        }\n    }\n    \n    \/\/ Kada se izabere dr\u017eava, u\u010ditaj gradove (samo za globalnu pretragu)\n    $('#ba-country').on('change', function() {\n        selectedCountry = $(this).val();\n        var $citySelect = $('#ba-city');\n        var $shiftSelect = $('#ba-shift');\n        \n        if (!selectedCountry) {\n            $citySelect.prop('disabled', true).html('<option value=\"\">Prvo izaberite dr\u017eavu<\/option>');\n            $shiftSelect.prop('disabled', true).html('<option value=\"\">Prvo izaberite grad<\/option>');\n            return;\n        }\n        \n        $citySelect.prop('disabled', true).html('<option value=\"\">U\u010ditavanje...<\/option>');\n        $shiftSelect.prop('disabled', true).html('<option value=\"\">Prvo izaberite grad<\/option>');\n        \n        $.ajax({\n            url: baPublic.ajaxurl,\n            type: 'POST',\n            data: {\n                action: 'ba_get_cities',\n                country: selectedCountry\n            },\n            success: function(response) {\n                if (response.success && response.data) {\n                    var html = '<option value=\"\">-- Izaberite grad --<\/option>';\n                    \n                    if (Array.isArray(response.data) && response.data.length > 0) {\n                        $.each(response.data, function(i, cityObj) {\n                            html += '<option value=\"' + cityObj.city + '\">' + cityObj.city + '<\/option>';\n                        });\n                        $citySelect.html(html).prop('disabled', false);\n                    } else {\n                        $citySelect.html('<option value=\"\">Nema gradova<\/option>');\n                    }\n                } else {\n                    $citySelect.html('<option value=\"\">Gre\u0161ka pri u\u010ditavanju<\/option>');\n                }\n            },\n            error: function(xhr, status, error) {\n                $citySelect.html('<option value=\"\">Gre\u0161ka pri u\u010ditavanju<\/option>');\n            }\n        });\n    });\n    \n    \/\/ Kada se izabere grad, u\u010ditaj smjene (samo za globalnu pretragu)\n    $('#ba-city').on('change', function() {\n        selectedCity = $(this).val();\n        \n        if (!selectedCity) {\n            $('#ba-shift').prop('disabled', true).html('<option value=\"\">Prvo izaberite grad<\/option>');\n            return;\n        }\n        \n        loadShifts(selectedCity);\n    });\n    \n    \/\/ Submit forme - pretraga\n    $('#ba-search-form').on('submit', function(e) {\n        e.preventDefault();\n        \n        var formData = {\n            action: 'ba_search_villas',\n            country: $('#ba-country').val(),\n            city: $('#ba-city').val(),\n            shift_id: $('#ba-shift').val(),\n            num_persons: $('#ba-persons').val()\n        };\n        \n        \/\/ Dodaj villa_id ako postoji\n        if (villaId > 0) {\n            formData.villa_id = villaId;\n        }\n        \n        $('#ba-search-loading').fadeIn();\n        $('#ba-search-results').html('');\n        \n        $.ajax({\n            url: baPublic.ajaxurl,\n            type: 'POST',\n            data: formData,\n            success: function(response) {\n                $('#ba-search-loading').fadeOut();\n                \n                if (response.success) {\n                    $('#ba-search-results').html(response.data).fadeIn();\n                    $('html, body').animate({\n                        scrollTop: $('#ba-search-results').offset().top - 50\n                    }, 500);\n                } else {\n                    var errorMsg = response.data || 'Nema dostupnih smje\u0161taja';\n                    $('#ba-search-results').html('<div class=\"ba-no-results\"><p>' + errorMsg + '<\/p><\/div>').fadeIn();\n                }\n            },\n            error: function(xhr, status, error) {\n                $('#ba-search-loading').fadeOut();\n                $('#ba-search-results').html('<div class=\"ba-error\"><p>Do\u0161lo je do gre\u0161ke. Molimo poku\u0161ajte ponovo.<\/p><\/div>').fadeIn();\n            }\n        });\n    });\n});\n<\/script>\n    \n    <style>\n    .ba-search-container {\n        max-width: 1200px;\n        margin: 40px auto;\n        padding: 0 20px;\n    }\n    .ba-search-form-wrapper {\n        background: #fff;\n        padding: 40px;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.1);\n        margin-bottom: 40px;\n    }\n    .ba-search-title {\n        text-align: center;\n        color: #333;\n        margin: 0 0 10px;\n        font-size: 32px;\n    }\n    .ba-villa-name {\n        text-align: center;\n        color: #0073aa;\n        margin: 0 0 30px;\n        font-size: 28px;\n        font-weight: bold;\n    }\n    .ba-search-subtitle {\n        text-align: center;\n        color: #666;\n        margin: 0 0 30px;\n        font-size: 16px;\n    }\n    .ba-form-row {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n        gap: 20px;\n        margin-bottom: 20px;\n    }\n    .ba-form-group {\n        display: flex;\n        flex-direction: column;\n    }\n    .ba-form-group label {\n        font-weight: bold;\n        margin-bottom: 8px;\n        color: #333;\n        display: flex;\n        align-items: center;\n        gap: 5px;\n    }\n    .ba-form-group label .dashicons {\n        color: #0073aa;\n        font-size: 18px;\n    }\n    .ba-form-group select,\n    .ba-form-group input[type=\"number\"] {\n        padding: 12px;\n        border: 2px solid #ddd;\n        border-radius: 6px;\n        font-size: 15px;\n        transition: border-color 0.3s;\n    }\n    .ba-form-group select:focus,\n    .ba-form-group input:focus {\n        outline: none;\n        border-color: #0073aa;\n    }\n    .ba-form-group select:disabled {\n        background: #f5f5f5;\n        cursor: not-allowed;\n    }\n    .ba-form-actions {\n        text-align: center;\n    }\n    .ba-btn {\n        padding: 15px 40px;\n        font-size: 18px;\n        font-weight: bold;\n        border: none;\n        border-radius: 8px;\n        cursor: pointer;\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n        transition: all 0.3s;\n    }\n    .ba-btn-primary {\n        background: #0073aa;\n        color: white;\n    }\n    .ba-btn-primary:hover {\n        background: #005a87;\n        transform: translateY(-2px);\n        box-shadow: 0 4px 12px rgba(0,115,170,0.3);\n    }\n    .ba-btn .dashicons {\n        font-size: 20px;\n    }\n    .ba-loading {\n        text-align: center;\n        padding: 40px;\n        color: #666;\n    }\n    .ba-spinner {\n        border: 4px solid #f3f3f3;\n        border-top: 4px solid #0073aa;\n        border-radius: 50%;\n        width: 50px;\n        height: 50px;\n        animation: ba-spin 1s linear infinite;\n        margin: 0 auto 20px;\n    }\n    @keyframes ba-spin {\n        0% { transform: rotate(0deg); }\n        100% { transform: rotate(360deg); }\n    }\n    .ba-search-results {\n        margin-top: 40px;\n    }\n    .ba-no-results,\n    .ba-error {\n        background: #fff;\n        padding: 40px;\n        border-radius: 12px;\n        text-align: center;\n        color: #666;\n    }\n    .ba-error {\n        background: #f8d7da;\n        color: #721c24;\n    }\n    \n    @media (max-width: 768px) {\n        .ba-form-row {\n            grid-template-columns: 1fr;\n        }\n        .ba-search-form-wrapper {\n            padding: 20px;\n        }\n        .ba-search-title {\n            font-size: 24px;\n        }\n        .ba-villa-name {\n            font-size: 22px;\n        }\n    }\n\t\/* ============================================\n   MOBILE RESPONSIVE FIX - Search Form\n   ============================================\n   Dodaj ovo na kraj <style> sekcije u:\n   \/public\/search-form.php\n   ============================================ *\/\n\n\/* Tablet (iPad, etc) *\/\n@media screen and (max-width: 768px) {\n    .ba-search-form {\n        padding: 20px 15px !important;\n    }\n    \n    .ba-form-row {\n        flex-direction: column !important;\n        gap: 15px !important;\n    }\n    \n    .ba-form-group {\n        width: 100% !important;\n        flex: none !important;\n    }\n    \n    .ba-form-group select,\n    .ba-form-group input {\n        width: 100% !important;\n        max-width: 100% !important;\n        font-size: 16px !important; \/* Prevents zoom on iOS *\/\n    }\n    \n    .ba-search-button {\n        width: 100% !important;\n        padding: 15px !important;\n        font-size: 16px !important;\n    }\n}\n\n\/* Mobile (Phone) *\/\n@media screen and (max-width: 480px) {\n    .ba-search-form {\n        padding: 15px 10px !important;\n        margin: 15px 0 !important;\n    }\n    \n    .ba-search-form h2 {\n        font-size: 20px !important;\n        text-align: center;\n    }\n    \n    .ba-form-row {\n        gap: 12px !important;\n    }\n    \n    .ba-form-group label {\n        font-size: 14px !important;\n    }\n    \n    .ba-form-group select,\n    .ba-form-group input {\n        padding: 12px !important;\n        font-size: 16px !important;\n        border-radius: 6px !important;\n    }\n    \n    .ba-search-button {\n        padding: 14px !important;\n        font-size: 16px !important;\n        border-radius: 6px !important;\n    }\n    \n    \/* Fix za select dropdown \u0161irinu *\/\n    select {\n        max-width: 100% !important;\n        overflow: hidden !important;\n        text-overflow: ellipsis !important;\n    }\n    \n    \/* Prevent horizontal scroll *\/\n    .ba-search-container {\n        overflow-x: hidden !important;\n        max-width: 100vw !important;\n    }\n}\n\n\/* Extra Small Mobile (iPhone SE, etc) *\/\n@media screen and (max-width: 375px) {\n    .ba-search-form {\n        padding: 10px 8px !important;\n    }\n    \n    .ba-form-group select,\n    .ba-form-group input {\n        font-size: 15px !important;\n        padding: 10px !important;\n    }\n    \n    .ba-search-button {\n        padding: 12px !important;\n        font-size: 15px !important;\n    }\n}\n\n\/* Landscape orientation fix *\/\n@media screen and (max-height: 500px) and (orientation: landscape) {\n    .ba-search-form {\n        padding: 15px !important;\n    }\n    \n    .ba-form-row {\n        gap: 10px !important;\n    }\n}\n\n\/* ============================================\n   CHILDREN & INFANTS STYLING\n   ============================================ *\/\n.ba-form-group label .dashicons {\n    color: #0073aa;\n    margin-right: 5px;\n    vertical-align: middle;\n}\n\n#children-ages-search div,\n#infants-ages-search div {\n    background: #f9f9f9;\n    padding: 8px 12px;\n    border-left: 3px solid #0073aa;\n    border-radius: 3px;\n}\n\n#children-ages-search input,\n#infants-ages-search input {\n    border: 1px solid #ddd;\n    padding: 5px;\n    border-radius: 3px;\n}\n\n\/* ============================================\n   KRAJ MOBILE FIX\n   ============================================ *\/\n    <\/style>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1376087","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pretraga - Krf letovanje<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/krf.co.rs\/sr\/pretraga\/\" \/>\n<meta property=\"og:locale\" content=\"sr_RS\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pretraga - Krf letovanje\" \/>\n<meta property=\"og:url\" content=\"https:\/\/krf.co.rs\/sr\/pretraga\/\" \/>\n<meta property=\"og:site_name\" content=\"Krf letovanje\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-15T17:14:57+00:00\" \/>\n<meta name=\"author\" content=\"sinisha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisano od\" \/>\n\t<meta name=\"twitter:data1\" content=\"sinisha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procenjeno vreme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/krf.co.rs\/pretraga\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/krf.co.rs\/pretraga\/\"},\"author\":{\"name\":\"sinisha\",\"@id\":\"https:\/\/krf.co.rs\/#\/schema\/person\/6a1620d53fa594b5015b896336ff8929\"},\"headline\":\"Pretraga\",\"datePublished\":\"2026-02-15T17:14:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/krf.co.rs\/pretraga\/\"},\"wordCount\":3,\"commentCount\":0,\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"sr-RS\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/krf.co.rs\/pretraga\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/krf.co.rs\/pretraga\/\",\"url\":\"https:\/\/krf.co.rs\/pretraga\/\",\"name\":\"Pretraga - Krf letovanje\",\"isPartOf\":{\"@id\":\"https:\/\/krf.co.rs\/#website\"},\"datePublished\":\"2026-02-15T17:14:57+00:00\",\"author\":{\"@id\":\"https:\/\/krf.co.rs\/#\/schema\/person\/6a1620d53fa594b5015b896336ff8929\"},\"breadcrumb\":{\"@id\":\"https:\/\/krf.co.rs\/pretraga\/#breadcrumb\"},\"inLanguage\":\"sr-RS\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/krf.co.rs\/pretraga\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/krf.co.rs\/pretraga\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/krf.co.rs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pretraga\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/krf.co.rs\/#website\",\"url\":\"https:\/\/krf.co.rs\/\",\"name\":\"Krf letovanje\",\"description\":\"Apartmani , hoteli i Vile na Krfu\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/krf.co.rs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sr-RS\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/krf.co.rs\/#\/schema\/person\/6a1620d53fa594b5015b896336ff8929\",\"name\":\"sinisha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sr-RS\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/8cdfad3fe616599b471b732b7045b4662855624666ef8b644ca9d1bde28af170?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8cdfad3fe616599b471b732b7045b4662855624666ef8b644ca9d1bde28af170?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8cdfad3fe616599b471b732b7045b4662855624666ef8b644ca9d1bde28af170?s=96&d=mm&r=g\",\"caption\":\"sinisha\"},\"url\":\"https:\/\/krf.co.rs\/sr\/author\/sinisha\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pretraga - Krf letovanje","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/krf.co.rs\/sr\/pretraga\/","og_locale":"sr_RS","og_type":"article","og_title":"Pretraga - Krf letovanje","og_url":"https:\/\/krf.co.rs\/sr\/pretraga\/","og_site_name":"Krf letovanje","article_published_time":"2026-02-15T17:14:57+00:00","author":"sinisha","twitter_card":"summary_large_image","twitter_misc":{"Napisano od":"sinisha","Procenjeno vreme \u010ditanja":"1 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/krf.co.rs\/pretraga\/#article","isPartOf":{"@id":"https:\/\/krf.co.rs\/pretraga\/"},"author":{"name":"sinisha","@id":"https:\/\/krf.co.rs\/#\/schema\/person\/6a1620d53fa594b5015b896336ff8929"},"headline":"Pretraga","datePublished":"2026-02-15T17:14:57+00:00","mainEntityOfPage":{"@id":"https:\/\/krf.co.rs\/pretraga\/"},"wordCount":3,"commentCount":0,"articleSection":["Uncategorized"],"inLanguage":"sr-RS","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/krf.co.rs\/pretraga\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/krf.co.rs\/pretraga\/","url":"https:\/\/krf.co.rs\/pretraga\/","name":"Pretraga - Krf letovanje","isPartOf":{"@id":"https:\/\/krf.co.rs\/#website"},"datePublished":"2026-02-15T17:14:57+00:00","author":{"@id":"https:\/\/krf.co.rs\/#\/schema\/person\/6a1620d53fa594b5015b896336ff8929"},"breadcrumb":{"@id":"https:\/\/krf.co.rs\/pretraga\/#breadcrumb"},"inLanguage":"sr-RS","potentialAction":[{"@type":"ReadAction","target":["https:\/\/krf.co.rs\/pretraga\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/krf.co.rs\/pretraga\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/krf.co.rs\/"},{"@type":"ListItem","position":2,"name":"Pretraga"}]},{"@type":"WebSite","@id":"https:\/\/krf.co.rs\/#website","url":"https:\/\/krf.co.rs\/","name":"Krf letovanje","description":"Apartmani , hoteli i Vile na Krfu","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/krf.co.rs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sr-RS"},{"@type":"Person","@id":"https:\/\/krf.co.rs\/#\/schema\/person\/6a1620d53fa594b5015b896336ff8929","name":"sinisha","image":{"@type":"ImageObject","inLanguage":"sr-RS","@id":"https:\/\/secure.gravatar.com\/avatar\/8cdfad3fe616599b471b732b7045b4662855624666ef8b644ca9d1bde28af170?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8cdfad3fe616599b471b732b7045b4662855624666ef8b644ca9d1bde28af170?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8cdfad3fe616599b471b732b7045b4662855624666ef8b644ca9d1bde28af170?s=96&d=mm&r=g","caption":"sinisha"},"url":"https:\/\/krf.co.rs\/sr\/author\/sinisha\/"}]}},"_links":{"self":[{"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/posts\/1376087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/comments?post=1376087"}],"version-history":[{"count":1,"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/posts\/1376087\/revisions"}],"predecessor-version":[{"id":1376088,"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/posts\/1376087\/revisions\/1376088"}],"wp:attachment":[{"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/media?parent=1376087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/categories?post=1376087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/krf.co.rs\/sr\/wp-json\/wp\/v2\/tags?post=1376087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}