ChefSolver

ChefSolver Embeds — plugin de WordPress

ChefSolver Embeds es un plugin de WordPress que te permite colocar los conversores de ChefSolver en tu propio sitio con un shortcode, un bloque de Gutenberg o un iframe manual. Está basado en el manifiesto: muestra los embeds publicados actualmente en el catálogo público en https://chefsolver.com/embed/manifest.json.

Obtener el plugin

El plugin se distribuye como un paquete de plugin de WordPress (ZIP) que instalas manualmente: en wp-admin → Plugins → Añadir nuevo → Subir plugin, sube el ZIP y actívalo.

Una ficha en WordPress.org está pendiente de revisión y aún no está publicada allí. Hasta entonces, instala desde el paquete ZIP. Esta página se actualizará si y cuando haya una ficha en el directorio público.

Qué puedes incorporar hoy

El plugin solo ofrece las herramientas incorporables disponibles actualmente listadas en el manifiesto — no asume que todas las herramientas del sitio sean incorporables. Hoy son los conversores de unidades genéricos (por ejemplo mL → gramos), los conversores por ingrediente (por ejemplo miel mL → gramos) y las calculadoras independientes (calculadora de masa de pizza, escalador de recetas, convertidor de recetas). El catálogo crece con el tiempo a medida que más herramientas se vuelven incorporables; el plugin incorpora las nuevas entradas automáticamente, sin necesidad de actualizarlo.

Consulta la documentación de embed para la lista completa de parámetros, o el catálogo legible por máquina en https://chefsolver.com/embed/manifest.json.

Ejemplos de shortcode

Usa el shortcode [chefsolver_embed], o el alias [chefsolver_converter] que fija type en converter por defecto:

[chefsolver_embed type="converter" slug="ml-to-grams" lang="en"]
[chefsolver_converter slug="cups-to-ml" lang="en"]
[chefsolver_embed type="converter" slug="grams-to-cups" lang="en" theme="dark" accent="#0aa" compact="1"]
[chefsolver_embed type="ingredient-converter" slug="honey/ml-to-grams" lang="en"]

Los atributos admitidos incluyen type, slug, lang, theme (light/dark/auto), accent (color hexadecimal), compact, radius y height. Para los conversores por ingrediente usa un slug compuesto ingrediente/conversión, p. ej. honey/ml-to-grams.

Ejemplos de iframe manual

También puedes incorporar sin el plugin, usando un iframe sencillo que apunte a /embed/{lang}/converters/{slug}/:

<iframe
  src="https://chefsolver.com/embed/en/converters/ml-to-grams/?theme=auto"
  width="100%" height="320"
  style="border:0;max-width:520px" loading="lazy"
  title="ChefSolver mL to grams converter"></iframe>
<iframe
  src="https://chefsolver.com/embed/it/converters/cups-to-ml/?theme=light&compact=1"
  width="100%" height="320"
  style="border:0;max-width:520px" loading="lazy"
  title="ChefSolver cups to mL converter"></iframe>

Por qué incorporar las herramientas de ChefSolver

Fuentes de datos y atribución

Cada widget se muestra dentro de un iframe de ChefSolver. El enlace a la página original de la herramienta ChefSolver, la nota sobre las fuentes de datos y cualquier aviso de aproximación se muestran dentro de ese iframe por ChefSolver — el plugin de WordPress no inyecta ni impone ningún crédito, enlace ni seguimiento propio. El marcado del plugin es solo un contenedor y el iframe.

Limitaciones

← Documentación de embed y parámetros