{"id":87,"date":"2026-06-25T13:57:32","date_gmt":"2026-06-25T13:57:32","guid":{"rendered":"https:\/\/adnanthemes.com\/fitnfo\/?p=87"},"modified":"2026-06-25T20:05:59","modified_gmt":"2026-06-25T20:05:59","slug":"how-to-calculate-macros-for-a-weight-loss-plan","status":"publish","type":"post","link":"https:\/\/adnanthemes.com\/fitnfo\/how-to-calculate-macros-for-a-weight-loss-plan\/","title":{"rendered":"How to Calculate Macros for a Weight Loss Plan"},"content":{"rendered":"<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@700;800&family=Inter:wght@400;500;600&display=swap\");\n.fnb{font-family:\"Inter\",sans-serif;color:#1A1A1A;max-width:800px;margin:0 auto;line-height:1.8}\n.fnb h2{font-family:\"Syne\",sans-serif;font-size:26px;font-weight:800;margin:40px 0 16px;letter-spacing:-.5px;color:#0A0A0A}\n.fnb h3{font-family:\"Syne\",sans-serif;font-size:20px;font-weight:700;margin:28px 0 12px}\n.fnb p{font-size:16px;color:#374151;margin:0 0 20px}\n.fnb ul,.fnb ol{margin:0 0 20px 24px}\n.fnb li{font-size:16px;color:#374151;margin-bottom:8px;line-height:1.7}\n.fnb .highlight{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-left:4px solid #FF6B2C;border-radius:0 12px 12px 0;padding:20px 24px;margin:28px 0}\n.fnb .highlight p{margin:0;font-weight:500;color:#92400e}\n.fnb .cta-box{background:linear-gradient(135deg,#0A0A0A,#1a0a00);border-radius:20px;padding:36px;text-align:center;margin:40px 0}\n.fnb .cta-box h3{color:#fff;margin:0 0 12px;font-size:22px}\n.fnb .cta-box p{color:rgba(255,255,255,.7);margin:0 0 20px}\n.fnb .cta-box a{display:inline-flex;padding:12px 28px;background:linear-gradient(135deg,#FF6B2C,#E5501A);color:#fff;border-radius:50px;font-weight:700;text-decoration:none;font-size:15px}\n.fnb .cta-box a:hover{text-decoration:none;opacity:.9}\n.fnb .tip{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:16px 20px;margin:20px 0}\n.fnb .tip p{margin:0;color:#166534;font-size:15px}\n<\/style>\n<div class=\"fnb\">\n<p>Artificial intelligence is transforming fitness tracking \u2014 from wearables that monitor heart rate variability to apps that generate personalised training plans. For WordPress site owners, AI-powered fitness tools are now accessible without building anything from scratch.<\/p>\n<div class=\"highlight\">\n<p>\ud83d\udca1 FitNFO Pro and Enterprise include an AI Body &#038; Goal Analyzer that uses OpenAI or Anthropic vision models. Users upload a photo and receive an estimate-based body composition analysis and safe goal plan.<\/p>\n<\/div>\n<h2>What Can AI Do for Fitness Websites?<\/h2>\n<p>AI in fitness tools generally falls into three categories. Analysis tools estimate body composition or performance from inputs or images. Planning tools generate personalised meal plans, training programmes, or recovery schedules. Coaching tools adapt recommendations over time based on tracked progress.<\/p>\n<h2>How FitNFO&#8217;s AI Body Analyzer Works<\/h2>\n<p>FitNFO uses a vision-capable AI model (GPT-4o or Claude) to analyse a user-uploaded photo and provide a cautious, range-based estimate of body composition. The AI does not give exact numbers \u2014 it provides ranges and qualitative descriptions, along with important caveats.<\/p>\n<p>All numerical calculations (calories, deficit, timeline, macros) are performed by FitNFO&#8217;s own deterministic formula engine, not the AI. This ensures accuracy regardless of the AI model&#8217;s confidence level.<\/p>\n<h2>The BYOK Model \u2014 Why It Matters<\/h2>\n<p>FitNFO uses a Bring Your Own Key (BYOK) model. Site owners provide their own OpenAI or Anthropic API key. This means AI costs are billed directly by the provider \u2014 FitNFO does not mark up AI usage or add a separate fee. Site owners control costs via monthly usage limits in the plugin settings.<\/p>\n<h2>Safety and Responsibility<\/h2>\n<p>FitNFO enforces hard safety limits: a calorie floor (1200 kcal for women, 1500 for men), a safe rate of change cap, and mandatory user consent before any AI feature activates. Results are clearly labelled as educational estimates, not medical advice.<\/p>\n<div class=\"cta-box\">\n<h3>Add AI Fitness Analysis to Your WordPress Site<\/h3>\n<p>Available in FitNFO Pro ($49\/yr) and Enterprise ($199\/yr).<\/p>\n<p><a href=\"\/fitnfo\/fitnfo-pro\/\">Explore FitNFO Pro \u2192<\/a>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A beginner-friendly explanation of protein, carbs and fats with a practical FitNFO macro calculator CTA.<\/p>\n","protected":false},"author":1,"featured_media":415,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-87","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-weight-loss-diet"],"_links":{"self":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":2,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":425,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/posts\/87\/revisions\/425"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/media\/415"}],"wp:attachment":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}