{"id":231743,"date":"2026-04-24T21:53:19","date_gmt":"2026-04-24T21:53:19","guid":{"rendered":"https:\/\/mariof.es\/resales-online-plugin\/"},"modified":"2026-04-24T23:36:16","modified_gmt":"2026-04-24T23:36:16","slug":"resales-online-plugin","status":"publish","type":"page","link":"https:\/\/mariof.es\/es\/resales-online-plugin\/","title":{"rendered":"Plugin Resales Online"},"content":{"rendered":"\n<style>\n.rod-page { max-width: 1140px !important; margin: 0 auto !important; padding: 160px 20px 60px !important; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important; color: #1f2937 !important; }\n.rod-page a { color: #2563eb !important; }\n.rod-hero-title { font-size: 48px !important; font-weight: 800 !important; text-align: center !important; margin: 0 0 24px !important; color: #111827 !important; letter-spacing: -0.02em !important; line-height: 1.15 !important; }\n.rod-lead { font-size: 18px !important; line-height: 1.7 !important; color: #374151 !important; max-width: 780px !important; margin: 0 auto 40px !important; text-align: center !important; }\n.rod-lead strong { color: #111827 !important; }\n.rod-pill-row { display: flex !important; gap: 10px !important; justify-content: center !important; flex-wrap: wrap !important; margin: 0 0 30px !important; }\n.rod-pill { display: inline-block !important; padding: 6px 14px !important; border-radius: 999px !important; font-size: 13px !important; font-weight: 600 !important; background: #d1fae5 !important; color: #065f46 !important; }\n.rod-pill--v { background: #dbeafe !important; color: #1e40af !important; }\n.rod-pill--gpl { background: #f3f4f6 !important; color: #374151 !important; }\n.rod-section-title { font-size: 30px !important; font-weight: 800 !important; text-align: center !important; margin: 0 0 12px !important; color: #111827 !important; letter-spacing: -0.01em !important; }\n.rod-section-sub { text-align: center !important; color: #6b7280 !important; font-size: 17px !important; max-width: 640px !important; margin: 0 auto 48px !important; line-height: 1.6 !important; }\n.rod-features { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important; gap: 24px !important; margin: 0 0 80px !important; }\n.rod-feature { background: #fff !important; border: 1px solid #e5e7eb !important; border-radius: 16px !important; padding: 28px !important; }\n.rod-feature__icon { font-size: 32px !important; line-height: 1 !important; margin-bottom: 14px !important; }\n.rod-feature__title { font-size: 18px !important; font-weight: 700 !important; margin: 0 0 8px !important; color: #111827 !important; }\n.rod-feature__desc { color: #4b5563 !important; font-size: 15px !important; line-height: 1.55 !important; margin: 0 !important; }\n.rod-compare { margin: 0 0 80px !important; overflow-x: auto !important; }\n.rod-compare table { width: 100% !important; border-collapse: collapse !important; background: #fff !important; border-radius: 12px !important; overflow: hidden !important; box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important; }\n.rod-compare th, .rod-compare td { padding: 14px 18px !important; text-align: left !important; border-bottom: 1px solid #e5e7eb !important; font-size: 15px !important; }\n.rod-compare th { background: #f9fafb !important; font-weight: 700 !important; color: #111827 !important; }\n.rod-compare td.rod-yes { color: #065f46 !important; font-weight: 600 !important; }\n.rod-compare td.rod-no  { color: #991b1b !important; }\n.rod-compare td.rod-partial { color: #92400e !important; }\n.rod-compare tr:last-child td { border-bottom: none !important; }\n.rod-compare .rod-col-mine { background: #eff6ff !important; }\n.rod-faq { margin: 0 0 80px !important; }\n.rod-faq__item { background: #fff !important; border: 1px solid #e5e7eb !important; border-radius: 12px !important; padding: 24px 28px !important; margin-bottom: 14px !important; }\n.rod-faq__q { font-size: 18px !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 10px !important; line-height: 1.4 !important; }\n.rod-faq__a { color: #4b5563 !important; font-size: 15px !important; line-height: 1.7 !important; margin: 0 !important; }\n.rod-faq__a code { background: #f3f4f6 !important; padding: 2px 6px !important; border-radius: 4px !important; font-size: 14px !important; }\n.rod-download { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important; border-radius: 24px !important; padding: 50px 40px !important; text-align: center !important; color: #fff !important; margin: 0 0 60px !important; }\n.rod-download h2 { color: #fff !important; font-size: 32px !important; font-weight: 800 !important; margin: 0 0 14px !important; }\n.rod-download &gt; p { color: rgba(255,255,255,0.9) !important; font-size: 17px !important; max-width: 620px !important; margin: 0 auto 16px !important; line-height: 1.6 !important; }\n.rod-perks { list-style: none !important; padding: 0 !important; margin: 0 auto 20px !important; max-width: 480px !important; text-align: left !important; color: rgba(255,255,255,0.95) !important; font-size: 15px !important; }\n.rod-perks li { padding: 6px 0 !important; }\n.rod-help { background: #fff !important; border: 1px solid #e5e7eb !important; border-radius: 20px !important; padding: 40px !important; text-align: center !important; margin: 0 0 40px !important; }\n.rod-help h2 { font-size: 26px !important; font-weight: 800 !important; margin: 0 0 12px !important; color: #111827 !important; }\n.rod-help__services { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)) !important; gap: 20px !important; margin: 30px 0 !important; text-align: left !important; }\n.rod-help__service { padding: 20px !important; background: #f9fafb !important; border-radius: 12px !important; }\n.rod-help__service strong { display: block !important; color: #111827 !important; font-size: 16px !important; margin-bottom: 6px !important; }\n.rod-help__service small { color: #6b7280 !important; font-size: 14px !important; line-height: 1.5 !important; display: block !important; }\n.rod-help__price { display: inline-block !important; background: #dbeafe !important; color: #1e40af !important; padding: 3px 10px !important; border-radius: 999px !important; font-size: 12px !important; font-weight: 700 !important; margin-top: 8px !important; }\n.rod-btn { display: inline-block !important; padding: 14px 36px !important; border-radius: 999px !important; font-weight: 700 !important; text-decoration: none !important; font-size: 16px !important; transition: transform 0.2s !important; }\n.rod-btn--outline { background: transparent !important; color: #2563eb !important; border: 2px solid #2563eb !important; }\n.rod-btn--outline:hover { background: #2563eb !important; color: #fff !important; }\n.rod-back { text-align: center !important; margin: 0 0 40px !important; }\n.rod-back a { color: #6b7280 !important; font-size: 14px !important; text-decoration: none !important; }\n.rod-back a:hover { color: #2563eb !important; }\n@media (max-width: 768px) {\n  .rod-page { padding: 100px 20px 60px !important; }\n  .rod-hero-title { font-size: 32px !important; }\n  .rod-section-title { font-size: 24px !important; }\n  .rod-feature, .rod-help, .rod-faq__item { padding: 24px !important; }\n  .rod-download { padding: 40px 24px !important; }\n  .rod-download h2 { font-size: 26px !important; }\n  .rod-lead { font-size: 16px !important; }\n}\n<\/style>\n\n<div class=\"rod-page\">\n\n  <h1 class=\"rod-hero-title\">Plugin Resales Online para WordPress<\/h1>\n\n  <p class=\"rod-lead\"><strong>Plugin Resales Online<\/strong> es un plugin WordPress gratuito que muestra propiedades del MLS Resales Online en cualquier sitio WordPress v\u00eda la API V6 de Resales Online. Incluye b\u00fasqueda avanzada, personalizaci\u00f3n visual desde el admin, salida optimizada para SEO con Schema.org y Open Graph, y un generador de shortcodes &mdash; sin iframes ni proxies de terceros.<\/p>\n\n  <div class=\"rod-pill-row\">\n    <span class=\"rod-pill\">&#x2705; Beta gratuita<\/span>\n    <span class=\"rod-pill rod-pill--v\">API V6 Nativo<\/span>\n    <span class=\"rod-pill rod-pill--gpl\">GPL2<\/span>\n  <\/div>\n\n  <h2 class=\"rod-section-title\">Construido para profesionales inmobiliarios<\/h2>\n  <p class=\"rod-section-sub\">Todo lo que necesitas para mostrar propiedades de forma impecable, directamente desde la API V6 de Resales Online.<\/p>\n\n  <section class=\"rod-features\">\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x26a1;<\/div><h3 class=\"rod-feature__title\">API V6 Nativo<\/h3><p class=\"rod-feature__desc\">Integraci\u00f3n directa con la \u00faltima versi\u00f3n de la API de Resales Online. Datos en tiempo real, sin retardos de sync, sin proxies de terceros.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f3a8;<\/div><h3 class=\"rod-feature__title\">Personalizaci\u00f3n visual<\/h3><p class=\"rod-feature__desc\">Colores, fuentes, sombras y bordes redondeados desde el panel de administraci\u00f3n. Vista previa en tiempo real incluida.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f50d;<\/div><h3 class=\"rod-feature__title\">B\u00fasqueda avanzada<\/h3><p class=\"rod-feature__desc\">Filtros por ubicaci\u00f3n, tipo, rango de precio, dormitorios, ba\u00f1os, superficie construida y tama\u00f1o de parcela. Todo configurable.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f4f1;<\/div><h3 class=\"rod-feature__title\">Totalmente responsive<\/h3><p class=\"rod-feature__desc\">Perfecto en m\u00f3vil, tablet y escritorio. Grid flexible de 2, 3 o 4 columnas que se adapta a cualquier viewport.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f3f7;&#xfe0f;<\/div><h3 class=\"rod-feature__title\">Generador de shortcode<\/h3><p class=\"rod-feature__desc\">Builder visual en el admin. Haz clic en las opciones, copia el shortcode, p\u00e9galo donde quieras. Sin c\u00f3digo.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f4ca;<\/div><h3 class=\"rod-feature__title\">SEO optimizado<\/h3><p class=\"rod-feature__desc\">Schema.org RealEstateListing, Open Graph y Twitter Cards en cada p\u00e1gina de propiedad. Listo para rich results.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f500;<\/div><h3 class=\"rod-feature__title\">Ordenaci\u00f3n inteligente<\/h3><p class=\"rod-feature__desc\">Ordena por precio, fecha o propiedades actualizadas m\u00e1s recientemente. Algoritmo aleatorio disponible para listados variados.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f4e7;<\/div><h3 class=\"rod-feature__title\">Formulario de contacto<\/h3><p class=\"rod-feature__desc\">Formulario de consulta en cada listado. Te env\u00eda un email con la referencia de la propiedad y todos los datos del cliente.<\/p><\/div>\n    <div class=\"rod-feature\"><div class=\"rod-feature__icon\">&#x1f5bc;&#xfe0f;<\/div><h3 class=\"rod-feature__title\">Galer\u00eda y lightbox<\/h3><p class=\"rod-feature__desc\">Lightbox a pantalla completa con carga diferida y navegaci\u00f3n por teclado. Suave, r\u00e1pido, sin distracciones.<\/p><\/div>\n  <\/section>\n\n  <section class=\"rod-compare\">\n    <h2 class=\"rod-section-title\">Por qu\u00e9 elegir este plugin<\/h2>\n    <p class=\"rod-section-sub\">Plugin Resales Online frente a otras integraciones de MLS del mercado.<\/p>\n    <table>\n      <thead>\n        <tr>\n          <th>Caracter\u00edstica<\/th>\n          <th>iFrames<\/th>\n          <th>Plugins gen\u00e9ricos<\/th>\n          <th class=\"rod-col-mine\">Plugin Resales Online<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td>API V6 nativa<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-partial\">Parcial<\/td><td class=\"rod-yes rod-col-mine\">\u2713<\/td><\/tr>\n        <tr><td>Compatible con cualquier tema<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-partial\">Limitado<\/td><td class=\"rod-yes rod-col-mine\">\u2713<\/td><\/tr>\n        <tr><td>SEO (Schema \/ Open Graph)<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-yes rod-col-mine\">\u2713<\/td><\/tr>\n        <tr><td>Personalizaci\u00f3n visual<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-yes rod-col-mine\">\u2713<\/td><\/tr>\n        <tr><td>Ordenaci\u00f3n inteligente<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-partial\">B\u00e1sica<\/td><td class=\"rod-yes rod-col-mine\">\u2713<\/td><\/tr>\n        <tr><td>Generador de shortcode<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-no\">\u2717<\/td><td class=\"rod-yes rod-col-mine\">\u2713<\/td><\/tr>\n        <tr><td>Velocidad<\/td><td class=\"rod-no\">Lento<\/td><td class=\"rod-partial\">Media<\/td><td class=\"rod-yes rod-col-mine\">R\u00e1pido<\/td><\/tr>\n        <tr><td>Precio<\/td><td>Gratis (limitado)<\/td><td>50\u2013300 \u20ac\/a\u00f1o<\/td><td class=\"rod-yes rod-col-mine\">Beta gratuita<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/section>\n\n  <section class=\"rod-faq\">\n    <h2 class=\"rod-section-title\">Preguntas frecuentes<\/h2>\n    <p class=\"rod-section-sub\">Respuestas r\u00e1pidas sobre el Plugin Resales Online.<\/p>\n\n    <div class=\"rod-faq__item\"><h3 class=\"rod-faq__q\">\u00bfQu\u00e9 es el Plugin Resales Online?<\/h3><p class=\"rod-faq__a\">Plugin Resales Online es un plugin WordPress gratuito que muestra propiedades del MLS Resales Online en cualquier sitio WordPress usando la API V6 de Resales Online. Incluye b\u00fasqueda avanzada, personalizaci\u00f3n visual desde el panel de admin, p\u00e1ginas de propiedad optimizadas para SEO con marcado Schema.org y Open Graph, y un generador de shortcodes.<\/p><\/div>\n    <div class=\"rod-faq__item\"><h3 class=\"rod-faq__q\">\u00bfEs gratuito el Plugin Resales Online?<\/h3><p class=\"rod-faq__a\">S\u00ed. El plugin es gratuito durante su beta. Obtienes el plugin completo sin limitaciones, una licencia gratuita enviada por email, soporte prioritario del desarrollador, y la licencia se mantiene tras el lanzamiento oficial como upgrade gratuito. Se agradece un peque\u00f1o enlace opcional de cr\u00e9ditos en tu footer.<\/p><\/div>\n    <div class=\"rod-faq__item\"><h3 class=\"rod-faq__q\">\u00bfFunciona el Plugin Resales Online con cualquier tema WordPress?<\/h3><p class=\"rod-faq__a\">S\u00ed. A diferencia de los iframes y plugins gen\u00e9ricos, usa salida nativa de WordPress que hereda la tipograf\u00eda y el espaciado de tu tema, mientras te permite sobrescribir colores, fuentes, sombras y bordes redondeados desde el panel de admin con vista previa en tiempo real.<\/p><\/div>\n    <div class=\"rod-faq__item\"><h3 class=\"rod-faq__q\">\u00bfUsa el Plugin Resales Online la \u00faltima API V6 de Resales Online?<\/h3><p class=\"rod-faq__a\">S\u00ed. El plugin se integra nativamente con la API V6 de Resales Online, la \u00faltima versi\u00f3n. Los datos se descargan en tiempo real sin retardos de sync, a diferencia de las integraciones que dependen de proxies de terceros o versiones antiguas de la API.<\/p><\/div>\n    <div class=\"rod-faq__item\"><h3 class=\"rod-faq__q\">\u00bfEst\u00e1 el Plugin Resales Online optimizado para SEO?<\/h3><p class=\"rod-faq__a\">S\u00ed. Cada p\u00e1gina de propiedad que genera el plugin incluye datos estructurados Schema.org (<code>RealEstateListing<\/code>), etiquetas Open Graph para compartir en redes sociales y metadatos Twitter Card. Esto ayuda a que las propiedades aparezcan en los rich results de Google y se vean bien al compartirse en Facebook, LinkedIn, Twitter o WhatsApp.<\/p><\/div>\n    <div class=\"rod-faq__item\"><h3 class=\"rod-faq__q\">\u00bfCu\u00e1nto cuesta la ayuda con la instalaci\u00f3n?<\/h3><p class=\"rod-faq__a\">La instalaci\u00f3n opcional de pago cuesta 50 \u20ac pago \u00fanico. Incluye instalaci\u00f3n completa, configuraci\u00f3n de la API, ajuste de estilos al tema, configuraci\u00f3n de shortcodes y 30 d\u00edas de soporte por email. Menci\u00f3nalo en el formulario de solicitud.<\/p><\/div>\n  <\/section>\n\n  <section class=\"rod-download\">\n    <h2>&#x1f4e5; Consigue acceso beta gratuito<\/h2>\n    <p>Licencias gratuitas para early adopters que ayuden a probar y mejorar el plugin.<\/p>\n    <ul class=\"rod-perks\">\n      <li>&#x2705; Plugin completo sin limitaciones<\/li>\n      <li>&#x2705; Licencia gratuita enviada a tu email<\/li>\n      <li>&#x2705; Soporte prioritario del desarrollador<\/li>\n      <li>&#x2705; Mantienes tu licencia en el lanzamiento \u2014 upgrade gratuito<\/li>\n    <\/ul>\n            <div class=\"mf-pd-form-wrap\" data-slug=\"resales-online\">\n            <style>\n            .mf-pd-form-wrap { max-width: 520px !important; margin: 0 auto !important; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important; }\n            .mf-pd-form { background: rgba(255,255,255,0.1) !important; border: 1px solid rgba(255,255,255,0.2) !important; border-radius: 16px !important; padding: 28px !important; backdrop-filter: blur(10px) !important; }\n            .mf-pd-form__row { margin-bottom: 14px !important; text-align: left !important; }\n            .mf-pd-form__label { display: block !important; color: rgba(255,255,255,0.95) !important; font-size: 13px !important; font-weight: 600 !important; margin-bottom: 6px !important; }\n            .mf-pd-form__input { width: 100% !important; padding: 12px 14px !important; border-radius: 8px !important; border: 1px solid rgba(255,255,255,0.3) !important; background: rgba(255,255,255,0.95) !important; font-size: 15px !important; color: #111827 !important; box-sizing: border-box !important; font-family: inherit !important; }\n            .mf-pd-form__input:focus { outline: none !important; border-color: #fff !important; box-shadow: 0 0 0 3px rgba(255,255,255,0.25) !important; }\n            .mf-pd-form__hp { position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important; }\n            .mf-pd-form__consent { display: flex !important; align-items: flex-start !important; gap: 10px !important; font-size: 13px !important; color: rgba(255,255,255,0.9) !important; line-height: 1.5 !important; margin: 4px 0 18px !important; text-align: left !important; }\n            .mf-pd-form__consent input { margin-top: 3px !important; flex-shrink: 0 !important; }\n            .mf-pd-form__consent a { color: #fff !important; text-decoration: underline !important; }\n            .mf-pd-form__submit { width: 100% !important; padding: 14px 28px !important; border-radius: 999px !important; border: none !important; background: #fff !important; color: #667eea !important; font-weight: 700 !important; font-size: 16px !important; cursor: pointer !important; transition: transform 0.2s !important; font-family: inherit !important; }\n            .mf-pd-form__submit:hover { transform: translateY(-2px) !important; color: #5a67d8 !important; }\n            .mf-pd-form__submit:disabled { opacity: 0.6 !important; cursor: not-allowed !important; transform: none !important; }\n            .mf-pd-form__msg { margin-top: 14px !important; padding: 12px 16px !important; border-radius: 8px !important; font-size: 14px !important; line-height: 1.5 !important; text-align: left !important; }\n            .mf-pd-form__msg--success { background: rgba(16,185,129,0.2) !important; color: #fff !important; border: 1px solid rgba(16,185,129,0.4) !important; }\n            .mf-pd-form__msg--error { background: rgba(239,68,68,0.2) !important; color: #fff !important; border: 1px solid rgba(239,68,68,0.4) !important; }\n            .mf-pd-form__msg[hidden] { display: none !important; }\n            <\/style>\n\n            <form class=\"mf-pd-form\" onsubmit=\"return mfPdSubmit(event, this)\">\n                <input type=\"hidden\" name=\"action\" value=\"mf_plugin_request\">\n                <input type=\"hidden\" name=\"slug\" value=\"resales-online\">\n                <input type=\"hidden\" name=\"_nonce\" value=\"5f96c6c579\">\n\n                <div class=\"mf-pd-form__row\">\n                    <label class=\"mf-pd-form__label\" for=\"mf_pd_name_resales-online\">Your name<\/label>\n                    <input class=\"mf-pd-form__input\" id=\"mf_pd_name_resales-online\" type=\"text\" name=\"name\" required maxlength=\"150\" autocomplete=\"name\">\n                <\/div>\n\n                <div class=\"mf-pd-form__row\">\n                    <label class=\"mf-pd-form__label\" for=\"mf_pd_email_resales-online\">Email<\/label>\n                    <input class=\"mf-pd-form__input\" id=\"mf_pd_email_resales-online\" type=\"email\" name=\"email\" required maxlength=\"190\" autocomplete=\"email\">\n                <\/div>\n\n                <div class=\"mf-pd-form__row\">\n                    <label class=\"mf-pd-form__label\" for=\"mf_pd_url_resales-online\">Website URL <small style=\"opacity:0.7;font-weight:normal\">(optional)<\/small><\/label>\n                    <input class=\"mf-pd-form__input\" id=\"mf_pd_url_resales-online\" type=\"url\" name=\"website_url\" maxlength=\"255\" placeholder=\"https:\/\/example.com\" autocomplete=\"url\">\n                <\/div>\n\n                <!-- Honeypot \u2014 bots fill this, humans don't see it -->\n                <div class=\"mf-pd-form__hp\" aria-hidden=\"true\">\n                    <label>Leave empty<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n                <\/div>\n\n                <label class=\"mf-pd-form__consent\">\n                    <input type=\"checkbox\" name=\"consent_gdpr\" required>\n                    <span>I agree to receive the download link by email and accept the <a href=\"\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">privacy policy<\/a>. Your data won't be shared with third parties.<\/span>\n                <\/label>\n\n                <button type=\"submit\" class=\"mf-pd-form__submit\">\ud83d\udce5 Send me the download link<\/button>\n\n                <div class=\"mf-pd-form__msg\" hidden><\/div>\n            <\/form>\n\n            <script>\n            (function(){\n                if (window.mfPdSubmit) return;\n                window.mfPdSubmit = function(e, form) {\n                    e.preventDefault();\n                    var btn = form.querySelector('.mf-pd-form__submit');\n                    var msg = form.querySelector('.mf-pd-form__msg');\n                    var originalText = btn.textContent;\n                    btn.disabled = true;\n                    btn.textContent = 'Sending\u2026';\n                    msg.hidden = true;\n\n                    var data = new FormData(form);\n                    fetch(\"https:\\\/\\\/mariof.es\\\/wp-admin\\\/admin-ajax.php\", {\n                        method: 'POST',\n                        body: data,\n                        credentials: 'same-origin'\n                    })\n                    .then(function(r){ return r.json(); })\n                    .then(function(json){\n                        btn.disabled = false;\n                        btn.textContent = originalText;\n                        msg.hidden = false;\n                        if (json && json.success) {\n                            msg.className = 'mf-pd-form__msg mf-pd-form__msg--success';\n                            msg.textContent = json.data && json.data.message ? json.data.message : 'Check your inbox \u2014 we just sent you the download link.';\n                            form.reset();\n                        } else {\n                            msg.className = 'mf-pd-form__msg mf-pd-form__msg--error';\n                            msg.textContent = (json && json.data && json.data.message) ? json.data.message : 'Something went wrong. Please try again.';\n                        }\n                    })\n                    .catch(function(){\n                        btn.disabled = false;\n                        btn.textContent = originalText;\n                        msg.hidden = false;\n                        msg.className = 'mf-pd-form__msg mf-pd-form__msg--error';\n                        msg.textContent = 'Network error. Please try again.';\n                    });\n                    return false;\n                };\n            })();\n            <\/script>\n        <\/div>\n        \n  <\/section>\n\n  <section class=\"rod-help\">\n    <h2>\u00bfNecesitas ayuda con la instalaci\u00f3n?<\/h2>\n    <p style=\"color:#6b7280;font-size:16px;max-width:560px;margin:0 auto 8px;line-height:1.6\">Si prefieres delegar la configuraci\u00f3n o quieres una versi\u00f3n personalizada, puedo ayudarte.<\/p>\n\n    <div class=\"rod-help__services\">\n      <div class=\"rod-help__service\"><strong>Instalaci\u00f3n y configuraci\u00f3n<\/strong><small>Instalaci\u00f3n completa, configuraci\u00f3n de la API, ajuste de estilos al tema, setup de shortcodes + 30 d\u00edas de soporte por email.<\/small><span class=\"rod-help__price\">50 \u20ac \u2014 pago \u00fanico<\/span><\/div>\n      <div class=\"rod-help__service\"><strong>Personalizaci\u00f3n visual<\/strong><small>Plantillas personalizadas, cambios de layout, integraci\u00f3n con tu sistema de dise\u00f1o o marca existente.<\/small><span class=\"rod-help__price\">desde 80 \u20ac<\/span><\/div>\n      <div class=\"rod-help__service\"><strong>Soporte prioritario<\/strong><small>Bugs, conflictos con otros plugins, workflows personalizados con la API. Consulta primero para confirmar alcance.<\/small><span class=\"rod-help__price\">tarifa por hora<\/span><\/div>\n    <\/div>\n\n    <a href=\"mailto:mario@mariof.es?subject=Plugin%20Resales%20Online%20-%20Servicios\" class=\"rod-btn rod-btn--outline\">Contactar<\/a>\n  <\/section>\n\n  <div class=\"rod-back\"><a href=\"\/es\/wordpress-plugins\/\">\u2190 Ver todos los plugins<\/a><\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Plugin Resales Online es un plugin WordPress gratuito que muestra propiedades del MLS Resales Online v\u00eda API V6. B\u00fasqueda avanzada, personalizaci\u00f3n visual desde el admin, SEO optimizado con Schema.org y Open Graph, y generador de shortcodes. Beta gratuita, licencia GPL2.<\/p>\n","protected":false},"author":1002133,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-231743","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Plugin Resales Online para WordPress \u2014 Gratuito, API V6 Nativo<\/title>\n<meta name=\"description\" content=\"Plugin Resales Online es un plugin WordPress gratuito para mostrar propiedades MLS de Resales Online v\u00eda API V6. B\u00fasqueda avanzada, personalizaci\u00f3n visual, SEO optimizado, funciona con cualquier tema. Licencia GPL2.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mariof.es\/es\/resales-online-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Plugin Resales Online para WordPress \u2014 Gratuito, API V6 Nativo\" \/>\n<meta property=\"og:description\" content=\"Plugin Resales Online es un plugin WordPress gratuito para mostrar propiedades MLS de Resales Online v\u00eda API V6. B\u00fasqueda avanzada, personalizaci\u00f3n visual, SEO optimizado, funciona con cualquier tema. Licencia GPL2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mariof.es\/es\/resales-online-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"Mario F.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Yapa-110659060486905\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-24T23:36:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mariof.es\\\/es\\\/resales-online-plugin\\\/\",\"url\":\"https:\\\/\\\/mariof.es\\\/es\\\/resales-online-plugin\\\/\",\"name\":\"Plugin Resales Online para WordPress \u2014 Gratuito, API V6 Nativo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mariof.es\\\/#website\"},\"datePublished\":\"2026-04-24T21:53:19+00:00\",\"dateModified\":\"2026-04-24T23:36:16+00:00\",\"description\":\"Plugin Resales Online es un plugin WordPress gratuito para mostrar propiedades MLS de Resales Online v\u00eda API V6. B\u00fasqueda avanzada, personalizaci\u00f3n visual, SEO optimizado, funciona con cualquier tema. Licencia GPL2.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mariof.es\\\/es\\\/resales-online-plugin\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mariof.es\\\/es\\\/resales-online-plugin\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mariof.es\\\/es\\\/resales-online-plugin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/mariof.es\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plugin Resales Online\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mariof.es\\\/#website\",\"url\":\"https:\\\/\\\/mariof.es\\\/\",\"name\":\"Mario F.\",\"description\":\"Fotografo y dise\u00f1ador web\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mariof.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Plugin Resales Online para WordPress \u2014 Gratuito, API V6 Nativo","description":"Plugin Resales Online es un plugin WordPress gratuito para mostrar propiedades MLS de Resales Online v\u00eda API V6. B\u00fasqueda avanzada, personalizaci\u00f3n visual, SEO optimizado, funciona con cualquier tema. Licencia GPL2.","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:\/\/mariof.es\/es\/resales-online-plugin\/","og_locale":"es_ES","og_type":"article","og_title":"Plugin Resales Online para WordPress \u2014 Gratuito, API V6 Nativo","og_description":"Plugin Resales Online es un plugin WordPress gratuito para mostrar propiedades MLS de Resales Online v\u00eda API V6. B\u00fasqueda avanzada, personalizaci\u00f3n visual, SEO optimizado, funciona con cualquier tema. Licencia GPL2.","og_url":"https:\/\/mariof.es\/es\/resales-online-plugin\/","og_site_name":"Mario F.","article_publisher":"https:\/\/www.facebook.com\/Yapa-110659060486905\/","article_modified_time":"2026-04-24T23:36:16+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mariof.es\/es\/resales-online-plugin\/","url":"https:\/\/mariof.es\/es\/resales-online-plugin\/","name":"Plugin Resales Online para WordPress \u2014 Gratuito, API V6 Nativo","isPartOf":{"@id":"https:\/\/mariof.es\/#website"},"datePublished":"2026-04-24T21:53:19+00:00","dateModified":"2026-04-24T23:36:16+00:00","description":"Plugin Resales Online es un plugin WordPress gratuito para mostrar propiedades MLS de Resales Online v\u00eda API V6. B\u00fasqueda avanzada, personalizaci\u00f3n visual, SEO optimizado, funciona con cualquier tema. Licencia GPL2.","breadcrumb":{"@id":"https:\/\/mariof.es\/es\/resales-online-plugin\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mariof.es\/es\/resales-online-plugin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mariof.es\/es\/resales-online-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/mariof.es\/es\/"},{"@type":"ListItem","position":2,"name":"Plugin Resales Online"}]},{"@type":"WebSite","@id":"https:\/\/mariof.es\/#website","url":"https:\/\/mariof.es\/","name":"Mario F.","description":"Fotografo y dise\u00f1ador web","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mariof.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/pages\/231743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/users\/1002133"}],"replies":[{"embeddable":true,"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/comments?post=231743"}],"version-history":[{"count":6,"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/pages\/231743\/revisions"}],"predecessor-version":[{"id":231759,"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/pages\/231743\/revisions\/231759"}],"wp:attachment":[{"href":"https:\/\/mariof.es\/es\/wp-json\/wp\/v2\/media?parent=231743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}