ChefSolver

ChefSolver Embeds — extension WordPress

ChefSolver Embeds est une extension WordPress qui vous permet de placer les convertisseurs ChefSolver sur votre propre site via un shortcode, un bloc Gutenberg ou une iframe manuelle. Elle est pilotée par le manifeste : elle affiche les intégrations actuellement publiées dans le catalogue public à l'adresse https://chefsolver.com/embed/manifest.json.

Obtenir l'extension

L'extension est distribuée sous forme de paquet d'extension WordPress (ZIP) à installer manuellement : dans wp-admin → Extensions → Ajouter → Téléverser une extension, téléversez le ZIP et activez-le.

Une fiche sur WordPress.org est en cours de validation et n'y est pas encore publiée. En attendant, installez depuis le paquet ZIP. Cette page sera mise à jour si et quand une fiche du répertoire public sera disponible.

Ce que vous pouvez intégrer aujourd'hui

L'extension ne propose que les outils intégrables actuellement disponibles listés dans le manifeste — elle ne suppose pas que tous les outils du site sont intégrables. Aujourd'hui, il s'agit des convertisseurs d'unités génériques (par exemple mL → grammes), des convertisseurs par ingrédient (par exemple miel mL → grammes) et des calculateurs autonomes (calculateur de pâte à pizza, ajusteur de recettes, convertisseur de recettes). Le catalogue s'enrichit au fil du temps à mesure que d'autres outils deviennent intégrables ; l'extension prend automatiquement en compte les nouvelles entrées, sans mise à jour nécessaire.

Consultez la documentation d'intégration pour la liste complète des paramètres, ou le catalogue lisible par machine à l'adresse https://chefsolver.com/embed/manifest.json.

Exemples de shortcode

Utilisez le shortcode [chefsolver_embed], ou l'alias [chefsolver_converter] qui définit type sur converter par défaut :

[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"]

Les attributs pris en charge incluent type, slug, lang, theme (light/dark/auto), accent (couleur hexadécimale), compact, radius et height. Pour les convertisseurs par ingrédient, utilisez un slug composé ingrédient/conversion, par ex. honey/ml-to-grams.

Exemples d'iframe manuelle

Vous pouvez aussi intégrer sans l'extension, avec une simple iframe pointant vers /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>

Pourquoi intégrer les outils ChefSolver

Sources des données et attribution

Chaque widget s'affiche dans une iframe ChefSolver. Le lien vers la page d'origine de l'outil ChefSolver, la note sur les sources de données et les éventuels avertissements d'approximation sont affichés dans cette iframe par ChefSolver — l'extension WordPress n'injecte ni n'impose aucun crédit, lien retour ou suivi propre. Le balisage de l'extension n'est qu'un conteneur et l'iframe.

Limites

← Documentation d'intégration et paramètres