{"id":61312,"date":"2026-02-01T23:49:39","date_gmt":"2026-02-01T23:49:39","guid":{"rendered":"https:\/\/greenschoolsgreenfuture.org\/?page_id=61312"},"modified":"2026-02-01T23:55:32","modified_gmt":"2026-02-01T23:55:32","slug":"generator","status":"publish","type":"page","link":"https:\/\/greenschoolsgreenfuture.org\/fr\/generator\/","title":{"rendered":""},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"61312\" class=\"elementor elementor-61312\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e80f9d e-flex e-con-boxed e-con e-parent\" data-id=\"4e80f9d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92015ff elementor-widget elementor-widget-html\" data-id=\"92015ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    \/* Wrapper to protect your site styles *\/\r\n    #aff-tool-container {\r\n        --neon-green: #39ff14;\r\n        --neon-blue: #00ffff;\r\n        --bg-panel: #111;\r\n        \r\n        font-family: sans-serif;\r\n        background: #050505; \/* Super dark background *\/\r\n        color: #fff;\r\n        padding: 40px;\r\n        border-radius: 15px;\r\n        max-width: 650px;\r\n        margin: 20px auto;\r\n        border: 1px solid #333;\r\n        box-shadow: 0 0 25px rgba(0,0,0,0.8);\r\n        text-align: center;\r\n    }\r\n\r\n    #aff-tool-container h2 {\r\n        color: #fff !important;\r\n        text-transform: uppercase;\r\n        letter-spacing: 2px;\r\n        margin-top: 0;\r\n        text-shadow: 0 0 10px var(--neon-blue);\r\n    }\r\n\r\n    #aff-tool-container input {\r\n        width: 100%;\r\n        padding: 15px;\r\n        margin-top: 10px;\r\n        margin-bottom: 20px;\r\n        background: #000 !important;\r\n        border: 1px solid #444 !important;\r\n        color: #fff !important;\r\n        font-size: 16px;\r\n        border-radius: 8px;\r\n    }\r\n\r\n    #aff-tool-container input:focus {\r\n        border-color: var(--neon-blue) !important;\r\n        outline: none;\r\n        box-shadow: 0 0 10px rgba(0, 255, 255, 0.4);\r\n    }\r\n\r\n    #aff-tool-container .gen-btn {\r\n        background: transparent;\r\n        color: var(--neon-green);\r\n        border: 2px solid var(--neon-green);\r\n        padding: 12px 30px;\r\n        font-size: 18px;\r\n        font-weight: bold;\r\n        text-transform: uppercase;\r\n        cursor: pointer;\r\n        border-radius: 50px;\r\n        transition: 0.3s;\r\n        width: 100%;\r\n    }\r\n\r\n    #aff-tool-container .gen-btn:hover {\r\n        background: var(--neon-green);\r\n        color: #000;\r\n        box-shadow: 0 0 20px var(--neon-green);\r\n    }\r\n\r\n    \/* HIDDEN RESULT BOX *\/\r\n    #aff-result-area {\r\n        display: none;\r\n        margin-top: 30px;\r\n        border-top: 1px solid #333;\r\n        padding-top: 20px;\r\n    }\r\n\r\n    #aff-final-link {\r\n        background: #222;\r\n        color: var(--neon-blue);\r\n        padding: 15px;\r\n        border-radius: 6px;\r\n        word-break: break-all;\r\n        font-family: monospace;\r\n        border: 1px dashed #555;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    #aff-copy-btn {\r\n        background: #333;\r\n        color: #fff;\r\n        border: none;\r\n        padding: 10px 20px;\r\n        border-radius: 6px;\r\n        cursor: pointer;\r\n        font-weight: bold;\r\n    }\r\n    \r\n    #aff-copy-btn:hover { background: #555; }\r\n\r\n    #aff-status {\r\n        height: 20px;\r\n        margin-top: 10px;\r\n        font-size: 14px;\r\n        color: var(--neon-green);\r\n    }\r\n<\/style>\r\n\r\n<div id=\"aff-tool-container\">\r\n    <h2>Amazon Link <span style=\"color:var(--neon-green)\">Creator<\/span><\/h2>\r\n    \r\n    <div style=\"text-align:left; color:#ccc; font-size:14px;\">Paste Amazon Link (Book or Product):<\/div>\r\n    <input type=\"text\" id=\"aff-input\" placeholder=\"https:\/\/www.amazon.ca\/...\" autocomplete=\"off\">\r\n    \r\n    <button class=\"gen-btn\" onclick=\"runAffTool()\">Generate Link<\/button>\r\n    <div id=\"aff-status\"><\/div>\r\n\r\n    <div id=\"aff-result-area\">\r\n        <div style=\"color:#ccc; margin-bottom:5px;\">Your Affiliate Link:<\/div>\r\n        <div id=\"aff-final-link\"><\/div>\r\n        <button id=\"aff-copy-btn\" onclick=\"copyAffLink()\">Copy Link<\/button>\r\n        <button id=\"aff-copy-btn\" style=\"background:var(--neon-blue); color:#000;\" onclick=\"testAffLink()\">Test Link \u2197<\/button>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    function runAffTool() {\r\n        \/\/ SETTINGS\r\n        const trackingID = \"greenschoolsa-20\"; \r\n        \r\n        \/\/ ELEMENT SETUP\r\n        const input = document.getElementById('aff-input').value;\r\n        const resultArea = document.getElementById('aff-result-area');\r\n        const finalLinkDiv = document.getElementById('aff-final-link');\r\n        const statusDiv = document.getElementById('aff-status');\r\n\r\n        statusDiv.innerHTML = \"\";\r\n        \r\n        \/\/ LOGIC: FIND 10-DIGIT ID (ASIN OR ISBN)\r\n        \/\/ This looks for 10 alphanumeric chars after \/dp\/ or \/product\/\r\n        const match = input.match(\/\\\/(?:dp|gp\\\/product)\\\/([A-Z0-9]{10})\/) || input.match(\/([A-Z0-9]{10})\/);\r\n\r\n        if(match && match[1]) {\r\n            \/\/ SUCCESS\r\n            const asin = match[1];\r\n            const cleanLink = `https:\/\/www.amazon.ca\/dp\/${asin}?tag=${trackingID}`;\r\n            \r\n            finalLinkDiv.innerText = cleanLink;\r\n            resultArea.style.display = \"block\";\r\n            statusDiv.style.color = \"#39ff14\";\r\n            statusDiv.innerText = \"\u2714 Link Created!\";\r\n        } else {\r\n            \/\/ ERROR\r\n            resultArea.style.display = \"none\";\r\n            statusDiv.style.color = \"red\";\r\n            statusDiv.innerText = \"\u274c No Product ID found. Check the link.\";\r\n        }\r\n    }\r\n\r\n    function copyAffLink() {\r\n        const text = document.getElementById('aff-final-link').innerText;\r\n        navigator.clipboard.writeText(text);\r\n        \r\n        const btn = document.getElementById('aff-copy-btn');\r\n        const oldText = btn.innerText;\r\n        btn.innerText = \"Copied!\";\r\n        btn.style.background = \"#39ff14\";\r\n        btn.style.color = \"#000\";\r\n        \r\n        setTimeout(function(){\r\n            btn.innerText = oldText;\r\n            btn.style.background = \"#333\";\r\n            btn.style.color = \"#fff\";\r\n        }, 2000);\r\n    }\r\n\r\n    function testAffLink() {\r\n        const text = document.getElementById('aff-final-link').innerText;\r\n        if(text) window.open(text, '_blank');\r\n    }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Amazon Link Creator Paste Amazon Link (Book or Product): Generate Link Your Affiliate Link: Copy Link Test Link \u2197<\/p>","protected":false},"author":103,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"class_list":["post-61312","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>- Green Schools Green Future<\/title>\n<meta name=\"description\" content=\"- Green Schools Green Future\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/greenschoolsgreenfuture.org\/fr\/generator\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"- Green Schools Green Future\" \/>\n<meta property=\"og:description\" content=\"- Green Schools Green Future\" \/>\n<meta property=\"og:url\" content=\"https:\/\/greenschoolsgreenfuture.org\/fr\/generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Green Schools Green Future\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/greenschoolsgreenfutureGSGF\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-01T23:55:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GSGFprojects\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/generator\\\/\",\"url\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/generator\\\/\",\"name\":\"- Green Schools Green Future\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/#website\"},\"datePublished\":\"2026-02-01T23:49:39+00:00\",\"dateModified\":\"2026-02-01T23:55:32+00:00\",\"description\":\"- Green Schools Green Future\",\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/generator\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/#website\",\"url\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/\",\"name\":\"Green Schools Green Future\",\"description\":\"Learn. Grow. Green.\",\"publisher\":{\"@id\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/#organization\",\"name\":\"Green Schools Green Future\",\"url\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/gsgf-transparent-04.png\",\"contentUrl\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/gsgf-transparent-04.png\",\"width\":332,\"height\":163,\"caption\":\"Green Schools Green Future\"},\"image\":{\"@id\":\"https:\\\/\\\/greenschoolsgreenfuture.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/greenschoolsgreenfutureGSGF\\\/\",\"https:\\\/\\\/x.com\\\/GSGFprojects\",\"https:\\\/\\\/www.instagram.com\\\/greenschoolsgreenfuture\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company-beta\\\/18289799\\\/admin\\\/overview\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCtWxyZBx3oh5L6XWAODqp1Q\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"- Green Schools Green Future","description":"- Green Schools Green Future","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:\/\/greenschoolsgreenfuture.org\/fr\/generator\/","og_locale":"fr_CA","og_type":"article","og_title":"- Green Schools Green Future","og_description":"- Green Schools Green Future","og_url":"https:\/\/greenschoolsgreenfuture.org\/fr\/generator\/","og_site_name":"Green Schools Green Future","article_publisher":"https:\/\/www.facebook.com\/greenschoolsgreenfutureGSGF\/","article_modified_time":"2026-02-01T23:55:32+00:00","twitter_card":"summary_large_image","twitter_site":"@GSGFprojects","twitter_misc":{"Estimation du temps de lecture":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/greenschoolsgreenfuture.org\/generator\/","url":"https:\/\/greenschoolsgreenfuture.org\/generator\/","name":"- Green Schools Green Future","isPartOf":{"@id":"https:\/\/greenschoolsgreenfuture.org\/#website"},"datePublished":"2026-02-01T23:49:39+00:00","dateModified":"2026-02-01T23:55:32+00:00","description":"- Green Schools Green Future","inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/greenschoolsgreenfuture.org\/generator\/"]}]},{"@type":"WebSite","@id":"https:\/\/greenschoolsgreenfuture.org\/#website","url":"https:\/\/greenschoolsgreenfuture.org\/","name":"Green Schools Green Future","description":"Learn. Grow. Green.","publisher":{"@id":"https:\/\/greenschoolsgreenfuture.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/greenschoolsgreenfuture.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/greenschoolsgreenfuture.org\/#organization","name":"Green Schools Green Future","url":"https:\/\/greenschoolsgreenfuture.org\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/greenschoolsgreenfuture.org\/#\/schema\/logo\/image\/","url":"https:\/\/greenschoolsgreenfuture.org\/wp-content\/uploads\/2022\/09\/gsgf-transparent-04.png","contentUrl":"https:\/\/greenschoolsgreenfuture.org\/wp-content\/uploads\/2022\/09\/gsgf-transparent-04.png","width":332,"height":163,"caption":"Green Schools Green Future"},"image":{"@id":"https:\/\/greenschoolsgreenfuture.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/greenschoolsgreenfutureGSGF\/","https:\/\/x.com\/GSGFprojects","https:\/\/www.instagram.com\/greenschoolsgreenfuture\/","https:\/\/www.linkedin.com\/company-beta\/18289799\/admin\/overview\/","https:\/\/www.youtube.com\/channel\/UCtWxyZBx3oh5L6XWAODqp1Q"]}]}},"campaignId":"","_links":{"self":[{"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/pages\/61312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/comments?post=61312"}],"version-history":[{"count":4,"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/pages\/61312\/revisions"}],"predecessor-version":[{"id":61318,"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/pages\/61312\/revisions\/61318"}],"wp:attachment":[{"href":"https:\/\/greenschoolsgreenfuture.org\/fr\/wp-json\/wp\/v2\/media?parent=61312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}