{"id":235,"date":"2025-07-01T16:04:17","date_gmt":"2025-07-01T16:04:17","guid":{"rendered":"https:\/\/njmodels.com\/?page_id=235"},"modified":"2025-07-23T07:22:12","modified_gmt":"2025-07-23T07:22:12","slug":"become-a-new-face","status":"publish","type":"page","link":"https:\/\/njmodels.com\/it\/become-a-new-face\/","title":{"rendered":"Become a New face"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"235\" class=\"elementor elementor-235\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8421b4e e-con-full e-flex e-con e-parent\" data-id=\"8421b4e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-420df72 e-con-full e-flex e-con e-child\" data-id=\"420df72\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c0afaa elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6c0afaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>TO APPLY FOR CONSIDERATION, PLEASE COMPLETE THE FORM BELOW AND INCLUDE PHOTOS OF YOURSELF, BOTH CLOSE-UP AND FULL-BODY WITH NO MAKE UP AND NO HAIR PRODUCTS, TAKEN IN A WELL-LIT SPACE. PROFESSIONAL STUDIO PHOTOS ARE NOT NECESSARY &#8211; PHONE IMAGES TAKEN BY A FRIEND OR FAMILY MEMBER ARE PERFECTLY ACCEPTABLE. WEAR EITHER FORM-FITTING CLOTHING AND\/OR YOUR FAVORITE OUTFIT, SINCE WE WOULD LOVE TO SEE YOUR PERSONAL STYLE!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b1005f elementor-widget elementor-widget-heading\" data-id=\"3b1005f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UPLOAD YOUR INFO<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3280c59 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"3280c59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n    <!-- PLUS JAKARTA FONT -->\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;600&display=swap\" rel=\"stylesheet\">\r\n\r\n    <form action=\"https:\/\/njmodels.com\/wp-admin\/admin-post.php\" method=\"POST\" enctype=\"multipart\/form-data\" class=\"njm-form\">\r\n        <input type=\"hidden\" name=\"action\" value=\"invia_candidatura_modello\">\r\n\r\n        <div class=\"form-row\">\r\n            <input type=\"text\" name=\"nome\" placeholder=\"NAME*\" required>\r\n            <input type=\"text\" name=\"cognome\" placeholder=\"LAST NAME*\" required>\r\n        <\/div>\r\n\r\n        <div class=\"form-row\">\r\n            <input type=\"text\" name=\"data_nascita\" placeholder=\"DATE OF BIRTH*\" onfocus=\"(this.type='date')\" onblur=\"if(this.value===''){this.type='text'}\" required>\r\n            <input type=\"text\" name=\"citta\" placeholder=\"CURRENT CITY*\" required>\r\n        <\/div>\r\n\r\n        <div class=\"form-row\">\r\n            <input type=\"email\" name=\"email\" placeholder=\"EMAIL*\" required>\r\n            <input type=\"text\" name=\"telefono\" placeholder=\"MOBILE NUMBER*\" required>\r\n        <\/div>\r\n\r\n        <div class=\"form-row\">\r\n            <input type=\"text\" name=\"instagram\" placeholder=\"INSTAGRAM\">\r\n            <input type=\"text\" name=\"tiktok\" placeholder=\"TIKTOK\">\r\n        <\/div>\r\n\r\n        <div class=\"form-row\">\r\n            <input type=\"number\" name=\"altezza\" placeholder=\"HEIGHT (cm)*\" required>\r\n            <input type=\"number\" name=\"busto\" placeholder=\"BUST*\" required>\r\n        <\/div>\r\n\r\n        <div class=\"form-upload-grid\">\r\n                            <div class=\"upload-box\">\r\n                    <label for=\"foto1\">\r\n                        <div class=\"preview-img\"><\/div>\r\n                        <span>Photo 1 \u2013 Close-Up*<\/span>\r\n                        <input type=\"file\" id=\"foto1\" class=\"upload-input\" data-target=\"foto_closeup_url\" accept=\"image\/*\" required hidden>\r\n                        <input type=\"hidden\" name=\"foto_closeup_url\">\r\n                    <\/label>\r\n                    <button type=\"button\" class=\"remove-btn\" style=\"display:none;\">Remove<\/button>\r\n                <\/div>\r\n                                <div class=\"upload-box\">\r\n                    <label for=\"foto2\">\r\n                        <div class=\"preview-img\"><\/div>\r\n                        <span>Photo 2 \u2013 Full Body*<\/span>\r\n                        <input type=\"file\" id=\"foto2\" class=\"upload-input\" data-target=\"foto_fullbody_url\" accept=\"image\/*\" required hidden>\r\n                        <input type=\"hidden\" name=\"foto_fullbody_url\">\r\n                    <\/label>\r\n                    <button type=\"button\" class=\"remove-btn\" style=\"display:none;\">Remove<\/button>\r\n                <\/div>\r\n                                <div class=\"upload-box\">\r\n                    <label for=\"foto3\">\r\n                        <div class=\"preview-img\"><\/div>\r\n                        <span>Photo 3 \u2013 Half Body*<\/span>\r\n                        <input type=\"file\" id=\"foto3\" class=\"upload-input\" data-target=\"foto_halfbody_url\" accept=\"image\/*\" required hidden>\r\n                        <input type=\"hidden\" name=\"foto_halfbody_url\">\r\n                    <\/label>\r\n                    <button type=\"button\" class=\"remove-btn\" style=\"display:none;\">Remove<\/button>\r\n                <\/div>\r\n                                <div class=\"upload-box\">\r\n                    <label for=\"foto4\">\r\n                        <div class=\"preview-img\"><\/div>\r\n                        <span>Photo 4 \u2013 Side Profile*<\/span>\r\n                        <input type=\"file\" id=\"foto4\" class=\"upload-input\" data-target=\"foto_profile_url\" accept=\"image\/*\" required hidden>\r\n                        <input type=\"hidden\" name=\"foto_profile_url\">\r\n                    <\/label>\r\n                    <button type=\"button\" class=\"remove-btn\" style=\"display:none;\">Remove<\/button>\r\n                <\/div>\r\n                        <\/div>\r\n\r\n        <button type=\"submit\">SEND APPLICATION<\/button>\r\n    <\/form>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n    document.querySelectorAll('.upload-input').forEach(input => {\r\n        const box = input.closest('.upload-box');\r\n        const preview = box.querySelector('.preview-img');\r\n        const removeBtn = box.querySelector('.remove-btn');\r\n        const hidden = box.querySelector('input[type=\"hidden\"]');\r\n\r\n        \/\/ \u2b05\ufe0f Aggiungiamo lo spinner\r\n        let spinner = document.createElement('div');\r\n        spinner.className = 'loading-spinner';\r\n        spinner.style.display = 'none';\r\n        box.querySelector('label').appendChild(spinner);\r\n\r\n        input.addEventListener('change', function () {\r\n            const file = input.files[0];\r\n            if (!file) return;\r\n\r\n            const formData = new FormData();\r\n            formData.append('action', 'njm_ajax_upload');\r\n            formData.append('file', file);\r\n\r\n            \/\/ Mostra spinner\r\n            spinner.style.display = 'block';\r\n            preview.style.display = 'none';\r\n            removeBtn.style.display = 'none';\r\n\r\n            fetch('https:\/\/njmodels.com\/wp-admin\/admin-ajax.php', {\r\n                method: 'POST',\r\n                body: formData\r\n            })\r\n            .then(res => res.json())\r\n            .then(data => {\r\n                if (data.success) {\r\n                    preview.style.backgroundImage = `url('${data.data.url}')`;\r\n                    preview.style.display = 'block';\r\n                    removeBtn.style.display = 'inline-block';\r\n                    hidden.value = data.data.url;\r\n                } else {\r\n                    alert('Upload failed');\r\n                }\r\n            })\r\n            .catch(() => alert('Upload error'))\r\n            .finally(() => {\r\n                spinner.style.display = 'none';\r\n            });\r\n        });\r\n\r\n        removeBtn.addEventListener('click', () => {\r\n            input.value = '';\r\n            preview.style.display = 'none';\r\n            hidden.value = '';\r\n            removeBtn.style.display = 'none';\r\n        });\r\n    });\r\n});\r\n<\/script>\r\n\r\n\r\n\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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>TO APPLY FOR CONSIDERATION, PLEASE COMPLETE THE FORM BELOW AND INCLUDE PHOTOS OF YOURSELF, BOTH CLOSE-UP AND FULL-BODY WITH NO MAKE UP AND NO HAIR PRODUCTS, TAKEN IN A WELL-LIT SPACE. PROFESSIONAL STUDIO PHOTOS ARE NOT NECESSARY &#8211; PHONE IMAGES TAKEN BY A FRIEND OR FAMILY MEMBER ARE PERFECTLY ACCEPTABLE. WEAR EITHER FORM-FITTING CLOTHING AND\/OR [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":363,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-235","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/pages\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/comments?post=235"}],"version-history":[{"count":71,"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/pages\/235\/revisions"}],"predecessor-version":[{"id":1223,"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/pages\/235\/revisions\/1223"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/media\/363"}],"wp:attachment":[{"href":"https:\/\/njmodels.com\/it\/wp-json\/wp\/v2\/media?parent=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}