{"id":238980,"date":"2022-10-20T16:58:26","date_gmt":"2022-10-20T16:58:26","guid":{"rendered":"https:\/\/portugalbyvan.com\/?page_id=238980"},"modified":"2026-08-31T10:35:54","modified_gmt":"2026-08-31T10:35:54","slug":"book-a-van","status":"publish","type":"page","link":"https:\/\/portugalbyvan.com\/es\/book-a-van\/","title":{"rendered":"Book a Campervan"},"content":{"rendered":"\n[et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<div class=\">row\">\n  <!--<div class=\"<\/\/?=$cssClass?>col-lg-12 <\/\/?=$cssClass?>col-md-12 <\/\/?=$cssClass?>col-sm-12 <\/\/?=$cssClass?>col-xs-12 w2r_header\">\n    <\/\/?=$lang[$l]['book_now']?>\n  <\/div>-->\n  <div class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12 vehicle_price w2r-center w2r_details w2r_main\">\n    Autentication Error  <\/div>\n<\/div>\n\n<script>\n\nwindow.history.pushState(null, \"\", window.location.href);\nwindow.onpopstate = function () {\n    window.history.pushState(null, \"\", window.location.href);\n};\n\nway2rentals.jQuery( document ).ready(function(){\n    way2rentals.jQuery('#transition_loader').fadeOut();\n});\n\nway2rentals.jQuery(\"#pickup_date\").on(\"keydown\", function(e) {\n    e.preventDefault();\n});\n\nway2rentals.jQuery(\"#dropoff_date\").on(\"keydown\", function(e) {\n    e.preventDefault();\n});\n\nway2rentals.jQuery('#pickup_hour').on('keydown', function(e) {\n    e.preventDefault();\n});\n\nway2rentals.jQuery('#dropoff_hour').on('keydown', function(e) {\n    e.preventDefault();\n});\n\n\n\nway2rentals.jQuery(\"#pickup_date\").change(function() {\n    if (way2rentals.jQuery('#dropoff_date').val() < way2rentals.jQuery(\"#pickup_date\").val()) {\n        var date = new Date(way2rentals.jQuery(\"#pickup_date\").val());\n        date.setDate(date.getDate() + 1);\n        \n        while (nonWorkingDatesPickup(date)[0] != true) {\n        \tdate.setDate(date.getDate() + 1);\n        }\n        way2rentals.jQuery('#dropoff_date').val(date.toInputFormat());\n    }\n});\n\nway2rentals.jQuery(\"#pickup\").change(function() {\n        var date = new Date(way2rentals.jQuery(\"#pickup_date\").val());\n        date.setDate(date.getDate());\n        nonWorkingDatesPickup(date)\n});\n\nway2rentals.jQuery(\"#dropoff\").change(function() {\n        var date = new Date(way2rentals.jQuery(\"#dropoff_date\").val());\n        date.setDate(date.getDate());\n        nonWorkingDatesDropoff(date)\n});\n\nDate.prototype.toInputFormat = function() {\n    var yyyy = this.getFullYear().toString();\n    var mm = (this.getMonth()+1).toString(); \/\/ getMonth() is zero-based\n    var dd  = this.getDate().toString();\n    return yyyy + \"-\" + (mm[1]?mm:\"0\"+mm[0]) + \"-\" + (dd[1]?dd:\"0\"+dd[0]); \/\/ padding\n };\n\nfunction nextStep(){\n    var check_dates_filledup = checkData(['pickup_date','dropoff_date', 'pickup_hour', 'dropoff_hour', 'pickup','dropoff']);\n    var check_dates = checkDates('pickup_date','dropoff_date','pickup_hour','dropoff_hour');\n    \/\/var check_dates_range = checkDateRange('pickup_date','dropoff_date','pickup_hour','dropoff_hour');\n    var check_saturdays = checkSaturdays('pickup_date','dropoff_date','pickup_hour','dropoff_hour');\n    var next=true;\n    \n    if(check_dates_filledup == false){\n        next=false;\n        addError('- Please make sure all fields are full.<br>');\n    }\n    \n    if (check_dates == false) {\n        next=false;\n        addError('- Please make sure that the pickup date is not longer than the dropoff date and less than the current date.<br>');\n    }\n\n    if(next == true){\n    \twp.ajax.post( \"w2r_check_schedules_request\", {\n            pickup: way2rentals.jQuery('#pickup').val(),\n            dropoff: way2rentals.jQuery('#dropoff').val(),\n            pickup_date: way2rentals.jQuery('#pickup_date').val(),\n            pickup_hour: way2rentals.jQuery('#pickup_hour').val(),\n            dropoff_date: way2rentals.jQuery('#dropoff_date').val(),\n            dropoff_hour: way2rentals.jQuery('#dropoff_hour').val()\n        }).done(function(response) {\n        \tresponse = way2rentals.jQuery.parseJSON(response);\n            if(response.success == 1){\n                way2rentals.jQuery('#w2rForm').submit();\n            } else if(response.success == 2) {\n                \/\/ConfirmDialog(response.error);\n                 way2rentals.jQuery('#w2rForm').submit();\n            }else{\n            \taddError(response.error);\n            }\n    \t});\n    }\n}\n\nfunction ConfirmDialog(message) {\n  way2rentals.jQuery('<div><\/div>').appendTo('body')\n    .html('<div><p>' + message + '<\/p><\/div>')\n    .dialog({\n      modal: true,\n      title: '',\n      zIndex: 10000,\n      autoOpen: true,\n      width: 'auto',\n      resizable: false,\n      buttons: {\n        \n        Cancel: function() {\n\n          way2rentals.jQuery(this).dialog(\"close\");\n        },\n        Confirm: function() {\n          way2rentals.jQuery('#w2rForm').submit();\n\n          way2rentals.jQuery(this).dialog(\"close\");\n        }\n      },\n      close: function(event, ui) {\n        way2rentals.jQuery(this).remove();\n      }\n    });\n};\n\n\nvar entity_out =way2rentals.jQuery.parseJSON('null');\nvar entity_in =way2rentals.jQuery.parseJSON('null');\nvar allowed_times_pickup = [];\nvar allowed_times_dropoff = [];\n\n    function nonWorkingDatesPickup(date){\n    \tvar day = date.getDay();\n        var closedDates = ['2019-11-12'];\n        var selected_date = way2rentals.jQuery('#pickup_date').val();\n     \n        var selected_station = way2rentals.jQuery('#pickup').val();\n        var closedDays = [];\n        \n        var from = way2rentals.jQuery(\"#pickup_date\").val().split(\"-\");\n        var aux = new Date(from[0], from[1] - 1, from[2]);\n        var day_aux = aux.getDay();\n        \n        allowed_times_pickup = [];\n        way2rentals.jQuery.each( entity_out, function( key, value ) {\n        \tvar aux_is_this_entity = false;\n        \t\n            if('stationid' == 'stationid'){\n                if (value.stationid == selected_station) {\n                    aux_is_this_entity = true;\n                }\n            }else{\n                if (value.id_local == selected_station) {\n                    aux_is_this_entity = true;\n                }\n            }\n            \n            if (aux_is_this_entity == true) {\n            \tif(selected_station == 3){\n            \t\tallowed_times_pickup.push(\"13:00\");\n                    way2rentals.jQuery(\"#pickup_hour\").val(\"13:00\");\n            \t}else if(selected_station == 5){\n                    allowed_times_pickup.push(\"13:00\");\n                    way2rentals.jQuery(\"#pickup_hour\").val(\"13:00\");\n                } else {\n                    way2rentals.jQuery.each( value.schedule.working_hours, function( key2, value2 ) {\n                        \n                        switch(day_aux) {\n                            case 1:\n                                if(key2 == 'seg'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                                allowed_times_pickup.push(i+\":15\");\n                                                allowed_times_pickup.push(i+\":30\");\n                                                allowed_times_pickup.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 2:\n                                if(key2 == 'ter'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                                allowed_times_pickup.push(i+\":15\");\n                                                allowed_times_pickup.push(i+\":30\");\n                                                allowed_times_pickup.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 3:\n                                if(key2 == 'qua'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 4:\n                                if(key2 == 'qui'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                                allowed_times_pickup.push(i+\":15\");\n                                                allowed_times_pickup.push(i+\":30\");\n                                                allowed_times_pickup.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 5:\n                                if(key2 == 'sex'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                                allowed_times_pickup.push(i+\":15\");\n                                                allowed_times_pickup.push(i+\":30\");\n                                                allowed_times_pickup.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 6:\n                                if(key2 == 'sab'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                                allowed_times_pickup.push(i+\":15\");\n                                                allowed_times_pickup.push(i+\":30\");\n                                                allowed_times_pickup.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 7:\n                                if(key2 == 'dom'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                                allowed_times_pickup.push(i+\":15\");\n                                                allowed_times_pickup.push(i+\":30\");\n                                                allowed_times_pickup.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 0:\n                                if(key2 == 'dom'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_pickup.push(i+\":00\");\n                                                allowed_times_pickup.push(i+\":15\");\n                                                allowed_times_pickup.push(i+\":30\");\n                                                allowed_times_pickup.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                        }\n                    });\n                }\n                \n                \n                way2rentals.jQuery( \"#pickup_hour\" ).datetimepicker({ allowTimes: allowed_times_pickup });\n                \n                way2rentals.jQuery.each( value.open_days, function( day_abreviation, status ) {\n                  if(status == 0){\n                      switch(day_abreviation) {\n                            case \"sun\":\n                            closedDays.push([0]);\n                            break\n                            case \"mon\":\n                            closedDays.push([1]);\n                            break\n                            case \"tue\":\n                            closedDays.push([2]);\n                            break\n                            case \"wed\":\n                            closedDays.push([3]);\n                            break\n                            case \"thu\":\n                            closedDays.push([4]);\n                            break\n                            case \"fri\":\n                            closedDays.push([5]);\n                            break\n                             case \"sat\":\n                            closedDays.push([6]);\n                            break\n                        }\n                  }\n              });\n                  \n             }\n        })\n        \n        var holidays = way2rentals.jQuery.parseJSON('null');\n        \n        var datestring = way2rentals.jQuery.datepicker.formatDate('yy-mm-dd', date);\n        if(holidays.indexOf(datestring) != -1){\n            return [false];\n        }\n        \n        \n        for (var i = 0; i < closedDays.length; i++) {\n            if (day == closedDays[i][0]) {\n                return [false];\n            }\n\n        }\n\n        for (i = 0; i < closedDates.length; i++) {\n            if (date.getMonth() == closedDates[i][0] - 1 &&\n            date.getDate() == closedDates[i][1] &&\n            date.getFullYear() == closedDates[i][2]) {\n                return [false];\n            }\n        }\n\n        return [true];\n    }\n\n    function nonWorkingDatesDropoff(date){\n       var day = date.getDay();\n        var closedDates = [];\n        \n        var selected_station = way2rentals.jQuery('#dropoff').val();\n        var closedDays = [];\n        var from = way2rentals.jQuery(\"#dropoff_date\").val().split(\"-\");\n        var aux = new Date(from[0], from[1] - 1, from[2]);\n        var day_aux = aux.getDay();\n        \n        allowed_times_dropoff = [];\n        way2rentals.jQuery.each( entity_in, function( key, value ) {\n        \tvar aux_is_this_entity = false;\n            if('stationid' == 'stationid'){\n                if (value.stationid == selected_station) {\n                    aux_is_this_entity = true;\n                }\n            }else{\n                if (value.id_local == selected_station) {\n                    aux_is_this_entity = true;\n                }\n            }\n            \n            if (aux_is_this_entity == true) {\n                if(selected_station == 3){\n            \t\tallowed_times_dropoff.push(\"13:00\");\n                    way2rentals.jQuery(\"#dropoff_hour\").val(\"13:00\");\n            \t} else if (selected_station == 5){\n            \t\tallowed_times_dropoff.push(\"13:30\");\n                    way2rentals.jQuery(\"#dropoff_hour\").val(\"13:30\");\n            \t} else {\n                    way2rentals.jQuery.each( value.schedule.working_hours, function( key2, value2 ) {\n                        switch(day_aux) {\n                            case 1:\n                                if(key2 == 'seg'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 2:\n                                if(key2 == 'ter'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 3:\n                                if(key2 == 'qua'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 4:\n                                if(key2 == 'qui'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 5:\n                                if(key2 == 'sex'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 6:\n                                if(key2 == 'sab'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 7:\n                                if(key2 == 'dom'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                            case 0:\n                                if(key2 == 'dom'){\n                                    way2rentals.jQuery.each( value2, function( key3, value3 ) {\n                                        var aux_begin = value3.begin.split(':');\n                                        var aux_end = value3.end.split(':');\n                                        for (i = aux_begin[0]; i <= aux_end[0]; i++) {\n                                                allowed_times_dropoff.push(i+\":00\");\n                                                allowed_times_dropoff.push(i+\":15\");\n                                                allowed_times_dropoff.push(i+\":30\");\n                                                allowed_times_dropoff.push(i+\":45\");\n                                        }\n                                        \n                                    });\n                                }\n                            break\n                        }\n                    });\n                }\n                \n                way2rentals.jQuery( \"#dropoff_hour\" ).datetimepicker({ allowTimes: allowed_times_dropoff });\n                \n                way2rentals.jQuery.each( value.open_days, function( day_abreviation, status ) {\n                  if(status == 0){\n                      switch(day_abreviation) {\n                            case \"sun\":\n                            closedDays.push([0]);\n                            break\n                            case \"mon\":\n                            closedDays.push([1]);\n                            break\n                            case \"tue\":\n                            closedDays.push([2]);\n                            break\n                            case \"wed\":\n                            closedDays.push([3]);\n                            break\n                            case \"thu\":\n                            closedDays.push([4]);\n                            break\n                            case \"fri\":\n                            closedDays.push([5]);\n                            break\n                             case \"sat\":\n                            closedDays.push([6]);\n                            break\n                        }\n                  }\n              });\n                  \n             }\n        })\n        \n        \n        var holidays = way2rentals.jQuery.parseJSON('null');\n        \n        var datestring = way2rentals.jQuery.datepicker.formatDate('yy-mm-dd', date);\n        if(holidays.indexOf(datestring) != -1){\n            return [false];\n        }\n        \n        for (var i = 0; i < closedDays.length; i++) {\n            if (day == closedDays[i][0]) {\n                return [false];\n            }\n    \n        }\n    \n        for (i = 0; i < closedDates.length; i++) {\n            if (date.getMonth() == closedDates[i][0] - 1 &&\n            date.getDate() == closedDates[i][1] &&\n            date.getFullYear() == closedDates[i][2]) {\n                return [false];\n            }\n        }\n    \n        return [true];\n    }\n    \n    way2rentals.jQuery('#pickup_date').datetimepicker({\n        format:\t'Y-m-d',\n        beforeShowDay: nonWorkingDatesPickup,\n        timepicker:false,\n        minDate:'2026-09-17',\n        onShow:function( ct ){\n        this.setOptions({\n            maxDate: false,\n        })\n        }\n    });\n    \n    way2rentals.jQuery('#dropoff_date').datetimepicker({\n        format:'Y-m-d',\n        timepicker:false,\n        beforeShowDay: nonWorkingDatesDropoff,\n        minDate:'2026-09-17',\n        onShow:function( ct ){\n        this.setOptions({\n        \tminDate:jQuery('#pickup_date').val()?jQuery('#pickup_date').val():false,\n        })\n        }\n    });\n\n    way2rentals.jQuery('#pickup_hour').datetimepicker({\n        format: 'H:i',\n        datepicker: false,\n        timepicker:true,\n        closeOnTimeSelect: false,\n        closeOnWithoutClick: true,\n        onShow:function( ct ){\n            this.setOptions({\n                maxDate: false,\n                allowTimes: allowed_times_pickup,\n           })\n        }\n    });\n\n    way2rentals.jQuery('#dropoff_hour').datetimepicker({\n        format: 'H:i',\n        datepicker: false,\n        timepicker:true,\n        closeOnTimeSelect: false,\n        closeOnWithoutClick: true,\n        onShow:function( ct ){\n            this.setOptions({\n                maxDate: false,\n                allowTimes: allowed_times_dropoff,\n           })\n        }\n    });\n<\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>Book your campervan trip around Portugal here!<\/p>","protected":false},"author":2,"featured_media":239680,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_exactmetrics_skip_tracking":false,"_joinchat":[],"footnotes":""},"class_list":["post-238980","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/pages\/238980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/comments?post=238980"}],"version-history":[{"count":3,"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/pages\/238980\/revisions"}],"predecessor-version":[{"id":240115,"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/pages\/238980\/revisions\/240115"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/media\/239680"}],"wp:attachment":[{"href":"https:\/\/portugalbyvan.com\/es\/wp-json\/wp\/v2\/media?parent=238980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}