{"id":55,"date":"2026-03-08T11:41:51","date_gmt":"2026-03-08T09:41:51","guid":{"rendered":"https:\/\/locus23.com\/wp\/register\/"},"modified":"2026-03-10T08:52:19","modified_gmt":"2026-03-10T06:52:19","slug":"register","status":"publish","type":"page","link":"https:\/\/locus23.com\/wp2\/register\/","title":{"rendered":"Create Account"},"content":{"rendered":"<div class=\"cm-wrap cm-register-wrap\">\n    <h2>Create Account<\/h2>\n    <div class=\"cm-messages\" id=\"cm-register-messages\"><\/div>\n    <form id=\"cm-register-form\" class=\"cm-form\" novalidate>\n        <input type=\"hidden\" id=\"nonce\" name=\"nonce\" value=\"d4474135a9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp2\/wp-json\/wp\/v2\/pages\/55\" \/>        <div class=\"cm-form-row cm-two-col\">\n            <div class=\"cm-form-group\">\n                <label>First Name *<\/label>\n                <input type=\"text\" name=\"first_name\" required>\n            <\/div>\n            <div class=\"cm-form-group\">\n                <label>Last Name *<\/label>\n                <input type=\"text\" name=\"last_name\" required>\n            <\/div>\n        <\/div>\n        <div class=\"cm-form-group\">\n            <label>Email Address *<\/label>\n            <input type=\"email\" name=\"email\" required>\n        <\/div>\n        <div class=\"cm-form-row cm-two-col\">\n            <div class=\"cm-form-group\">\n                <label>Password *<\/label>\n                <span class=\"cm-pw-wrap\"><input type=\"password\" name=\"password\" minlength=\"8\" required><\/span>\n            <\/div>\n            <div class=\"cm-form-group\">\n                <label>Confirm Password *<\/label>\n                <span class=\"cm-pw-wrap\"><input type=\"password\" name=\"confirm_password\" minlength=\"8\" required><\/span>\n            <\/div>\n        <\/div>\n        <div class=\"cm-form-group\">\n            <label>Affiliation \/ Institution<\/label>\n            <input type=\"text\" name=\"affiliation\">\n        <\/div>\n        <div class=\"cm-form-row cm-two-col\">\n            <div class=\"cm-form-group\">\n                <label>Department<\/label>\n                <input type=\"text\" name=\"department\">\n            <\/div>\n            <div class=\"cm-form-group\">\n                <label>Country<\/label>\n                <input type=\"text\" name=\"country\">\n            <\/div>\n        <\/div>\n        <div class=\"cm-form-group\">\n            <label>Phone<\/label>\n            <input type=\"tel\" name=\"phone\">\n        <\/div>\n        <div class=\"cm-form-group\">\n            <label>Bio<\/label>\n            <textarea name=\"bio\" rows=\"4\"><\/textarea>\n        <\/div>\n        <div class=\"cm-form-group\">\n            <button type=\"submit\" class=\"cm-btn cm-btn-primary\">\n                Create Account            <\/button>\n        <\/div>\n        <p class=\"cm-field-hint\" style=\"font-size:13px;color:#666;margin-top:4px;\">\n            You can add a profile photo after signing up from your dashboard.        <\/p>\n        <p class=\"cm-form-footer\">\n            Already have an account?            <a href=\"https:\/\/locus23.com\/wp2\/login\/\">Log in<\/a>\n        <\/p>\n    <\/form>\n<\/div>\n<script>\njQuery(function($){\n    $('#cm-register-form').on('submit', function(e){\n        e.preventDefault();\n        var $form = $(this);\n        var $msg  = $('#cm-register-messages');\n\n        if ( $form.find('[name=password]').val() !== $form.find('[name=confirm_password]').val() ) {\n            $msg.html('<div class=\"cm-error\">Passwords do not match.<\/div>');\n            return;\n        }\n\n        var data = $form.serialize();\n        data += '&action=cm_register_user';\n\n        $msg.html('<div class=\"cm-loading\">Creating account...<\/div>');\n\n        $.post(cm_ajax.ajax_url, data, function(res){\n            if ( res.success ) {\n                $msg.html('<div class=\"cm-success\">' + res.data.message + '<\/div>');\n                setTimeout(function(){ window.location = res.data.redirect; }, 1000);\n            } else {\n                var errors = res.data.errors ? res.data.errors.join('<br>') : res.data.message;\n                $msg.html('<div class=\"cm-error\">' + errors + '<\/div>');\n            }\n        });\n    });\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-55","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/pages\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":1,"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/pages\/55\/revisions"}],"predecessor-version":[{"id":68,"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/pages\/55\/revisions\/68"}],"wp:attachment":[{"href":"https:\/\/locus23.com\/wp2\/wp-json\/wp\/v2\/media?parent=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}