Español
← Volver a Widgets de fútbol
Widgets REFERENCIA DE WIDGETS

Haz que cada widget encaje perfectamente.

Rutas, preferencias y ejemplos prácticos para cada familia de widgets. Empieza con el configurador y después ajusta los detalles con confianza.

19 Widgets · 17 PreferenciasReferencia actualizada 13 de noviembre de 2026
01

Tu primer widget

Elige un widget, copia su código de inserción y personalízalo.

  1. Abre el catálogo de widgets y elige la vista que necesitas. Usa el configurador para seleccionar un equipo, una liga, una competición o un partido.
  2. Inicia sesión y selecciona un plan para desarrolladores cuando sea necesario. Copia el código de inserción terminado, incluidos su token, la clase del iframe y el script de ajuste de tamaño.
  3. Pega el código de inserción en un bloque HTML de tu sitio. Para una WebView nativa, usa la URL del widget y configura la aplicación anfitriona para que admita vídeo y pantalla completa.
  4. Ajusta únicamente las preferencias compatibles con ese widget. Pruébalo en dispositivos móviles y con el mismo token de cuenta que usarás en producción.
Inserción mínima con altura fija
<iframe id="football-widget"
  title="Football scores"
  src="https://www.scorebat.com/embed/livescore/?token=YOUR_EMBED_TOKEN"
  style="display:block;width:100%;height:760px;border:0"
  allow="autoplay; fullscreen"
  allowfullscreen>
</iframe>
02

Cómo funcionan las preferencias

Cuatro tipos de ajustes con distintos ámbitos.

AjusteDónde se incluyeÁmbito
Selección de contenidoRuta de la URL de inserciónSelecciona un widget y su equipo, competición, liga o partido.
Preferencias del widgetParámetro de consulta prefUn objeto JSON para esta instancia del widget. Las claves deben estar exactamente en minúsculas; los valores conservan sus tipos JSON.
Tamaño y apariencia del marcoAtributos del iframe, CSS y script de ajuste de tamañoEl ancho, la altura, el radio de las esquinas, la sombra y el tamaño adaptable se configuran en la página principal.
Preferencias de la cuentaAjustes de desarrollador guardadosLos colores y los ajustes aptos de navegación personalizada se comparten a nivel de cuenta y dependen del plan activo.

El parámetro de la URL es pref, en singular. Contiene JSON codificado para URL, no Base64. Usa los valores booleanos true y false, no cadenas como "true". Las claves desconocidas no son un mecanismo de personalización compatible.

Crear una URL de forma segura
const url = new URL("https://www.scorebat.com/embed/standings/team/chelsea/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  language: "en",
  tableview: "nearby",
  tableneighbors: 2,
  nomaxwidth: true
}));
// URLSearchParams performs the URL encoding once.
const iframe = document.querySelector("#football-widget");
iframe.src = url.toString();

Al editar una URL existente, procesa su JSON de pref, cambia las claves necesarias y vuelve a serializarlo. No concatenes JSON sin escapar ni codifiques por segunda vez un valor ya codificado.

Una preferencia puede procesarse correctamente, pero no tener efecto si el widget seleccionado no la utiliza. Cada sección de widgets incluida a continuación indica las preferencias compatibles y las excepciones importantes.

03

Encuentra el contenido adecuado

Usa selecciones reales del configurador y conserva el tipo de entidad.

Las rutas de equipos y torneos usan los identificadores generados por el configurador. Los slugs como chelsea o england-premier-league son ejemplos legibles; no crees identificadores convirtiendo a minúsculas un nombre mostrado. Las rutas de partidos requieren un identificador de partido obtenido del selector de partidos o un matchviewUrl devuelto anteriormente.

Una competición identifica una competición o fase concreta. Una liga agrupa competiciones relacionadas. El selector unificado elige el tipo adecuado; liga y competición no son intercambiables.

El configurador de la Copa del Mundo es un ajuste preestablecido basado en los mismos widgets de liga, barra de resultados, panel de vídeos y partidos. Usa la selección del configurador actual en lugar de un alias antiguo del torneo.

04

Tamaño adaptable

Usa el script auxiliar correspondiente al widget.

Widgets de contenido: altura automática
<iframe title="Football widget"
  class="_scorebatEmbeddedPlayer_"
  src="https://www.scorebat.com/embed/team/chelsea/?token=YOUR_EMBED_TOKEN"
  allow="autoplay; fullscreen" allowfullscreen
  style="display:block;width:100%;height:760px;border:0"></iframe>
<script src="https://www.scorebat.com/embed/embed.js?v=arrv"
  id="scorebat-jssdk"></script>
Paneles de vídeo: tamaño adaptable del panel
<iframe title="Football videos"
  class="_scorebatEmbeddedPanel_"
  src="https://www.scorebat.com/embed/videopanel/?token=YOUR_EMBED_TOKEN"
  allow="autoplay; fullscreen" allowfullscreen
  style="display:block;width:100%;height:800px;border:0"></iframe>
<script>
  window.SCOREBAT_OPTIONS = {
    panelClassName: "_scorebatEmbeddedPanel_",
    panelSizing: "responsive"
  };
</script>
<script src="https://www.scorebat.com/embed/panelx.js?v=f4fksn"
  id="scorebat-paneljs"></script>

Carga cada script auxiliar una sola vez por página y después de los elementos iframe que deba gestionar. Conserva la clase de iframe correspondiente. En una aplicación renderizada en el cliente, monta los elementos iframe antes de insertar el script auxiliar; no des por hecho que se ejecutará una cadena de script insertada en el HTML.

Las barras de resultados usan su altura de franja fija. Para paneles de tamaño fijo u otras inserciones de altura fija, omite el ajuste automático y define las dimensiones del iframe en CSS. El valor interno nomaxwidth no cambia el tamaño del iframe.

05

Colores, acceso y ajustes de la cuenta

Mantén las preferencias de la instancia separadas de los ajustes guardados.

El configurador guarda el color de fondo como el ajuste ui.color de la cuenta y el color de la barra de resultados como ui.barColor. También puede añadir al iframe un estilo de color de fondo. Incluir color o barColor dentro de pref no establece el tema interno del widget.

Los colores guardados se aplican a toda la cuenta y requieren el permiso de personalización correspondiente. Cambiarlos puede afectar a otras inserciones que usen la misma cuenta. La vista previa del configurador puede mostrar estilos de demostración; valida el código de inserción exportado con tu token real.

Ocultar un encabezado de contenido con noheader requiere acceso activo sin anuncios. Eliminar la marca requiere un permiso distinto. Las preferencias no pueden desbloquear funciones de pago, eliminar restricciones del plan ni forzar contenido de IA no disponible.

Las cuentas aptas pueden configurar en sus ajustes las URL de navegación de partidos, equipos, ligas y competiciones. Son preferencias de enlaces guardadas, no claves pref arbitrarias. Conserva la navegación estándar del configurador salvo que hayas configurado y probado una integración personalizada.

Las cargas de widgets o reproductores sin anuncios comparten el cupo de desarrollador con las llamadas facturables a la API de vídeo. Una llamada facturable a la API consume cinco créditos y una carga de widget o reproductor sin anuncios consume uno. Consulta el plan activo y el uso en tu cuenta; superar el cupo puede restablecer las restricciones del plan gratuito.

07

Configuración de dominio personalizado

Mantén a los visitantes en tu sitio web cuando abran partidos, competiciones, ligas y equipos. Disponible con Advanced y Enterprise.

Esta función conecta los enlaces de los widgets con páginas alojadas por ti. No traslada los servicios de ScoreBat a tu dominio ni requiere cambios de DNS. Tu servidor debe mostrar el widget adecuado en cada URL compatible.

  1. Crea una página de alojamiento que contenga el cargador siguiente. Sustituye YOUR_EMBED_TOKEN por tu propio token de inserción del constructor.
  2. Configura reescrituras internas para que cada ruta compatible muestre esta página y conserve en el navegador la URL original y la cadena de consulta.
  3. Prueba URL reales de partidos, competiciones, ligas y equipos antes de activar los enlaces para toda la cuenta.
  4. En Cuenta, abre Ajustes para desarrolladores e introduce las URL base. Revisa los cambios, confirma que has probado las páginas y guarda. Los enlaces se activan inmediatamente tras guardarlos correctamente; no se requiere aprobación manual.
Página de alojamiento compartida
<script>
window.SCOREBAT_OPTIONS = {
  embedToken: "YOUR_EMBED_TOKEN",
  baseDir: "/"
};
</script>
<script src="https://www.scorebat.com/embed/embedx.js?v=vh2"></script>
Tipo de páginaURL en tu sitio webAjuste de la cuenta
Partidohttps://example.com/matchview/MATCH_ID/matchviewUrl: https://example.com/matchview/
Competiciónhttps://example.com/competition/COMPETITION_ID_OR_SLUG/competitionUrl: https://example.com/competition/
Ligahttps://example.com/league/LEAGUE_ID/leagueUrl: https://example.com/league/
Equipohttps://example.com/team/TEAM_ID_OR_SLUG/teamUrl: https://example.com/team/

El cargador compartido espera los nombres de ruta matchview, competition, league y team. Una ruta como /match/123/ requiere una lógica de enrutamiento propia que la asocie con la inserción matchview; no basta con cambiar el nombre de la URL.

Apache: ejemplo de .htaccess raíz
RewriteEngine On
RewriteRule ^(?:matchview|competition|league|team)/[^/]+/?$ popup.html [L]
# Place popup.html at the website root.
# Keep these rules before a general application catch-all.
Nginx: ejemplo de bloque server
location ~ ^/(matchview|competition|league|team)/[^/]+/?$ {
    rewrite ^ /popup.html last;
}
# Serve /popup.html as an existing static file in this server.
# Adapt this example to your application routing before reloading Nginx.

Para un subdirectorio como /football/, usa baseDir: "/football/", dirige /football/matchview/... y las otras tres rutas a la página compartida, y guarda las URL base con el mismo prefijo /football/. Conserva los parámetros de consulta, incluido sbprf, que contiene las preferencias de navegación.

El cargador puede actualizar el título de la página de alojamiento. Define noTitle: true en SCOREBAT_OPTIONS si tu sitio web gestiona su propio título. Usa identificadores reales del constructor; los marcadores de posición no son contenido válido.

08

Configuración de WordPress

Muestra la misma página de WordPress en cada ruta de widget.

  1. Crea una página de WordPress para alojar tu widget y añade el script de la página de alojamiento compartida de la sección anterior. Usa tu propio token de inserción.
  2. Busca el ID de la página en la URL del editor y sustituye 123 en el ejemplo siguiente. Coloca el código en un pequeño plugin del sitio o en tu tema hijo, no en un tema padre que pueda sobrescribirse al actualizarse.
  3. Guarda una vez Ajustes → Enlaces permanentes después de añadir o cambiar las reglas de reescritura. No vacíes las reglas de reescritura en cada solicitud.
  4. Abre URL reales de los cuatro tipos de contenido y confirma que se cargan los widgets correctos antes de guardar tus URL base en Cuenta.
Reglas de reescritura de WordPress
<?php
// Put this in a small plugin or child theme functions.php.
// Omit the opening PHP tag if the file already has one.
function scorebat_custom_widget_routes() {
    $page_id = 123; // Replace with your widget host page ID.
    add_rewrite_rule(
        '^(matchview|competition|league|team)/[^/]+/?$',
        'index.php?page_id=' . $page_id,
        'top'
    );
}
add_action('init', 'scorebat_custom_widget_routes');

Algunos roles, editores y servicios de alojamiento de WordPress eliminan las etiquetas script de los bloques de HTML personalizado. Si el cargador desaparece, pide a tu desarrollador que lo añada mediante un plugin de confianza del sitio o una plantilla de página, solo en la página que aloja el widget. Si fallan los enlaces profundos, revisa los plugins de caché, redirección y seguridad.

Si WordPress está instalado en un subdirectorio, define baseDir como la ruta de instalación con una barra final. Los patrones de reescritura son relativos a esa instalación; las URL base de la cuenta deben incluir el mismo prefijo.

09

Prueba y activa tus enlaces

Una URL guardada no demuestra que tu sitio web esté listo. Haz primero las pruebas y después confirma el cambio para toda la cuenta.

  1. Visita una URL real de cada tipo de contenido configurado. Confirma que aparece el widget correcto, actualiza la página y ábrela en una nueva pestaña del navegador.
  2. Comprueba el diseño para móviles, la altura del widget y la navegación entre tipos de contenido. Mantén visible la URL original del enlace profundo; no redirijas todas las solicitudes a popup.html ni al slug de la página de WordPress.
  3. Asegúrate de que HTTPS funcione y de que tu servidor conserve la cadena de consulta. Revisa los errores del navegador si una política de seguridad de contenido bloquea scripts o iframes de ScoreBat.
  4. Guarda en Cuenta después de confirmar la configuración. Accede desde un widget que use el mismo token de cuenta para verificar los destinos activados.
  5. Para restaurar los destinos de ScoreBat, borra las URL base correspondientes o elige Usar enlaces de ScoreBat; después, revisa y vuelve a guardar.

Estos colores se comparten con todos los widgets compatibles que usan el token de tu cuenta, incluidos los que ya has publicado.

Para editar el dominio personalizado se requiere una suscripción Advanced o Enterprise activa. Otros desarrolladores pueden ver los controles y mejorar el plan. Los enlaces ya configurados se conservan. Contacta con ScoreBat si necesitas ayuda con una configuración que no se ajuste a estos ejemplos.

10

Elige tu widget

Cada referencia indica sus propias preferencias compatibles, valores predeterminados y excepciones.

Usa el filtro por familia que aparece abajo para encontrar el widget que estás insertando. Los nombres de parámetros compartidos pueden tener efectos específicos según el widget; una preferencia solo es compatible donde se indique. Las rutas avanzadas aparecen marcadas cuando no tienen un ajuste preestablecido específico en el configurador.

ResultadosResultados en vivo ↗

Resultados y calendario de varias competiciones.

ResultadosBarra de resultados ↗

Una barra horizontal de resultados para todos los partidos, un equipo o un torneo.

TorneosLiga completa ↗

Una vista completa de la liga que combina competiciones relacionadas, partidos y tablas.

TorneosCompetición completa ↗

Partidos, resultados y clasificación disponible de una competición.

TorneosCalendario y resultados ↗

Una vista específica del calendario y los resultados, con una pestaña Hoy cuando corresponda.

TorneosClasificación de competiciones y ligas ↗

Tablas específicas de la liga; una liga puede mostrar las tablas de varias fases.

EquiposEquipo completo ↗

Una página completa del equipo con sus partidos y la información disponible.

EquiposClasificación del equipo ↗

Una tabla centrada en un equipo, con la opción de mostrarla completa.

EquiposTarjeta de partidos del equipo ↗

Tarjetas de próximos partidos y/o de los últimos partidos finalizados de un equipo.

PartidosPartido completo ↗

Vista completa del partido con la información disponible para ese encuentro.

PartidosResultado del partido ↗

Una tarjeta con el resultado de un partido y eventos opcionales.

PartidosAlineación ↗

Jugadores titulares, presentación en campo o lista y suplentes cuando estén disponibles.

PartidosEstadísticas del partido ↗

Estadísticas disponibles del partido en una vista específica.

PartidosCara a cara ↗

Enfrentamientos anteriores y contenido comparativo del partido seleccionado.

PartidosVídeo e IA del partido ↗

Contenido de vídeo y contexto de IA disponible para un partido seleccionado.

PartidosClasificación del partido ↗

Clasificación disponible con los dos equipos del partido destacados.

PartidosIA del partido ↗

Una vista específica de predicciones de IA, cuando estén disponibles.

VídeoPanel de vídeos ↗

Un reproductor de vídeo con una selección de partidos que se puede explorar.

VídeoFeed de vídeos ↗

Un feed vertical de vídeos de partidos, con expansión y reproducción automática opcionales.

Resultados

Resultados en vivo

Resultados y calendario de varias competiciones.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/livescore/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
limitwidthboolean | integer
true | false | integer ≥ 400
falseSolo para Livescore: true limita el contenido a 1200px. Un entero de al menos 400 establece un límite personalizado en píxeles. No es lo mismo que nomaxwidth.
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/livescore/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "limitwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Resultados

Barra de resultados

Una barra horizontal de resultados para todos los partidos, un equipo o un torneo.

Abrir en el configurador ↗Asistente de ajuste de tamaño: fixed
Rutas de inserción
/embed/livescore-bar/
/embed/livescore-bar/team/{team}/
/embed/livescore-bar/competition/{competition}/
/embed/livescore-bar/league/{league}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/livescore-bar/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Torneos

Liga completa

Una vista completa de la liga que combina competiciones relacionadas, partidos y tablas.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/league/{league}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/league/{league}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Torneos

Competición completa

Partidos, resultados y clasificación disponible de una competición.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/competition/{competition}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Torneos

Calendario y resultados

Una vista específica del calendario y los resultados, con una pestaña Hoy cuando corresponda.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/fixtures/competition/{competition}/
/embed/fixtures/league/{league}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
fixturesviewstring
fixtures | results
fixturesPestaña inicial de calendario o resultados. Si la competición tiene partidos hoy, el widget abrirá inicialmente Hoy.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "fixturesview": "fixtures",
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/fixtures/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "fixturesview": "results",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Torneos

Clasificación de competiciones y ligas

Tablas específicas de la liga; una liga puede mostrar las tablas de varias fases.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/standings/competition/{competition}/
/embed/standings/league/{league}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
tabledetailedboolean
true | false
falseAbre la clasificación específica en la vista detallada. Las columnas disponibles dependen de la tabla de origen.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nopaddingboolean
true | false
falseElimina el relleno del contenido compatible. No elimina el relleno de la página principal alrededor del iframe ni todas las reglas internas de espaciado.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/standings/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "tabledetailed": true,
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Equipos

Equipo completo

Una página completa del equipo con sus partidos y la información disponible.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/team/{team}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Equipos

Clasificación del equipo

Una tabla centrada en un equipo, con la opción de mostrarla completa.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/standings/team/{team}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
tableviewstring
nearby | full
nearbySolo para la clasificación del equipo: muestra las filas cercanas al equipo seleccionado o la tabla completa.
tableneighborsinteger
1–5
3Número de filas contiguas en la clasificación del equipo con el modo nearby. El configurador ofrece 1, 2, 3 o 5; el analizador limita los valores al intervalo 1–5. No tiene efecto en el modo full.
tabledetailedboolean
true | false
falseAbre la clasificación específica en la vista detallada. Las columnas disponibles dependen de la tabla de origen.
tablecompetitionstring
Competition slug or numeric ID as a string
AutomáticoSelecciona una competición cuya clasificación se mostrará para un equipo. Debe coincidir con una competición disponible para ese equipo; si el selector no coincide, se muestra una tabla no disponible en lugar de usar una alternativa.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nopaddingboolean
true | false
falseElimina el relleno del contenido compatible. No elimina el relleno de la página principal alrededor del iframe ni todas las reglas internas de espaciado.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "tableview": "nearby",
  "tableneighbors": 3,
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/standings/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "tableview": "nearby",
  "tableneighbors": 2,
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Equipos

Tarjeta de partidos del equipo

Tarjetas de próximos partidos y/o de los últimos partidos finalizados de un equipo.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/team-match/team/{team}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
matchmodestring
next | latest | both
bothSelecciona las tarjetas del próximo partido de un equipo (primero uno en directo o, si no lo hay, uno próximo), del último partido finalizado o de ambos. No se inventan los partidos que faltan.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "matchmode": "both",
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/team-match/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "matchmode": "next",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

Partido completo

Vista completa del partido con la información disponible para ese encuentro.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/matchview/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/matchview/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

Resultado del partido

Una tarjeta con el resultado de un partido y eventos opcionales.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/matchscore/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
noeventsboolean
true | false
falseOculta la cronología de eventos en el widget de resultado del partido. Otros tipos de widgets de partido no utilizan esta preferencia.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nopaddingboolean
true | false
falseElimina el relleno del contenido compatible. No elimina el relleno de la página principal alrededor del iframe ni todas las reglas internas de espaciado.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.
layoutstring
mini
PredeterminadoLa alineación acepta field o list; omítelo para usar la vista combinada. El resultado del partido acepta mini para mostrar un marcador compacto. Esta preferencia de URL no está relacionada con el modo de tamaño del iframe del configurador.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/matchscore/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "noevents": true,
  "layout": "mini",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

Alineación

Jugadores titulares, presentación en campo o lista y suplentes cuando estén disponibles.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/line-up/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
layoutstring
field | list
PredeterminadoLa alineación acepta field o list; omítelo para usar la vista combinada. El resultado del partido acepta mini para mostrar un marcador compacto. Esta preferencia de URL no está relacionada con el modo de tamaño del iframe del configurador.
subsstring
hide | collapse
ExpandidoSolo para la alineación: oculta las listas de suplentes o muéstralas contraídas inicialmente. Omítelo para mantener la visualización normal de los suplentes.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nopaddingboolean
true | false
falseElimina el relleno del contenido compatible. No elimina el relleno de la página principal alrededor del iframe ni todas las reglas internas de espaciado.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/line-up/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "layout": "field",
  "subs": "collapse",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

Estadísticas del partido

Estadísticas disponibles del partido en una vista específica.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/matchstats/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nopaddingboolean
true | false
falseElimina el relleno del contenido compatible. No elimina el relleno de la página principal alrededor del iframe ni todas las reglas internas de espaciado.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/matchstats/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

Cara a cara

Enfrentamientos anteriores y contenido comparativo del partido seleccionado.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/match-h2h/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nopaddingboolean
true | false
falseElimina el relleno del contenido compatible. No elimina el relleno de la página principal alrededor del iframe ni todas las reglas internas de espaciado.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "nomaxwidth": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/match-h2h/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

Vídeo e IA del partido

Contenido de vídeo y contexto de IA disponible para un partido seleccionado.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/g/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
autoplayboolean
true | false
falseSolicita la reproducción automática del vídeo. La reproducción comienza sin sonido. Las políticas del navegador y la disponibilidad de la fuente pueden impedirla.
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/g/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "autoplay": false
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

Clasificación del partido

Clasificación disponible con los dos equipos del partido destacados.

Inserción avanzadaAsistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/matchstandings/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
dontcollapseboolean
true | false
falseMantiene expandido un feed de vídeos. En la clasificación de un partido, muestra la tabla completa en lugar de una pequeña sección alrededor de los dos equipos.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nopaddingboolean
true | false
falseElimina el relleno del contenido compatible. No elimina el relleno de la página principal alrededor del iframe ni todas las reglas internas de espaciado.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/matchstandings/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "dontcollapse": true,
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Partidos

IA del partido

Una vista específica de predicciones de IA, cuando estén disponibles.

Inserción avanzadaAsistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/matchai/{match}/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
noheaderboolean
true | false
falseOculta el encabezado del contenido cuando sea compatible. Requiere acceso activo sin anuncios y se ignora si no se dispone de ese permiso. Por sí solo, no elimina la marca de ScoreBat.
nomaxwidthboolean
true | false
falseElimina el ancho máximo interno del widget. El iframe sigue necesitando un ancho adecuado en tu página.
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/matchai/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Vídeo

Panel de vídeos

Un reproductor de vídeo con una selección de partidos que se puede explorar.

Abrir en el configurador ↗Asistente de ajuste de tamaño: responsivePanel
Rutas de inserción
/embed/videopanel/
/embed/videopanel/team/{team}/
/embed/videopanel/competition/{competition}/
/embed/videopanel/league/{league}/
/embed/videopanel/live-stream/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
autoplayboolean
true | false
falseSolicita la reproducción automática del vídeo. La reproducción comienza sin sonido. Las políticas del navegador y la disponibilidad de la fuente pueden impedirla.
filternotliveboolean
true | false
falseFiltra los partidos finalizados del feed de vídeos en directo. Se aplica al contenido de vídeo en directo, no es un filtro general de resultados en vivo.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "autoplay": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/videopanel/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "autoplay": false
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Vídeo

Feed de vídeos

Un feed vertical de vídeos de partidos, con expansión y reproducción automática opcionales.

Abrir en el configurador ↗Asistente de ajuste de tamaño: resizer
Rutas de inserción
/embed/videofeed/
/embed/videofeed/team/{team}/
/embed/videofeed/competition/{competition}/
/embed/videofeed/league/{league}/
/embed/videofeed/live-stream/

Preferencias compatibles

Los valores predeterminados describen URL sin parámetros adicionales. Usa solo las preferencias indicadas para este widget.

PreferenciaTipo/valoresSi se omiteEfecto
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomáticoSelecciona el idioma del widget. Usa un código compatible; esto no traduce los nombres de los campos de la API.
autoplayboolean
true | false
falseSolicita la reproducción automática del vídeo. La reproducción comienza sin sonido. Las políticas del navegador y la disponibilidad de la fuente pueden impedirla.
dontcollapseboolean
true | false
falseMantiene expandido un feed de vídeos. En la clasificación de un partido, muestra la tabla completa en lugar de una pequeña sección alrededor de los dos equipos.
filternotliveboolean
true | false
falseFiltra los partidos finalizados del feed de vídeos en directo. Se aplica al contenido de vídeo en directo, no es un filtro general de resultados en vivo.

Valores predeterminados del configurador

El configurador establece explícitamente estas preferencias. Los demás valores predeterminados se heredan de la variante seleccionada.

Valores predeterminados del configurador
{
  "autoplay": true,
  "dontcollapse": true
}
Configuración de ejemplo
const url = new URL("https://www.scorebat.com/embed/videofeed/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "autoplay": false,
  "dontcollapse": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
11

Plugin de WordPress

Añade y gestiona widgets de fútbol directamente desde el escritorio de WordPress.

Usa el plugin de ScoreBat para añadir a tu sitio web de WordPress marcadores en directo, próximos partidos, clasificaciones, widgets de equipos y partidos, y resúmenes oficiales en vídeo.

Consigue el plugin de ScoreBat en WordPress.org

  1. En el escritorio de WordPress, ve a Plugins → Añadir plugin, busca ScoreBat y, a continuación, instala y activa el plugin.
  2. Abre ScoreBat en el escritorio y selecciona Conectar con ScoreBat. Inicia sesión o crea una cuenta gratuita y, después, autoriza la conexión con tu sitio web.
  3. Abre el catálogo de widgets, elige y personaliza uno y, después, confirma Usar en WordPress para guardarlo en tu sitio.
  4. Añade un bloque Widget de fútbol de ScoreBat y selecciona el widget que has guardado, o pega su shortcode en un bloque Shortcode. También puedes crear desde el escritorio de ScoreBat una página en borrador que ya incluya el widget.
  5. Previsualiza la página en ordenadores y dispositivos móviles y publícala cuando esté lista.
12

Cuando un ajuste no funciona

Comprueba la ruta, el tipo de valor, los permisos del plan y el entorno de inserción.

  1. Confirma que la ruta corresponda a la sección del widget que estás consultando. La vista completa del equipo, la clasificación del equipo y la tarjeta de partido del equipo usan renderizadores distintos.
  2. Comprueba la clave exacta en minúsculas y el tipo JSON. Usa pref={...} codificado una sola vez; no envíes etiquetas de la interfaz ni nombres internos en camelCase.
  3. Compara con la lista de preferencias compatibles. Un control del configurador puede aparecer en varias variantes aunque un renderizador concreto no lo utilice.
  4. Comprueba el plan y el token activos. La eliminación del encabezado, los colores, la marca y las funciones de IA pueden depender de los permisos del plan.
  5. Prueba la URL exportada real, no una vista previa de demostración. Comprueba que la página de alojamiento permita el iframe y el script de ajuste de tamaño necesario.
  6. Si falta el contenido, prueba con otro partido o competición que tenga datos disponibles. Una preferencia no puede generar tablas, vídeos ni alineaciones que no existan.

Si hay problemas de diseño, revisa primero el ancho y la altura del contenedor principal. Si el contenido aparece recortado, comprueba el script auxiliar y la clase del iframe, o aumenta la altura fija. Actualiza el widget después de cambiar su URL o los ajustes guardados.

13

Crear con un asistente de IA

Una guía que se puede copiar y un manifiesto del widget legible por máquinas.

Usa la guía de Markdown para consultar las instrucciones de integración y el manifiesto JSON para ver las rutas, los nombres de preferencias compatibles, los valores permitidos, los valores predeterminados y las notas de aplicabilidad. Ambos contienen marcadores de posición en lugar de tokens de cuenta.

  1. Elige la variante exacta del widget y un identificador real del configurador. Nunca inventes una ruta ni una preferencia.
  2. Usa la lista de preferencias compatibles de ese widget. Conserva las claves en minúsculas y los tipos de valores JSON.
  3. Construye las URL con URL y URLSearchParams, y conserva el token de inserción. Mantén los ajustes de tamaño fuera de pref.
  4. Respeta los permisos de la cuenta y la disponibilidad del contenido. Nunca prometas que cambiar una preferencia eliminará la marca o hará aparecer contenido no disponible.
  5. Incluye un título descriptivo para el iframe, dimensiones adecuadas, permisos de vídeo cuando sean necesarios y el script auxiliar correcto.
Markdown (inglés) ↓Manifiesto de widgets (inglés) ↓