{"id":5862,"date":"2025-09-04T10:42:48","date_gmt":"2025-09-04T15:42:48","guid":{"rendered":"https:\/\/madlysane.com\/?page_id=5862"},"modified":"2025-12-20T16:27:37","modified_gmt":"2025-12-20T22:27:37","slug":"mini-parenting-playbook","status":"publish","type":"page","link":"https:\/\/madlysane.com\/en\/mini-parenting-playbook\/","title":{"rendered":"Mini Parenting Playbook"},"content":{"rendered":"\n<!-- Mini Parenting Playbook with Free PDF + Optional Donation --> <div id=\"playbook-widget\" style=\"max-width:500px;margin:20px auto;padding:20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;box-shadow:0 4px 12px rgba(0,0,0,0.05);\">\n  <h2 style=\"margin-top:0;color:#1f2937;\">Mini Parenting Playbook<\/h2>\n  <p style=\"color:#475569;\">Select your child\u2019s age range to see actionable tips. You\u2019ll get a free, personalized PDF \u2014 and if it helps, we invite you to donate $1 to support more resources like this.<\/p>\n\n  <label for=\"age-range\" style=\"display:block;margin-top:12px;font-weight:600;\">Select your child\u2019s age range:<\/label>\n  <select id=\"age-range\" style=\"width:100%;padding:8px;margin-top:4px;border:1px solid #cbd5e1;border-radius:8px;\">\n    <option value=\"\">&#8212; Choose an age range &#8212;<\/option>\n    <option value=\"toddler\">Toddler (1\u20133)<\/option>\n    <option value=\"preschool\">Preschool (3\u20135)<\/option>\n    <option value=\"school\">School Age (6\u201312)<\/option>\n    <option value=\"teen\">Teen (13+)<\/option>\n  <\/select>\n\n  <div id=\"playbook-result\" style=\"display:none;margin-top:20px;padding:15px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;\">\n    <h3 style=\"margin-top:0;color:#1f2937;\">Your Mini Playbook<\/h3>\n    <ul id=\"tips-list\" style=\"color:#334155;padding-left:20px;\"><\/ul>\n\n    <button id=\"download-btn\" style=\"margin-top:16px;width:100%;padding:10px;background:#2563eb;color:#fff;font-weight:700;border:none;border-radius:8px;cursor:pointer;\">\n      Download Your Free PDF\n    <\/button>\n\n    <!-- Donation -->\n    <div id=\"donate-prompt\" style=\"display:none;margin-top:16px;padding:12px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;\">\n      <p style=\"margin:0;color:#065f46;\">\n        <strong>Did this help?<\/strong> If you found value in your playbook, consider donating $1 to support more free tools for parents.\n      <\/p>\n      <a href=\"https:\/\/www.paypal.com\/donate\/?custom_amount=&#038;amount=&#038;hosted_button_id=6SLFQVVMMHXEJ\" target=\"_blank\" style=\"display:inline-block;margin-top:8px;padding:8px 12px;background:#10b981;color:#fff;font-weight:700;border-radius:8px;text-decoration:none;\">\n        Donate $1\n      <\/a>\n    <\/div>\n\n    <!-- Social Share -->\n    <div id=\"share-buttons\" style=\"display:none;margin-top:16px;\">\n      <p style=\"margin:0 0 8px;color:#334155;\">Share your playbook:<\/p>\n      <a id=\"share-fb\" href=\"#\" target=\"_blank\" style=\"margin-right:8px;\">Facebook<\/a>\n      <a id=\"share-tw\" href=\"#\" target=\"_blank\" style=\"margin-right:8px;\">Twitter\/X<\/a>\n      <a id=\"share-wa\" href=\"#\" target=\"_blank\">WhatsApp<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n  const tips = {\n    toddler: [\n      \"Offer two simple choices to build independence.\",\n      \"Narrate what you see them doing to build language skills.\",\n      \"Keep routines predictable to reduce meltdowns.\"\n    ],\n    preschool: [\n      \"Use play to teach problem solving and sharing.\",\n      \"Praise effort, not just results.\",\n      \"Give clear, short instructions and check for understanding.\"\n    ],\n    school: [\n      \"Involve them in setting household rules.\",\n      \"Encourage hobbies that build confidence.\",\n      \"Model healthy screen habits.\"\n    ],\n    teen: [\n      \"Listen more than you lecture.\",\n      \"Negotiate boundaries together.\",\n      \"Support their independence while staying connected.\"\n    ]\n  };\n\n  const ageSelect = document.getElementById('age-range');\n  const resultDiv = document.getElementById('playbook-result');\n  const tipsList = document.getElementById('tips-list');\n  const downloadBtn = document.getElementById('download-btn');\n  const donatePrompt = document.getElementById('donate-prompt');\n  const shareButtons = document.getElementById('share-buttons');\n\n  ageSelect.addEventListener('change', () => {\n    const age = ageSelect.value;\n    if (!age) {\n      resultDiv.style.display = 'none';\n      return;\n    }\n\n    tipsList.innerHTML = '';\n    tips[age].forEach(t => {\n      const li = document.createElement('li');\n      li.textContent = t;\n      tipsList.appendChild(li);\n    });\n\n    resultDiv.style.display = 'block';\n    donatePrompt.style.display = 'none';\n    shareButtons.style.display = 'none';\n  });\n\n  downloadBtn.addEventListener('click', () => {\n    const age = ageSelect.value;\n    if (!age) return;\n\n    const { jsPDF } = window.jspdf;\n    const doc = new jsPDF({\n      unit: \"pt\",\n      format: \"letter\"\n    });\n\n    const margin = 40;\n    let y = 60;\n\n    \/\/ Header bar\n    doc.setFillColor(\"#2563eb\");\n    doc.rect(0, 0, doc.internal.pageSize.width, 50, \"F\");\n\n    doc.setFontSize(16);\n    doc.setTextColor(\"#ffffff\");\n    doc.text(\"MadlySane.com \u2014 Mini Parenting Playbook\", margin, 30);\n\n    \/\/ Body\n    doc.setTextColor(\"#000000\");\n    doc.setFontSize(14);\n    y += 20;\n    doc.text(`Age Range: ${ageSelect.options[ageSelect.selectedIndex].text}`, margin, y);\n\n    y += 25;\n    doc.setFontSize(13);\n    doc.text(\"Action Plan Checklist:\", margin, y);\n\n    y += 15;\n\n    \/\/ Tips (auto-wrap + auto-page-break)\n    doc.setFontSize(12);\n    tips[age].forEach((tip, i) => {\n      const wrapped = doc.splitTextToSize(`[ ] ${tip}`, 520);\n\n      if (y + wrapped.length * 14 > doc.internal.pageSize.height - 60) {\n        doc.addPage();\n        y = 60;\n      }\n\n      doc.text(wrapped, margin, y);\n      y += wrapped.length * 14 + 6;\n    });\n\n    \/\/ Weekly Goal\n    if (y > doc.internal.pageSize.height - 120) {\n      doc.addPage();\n      y = 60;\n    }\n\n    doc.text(\"This Week's Goal:\", margin, y);\n    y += 15;\n    doc.line(margin, y, margin + 300, y);\n\n    y += 25;\n    doc.text(\"Reflection:\", margin, y);\n    y += 15;\n    doc.line(margin, y, margin + 300, y);\n\n    \/\/ Tracker\n    y += 30;\n    doc.text(\"7-Day Progress Tracker:\", margin, y);\n\n    const days = [\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"];\n    y += 20;\n\n    days.forEach((day, i) => {\n      if (y > doc.internal.pageSize.height - 60) {\n        doc.addPage();\n        y = 60;\n      }\n      doc.text(`${day}: ________`, margin + (i % 4) * 120, y + Math.floor(i \/ 4) * 20);\n    });\n\n    \/\/ Footer\n    doc.setFontSize(10);\n    doc.setTextColor(\"#666666\");\n    doc.text(`\u00a9 ${new Date().getFullYear()} MadlySane.com \u2014 For more resources, visit MadlySane.com`, margin, doc.internal.pageSize.height - 30);\n\n    doc.save(`Parenting_Playbook_${age}.pdf`);\n\n    \/\/ Show donation + share\n    donatePrompt.style.display = 'block';\n    shareButtons.style.display = 'block';\n\n    const shareText = encodeURIComponent(`I just got my free Mini Parenting Playbook for ${ageSelect.options[ageSelect.selectedIndex].text} from MadlySane.com!`);\n    const shareUrl = encodeURIComponent(window.location.href);\n\n    document.getElementById('share-fb').href = `https:\/\/www.facebook.com\/sharer\/sharer.php?u=${shareUrl}&quote=${shareText}`;\n    document.getElementById('share-tw').href = `https:\/\/twitter.com\/intent\/tweet?text=${shareText}&url=${shareUrl}`;\n    document.getElementById('share-wa').href = `https:\/\/api.whatsapp.com\/send?text=${shareText}%20${shareUrl}`;\n  });\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Mini Parenting Playbook Select your child\u2019s age range to see actionable tips. You\u2019ll get a free, personalized PDF \u2014 and if it helps, we invite you to donate $1 to support more resources like this. Select your child\u2019s age range: &#8212; Choose an age range &#8212;Toddler (1\u20133)Preschool (3\u20135)School Age (6\u201312)Teen (13+) Your Mini Playbook Download [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-5862","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Mini Parenting Playbook - MadlySane.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/madlysane.com\/en\/mini-parenting-playbook\/\" class=\"yoast-seo-meta-tag\" \/>\n<meta property=\"og:locale\" content=\"en_US\" class=\"yoast-seo-meta-tag\" \/>\n<meta property=\"og:type\" content=\"article\" class=\"yoast-seo-meta-tag\" \/>\n<meta property=\"og:title\" content=\"Mini Parenting Playbook\" class=\"yoast-seo-meta-tag\" \/>\n<meta property=\"og:description\" content=\"Mini Parenting Playbook Select your child\u2019s age range to see actionable tips. You\u2019ll get a free, personalized PDF \u2014 and if it helps, we invite you to donate $1 to support more resources like this. Select your child\u2019s age range: &#8212; Choose an age range &#8212;Toddler (1\u20133)Preschool (3\u20135)School Age (6\u201312)Teen (13+) Your Mini Playbook Download [&hellip;]\" class=\"yoast-seo-meta-tag\" \/>\n<meta property=\"og:url\" content=\"https:\/\/madlysane.com\/en\/mini-parenting-playbook\/\" class=\"yoast-seo-meta-tag\" \/>\n<meta property=\"og:site_name\" content=\"MadlySane.com\" class=\"yoast-seo-meta-tag\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-20T22:27:37+00:00\" class=\"yoast-seo-meta-tag\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" class=\"yoast-seo-meta-tag\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/madlysane.com\\\/mini-parenting-playbook\\\/\",\"url\":\"https:\\\/\\\/madlysane.com\\\/mini-parenting-playbook\\\/\",\"name\":\"Mini Parenting Playbook - MadlySane.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/#website\"},\"datePublished\":\"2025-09-04T15:42:48+00:00\",\"dateModified\":\"2025-12-20T22:27:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/madlysane.com\\\/mini-parenting-playbook\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/madlysane.com\\\/mini-parenting-playbook\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/madlysane.com\\\/mini-parenting-playbook\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mini Parenting Playbook\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/#website\",\"url\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/\",\"name\":\"MadlySane.com\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/#organization\",\"name\":\"MadlySane.com LLC\",\"url\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/madlysane.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/profile_logo_e0516ebb-57a8-447d-9489-b48962f2e18e-2-e1753881599226.jpg\",\"contentUrl\":\"https:\\\/\\\/madlysane.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/profile_logo_e0516ebb-57a8-447d-9489-b48962f2e18e-2-e1753881599226.jpg\",\"width\":60,\"height\":60,\"caption\":\"MadlySane.com LLC\"},\"image\":{\"@id\":\"https:\\\/\\\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/madlysane.com\\\/yoast\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mini Parenting Playbook - MadlySane.com","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:\/\/madlysane.com\/en\/mini-parenting-playbook\/","og_locale":"en_US","og_type":"article","og_title":"Mini Parenting Playbook","og_description":"Mini Parenting Playbook Select your child\u2019s age range to see actionable tips. You\u2019ll get a free, personalized PDF \u2014 and if it helps, we invite you to donate $1 to support more resources like this. Select your child\u2019s age range: &#8212; Choose an age range &#8212;Toddler (1\u20133)Preschool (3\u20135)School Age (6\u201312)Teen (13+) Your Mini Playbook Download [&hellip;]","og_url":"https:\/\/madlysane.com\/en\/mini-parenting-playbook\/","og_site_name":"MadlySane.com","article_modified_time":"2025-12-20T22:27:37+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/madlysane.com\/mini-parenting-playbook\/","url":"https:\/\/madlysane.com\/mini-parenting-playbook\/","name":"Mini Parenting Playbook - MadlySane.com","isPartOf":{"@id":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/#website"},"datePublished":"2025-09-04T15:42:48+00:00","dateModified":"2025-12-20T22:27:37+00:00","breadcrumb":{"@id":"https:\/\/madlysane.com\/mini-parenting-playbook\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/madlysane.com\/mini-parenting-playbook\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/madlysane.com\/mini-parenting-playbook\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/"},{"@type":"ListItem","position":2,"name":"Mini Parenting Playbook"}]},{"@type":"WebSite","@id":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/#website","url":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/","name":"MadlySane.com","description":"","publisher":{"@id":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/#organization","name":"MadlySane.com LLC","url":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/#\/schema\/logo\/image\/","url":"https:\/\/madlysane.com\/wp-content\/uploads\/2025\/05\/profile_logo_e0516ebb-57a8-447d-9489-b48962f2e18e-2-e1753881599226.jpg","contentUrl":"https:\/\/madlysane.com\/wp-content\/uploads\/2025\/05\/profile_logo_e0516ebb-57a8-447d-9489-b48962f2e18e-2-e1753881599226.jpg","width":60,"height":60,"caption":"MadlySane.com LLC"},"image":{"@id":"https:\/\/madlysanecom-fc9fa3.ingress-alpha.ewp.live\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/madlysane.com\/yoast"]}]}},"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/pages\/5862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/comments?post=5862"}],"version-history":[{"count":5,"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/pages\/5862\/revisions"}],"predecessor-version":[{"id":6864,"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/pages\/5862\/revisions\/6864"}],"wp:attachment":[{"href":"https:\/\/madlysane.com\/en\/wp-json\/wp\/v2\/media?parent=5862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}