CINXE.COM
How to Create a Custom WordPress Registration Form
<!DOCTYPE html> <html lang="en-US"> <head> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WNPHLR');</script> <!-- End Google Tag Manager --> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" href="data:image/gif;base64,R0lGODlhCgAKAIAAAPNFagAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM2OTY4MUVDNkZFMTFFOEEzQkFFNDY5RTk0NTY4MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM2OTY4MUZDNkZFMTFFOEEzQkFFNDY5RTk0NTY4MjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzY5NjgxQ0M2RkUxMUU4QTNCQUU0NjlFOTQ1NjgyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzY5NjgxREM2RkUxMUU4QTNCQUU0NjlFOTQ1NjgyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAKAAoAAAIIhI+py+0PYysAOw=="> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <!-- <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <meta name="dlm-version" content="4.9.11"> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <title>How to Create a Custom WordPress Registration Form</title> <meta name="description" content="Learn how to create a custom WordPress registration form using Profile Builder Pro the all-in-one user registration and management plugin." /> <link rel="canonical" href="https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="How to Create a Custom WordPress Registration Form" /> <meta property="og:description" content="Learn how to create a custom WordPress registration form using Profile Builder Pro the all-in-one user registration and management plugin." /> <meta property="og:url" content="https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/" /> <meta property="og:site_name" content="Cozmoslabs" /> <meta property="article:published_time" content="2020-03-10T14:09:14+00:00" /> <meta property="article:modified_time" content="2023-02-27T20:01:27+00:00" /> <meta property="og:image" content="https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="500" /> <meta property="og:image:type" content="image/png" /> <meta name="author" content="Maria" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Maria" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="9 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#article","isPartOf":{"@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/"},"author":{"name":"Maria","@id":"https://www.cozmoslabs.com/#/schema/person/0dcf41bb222cd5aff54f1c465863d4d9"},"headline":"How to Create a Custom WordPress Registration Form","datePublished":"2020-03-10T14:09:14+00:00","dateModified":"2023-02-27T20:01:27+00:00","mainEntityOfPage":{"@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/"},"wordCount":1793,"commentCount":2,"publisher":{"@id":"https://www.cozmoslabs.com/#organization"},"image":{"@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#primaryimage"},"thumbnailUrl":"https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png","keywords":["profile builder","Wordpress"],"articleSection":["Membership","Profile Builder","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#respond"]}]},{"@type":"WebPage","@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/","url":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/","name":"How to Create a Custom WordPress Registration Form","isPartOf":{"@id":"https://www.cozmoslabs.com/#website"},"primaryImageOfPage":{"@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#primaryimage"},"image":{"@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#primaryimage"},"thumbnailUrl":"https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png","datePublished":"2020-03-10T14:09:14+00:00","dateModified":"2023-02-27T20:01:27+00:00","description":"Learn how to create a custom WordPress registration form using Profile Builder Pro the all-in-one user registration and management plugin.","breadcrumb":{"@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#primaryimage","url":"https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png","contentUrl":"https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png","width":1200,"height":500,"caption":"Custom WordPress registration form"},{"@type":"BreadcrumbList","@id":"https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https://www.cozmoslabs.com/blog/"},{"@type":"ListItem","position":2,"name":"Profile Builder","item":"https://www.cozmoslabs.com/category/profile-builder-2/"},{"@type":"ListItem","position":3,"name":"How to Create a Custom WordPress Registration Form"}]},{"@type":"WebSite","@id":"https://www.cozmoslabs.com/#website","url":"https://www.cozmoslabs.com/","name":"Cozmoslabs","description":"Premium WordPress Plugins & Solutions","publisher":{"@id":"https://www.cozmoslabs.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.cozmoslabs.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.cozmoslabs.com/#organization","name":"Cozmoslabs","url":"https://www.cozmoslabs.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.cozmoslabs.com/#/schema/logo/image/","url":"https://www.cozmoslabs.com/wp-content/uploads/2016/06/logo_footer.png","contentUrl":"https://www.cozmoslabs.com/wp-content/uploads/2016/06/logo_footer.png","width":100,"height":62,"caption":"Cozmoslabs"},"image":{"@id":"https://www.cozmoslabs.com/#/schema/logo/image/"}},{"@type":"Person","@id":"https://www.cozmoslabs.com/#/schema/person/0dcf41bb222cd5aff54f1c465863d4d9","name":"Maria","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.cozmoslabs.com/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/5c456e7b96bd702ac4403a89ac907819?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/5c456e7b96bd702ac4403a89ac907819?s=96&d=mm&r=g","caption":"Maria"},"url":"https://www.cozmoslabs.com/author/maria-ansari/"}]}</script> <!-- / Yoast SEO plugin. --> <!-- This site uses the Google Analytics by MonsterInsights plugin v8.28.0 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-K7MZJ57R03" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var mi_version = '8.28.0'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.cozmoslabs.com\/196021-custom-wordpress-registration-form\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-K7MZJ57R03', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-K7MZJ57R03', {"forceSSL":"true","link_attribution":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> window.MonsterInsightsDualTracker.helpers.mapProductItem = function (uaItem) { var prefixIndex, prefixKey, mapIndex; var toBePrefixed = ['id', 'name', 'list_name', 'brand', 'category', 'variant']; var item = {}; var fieldMap = { 'price': 'price', 'list_position': 'index', 'quantity': 'quantity', 'position': 'index', }; for (mapIndex in fieldMap) { if (uaItem.hasOwnProperty(mapIndex)) { item[fieldMap[mapIndex]] = uaItem[mapIndex]; } } for (prefixIndex = 0; prefixIndex < toBePrefixed.length; prefixIndex++) { prefixKey = toBePrefixed[prefixIndex]; if (typeof uaItem[prefixKey] !== 'undefined') { item['item_' + prefixKey] = uaItem[prefixKey]; } } return item; }; MonsterInsightsDualTracker.trackers['view_item_list'] = function (parameters) { var items = parameters.items; var listName, itemIndex, item, itemListName; var lists = { '_': {items: [], 'send_to': monsterinsights_frontend.v4_id}, }; for (itemIndex = 0; itemIndex < items.length; itemIndex++) { item = MonsterInsightsDualTracker.helpers.mapProductItem(items[itemIndex]); if (typeof item['item_list_name'] === 'undefined') { lists['_'].items.push(item); } else { itemListName = item['item_list_name']; if (typeof lists[itemListName] === 'undefined') { lists[itemListName] = { 'items': [], 'item_list_name': itemListName, 'send_to': monsterinsights_frontend.v4_id, }; } lists[itemListName].items.push(item); } } for (listName in lists) { __gtagDataLayer('event', 'view_item_list', lists[listName]); } }; MonsterInsightsDualTracker.trackers['select_content'] = function (parameters) { const items = parameters.items.map(MonsterInsightsDualTracker.helpers.mapProductItem); __gtagDataLayer('event', 'select_item', {items: items, send_to: parameters.send_to}); }; MonsterInsightsDualTracker.trackers['view_item'] = function (parameters) { const items = parameters.items.map(MonsterInsightsDualTracker.helpers.mapProductItem); __gtagDataLayer('event', 'view_item', {items: items, send_to: parameters.send_to}); }; </script> <link rel='stylesheet' id='prismatic-blocks-css' href='https://www.cozmoslabs.com/wp-content/plugins/prismatic/css/styles-blocks.css?ver=6.5.5' type='text/css' media='all' /> <style id='wppb-content-restriction-start-style-inline-css' type='text/css'> </style> <style id='wppb-content-restriction-end-style-inline-css' type='text/css'> </style> <link rel='stylesheet' id='edd-blocks-css' href='https://www.cozmoslabs.com/wp-content/plugins/easy-digital-downloads-pro/includes/blocks/assets/css/edd-blocks.css?ver=3.3.4' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cozmoslabs-css' href='https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/css/main.css?ver=1732007493' type='text/css' media='all' /> <link rel='stylesheet' id='searchwp-forms-css' href='https://www.cozmoslabs.com/wp-content/plugins/searchwp/assets/css/frontend/search-forms.css?ver=4.3.17' type='text/css' media='all' /> <style id='rocket-lazyload-inline-css' type='text/css'> .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://www.cozmoslabs.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} </style> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=8.28.0" id="monsterinsights-frontend-script-js" defer></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.cozmoslabs.com","hash_tracking":"false","v4_id":"G-K7MZJ57R03"};/* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" defer></script> <script type="text/javascript"> var AFFWP = AFFWP || {}; AFFWP.referral_var = 'ref'; AFFWP.expiration = 1; AFFWP.debug = 0; AFFWP.referral_credit_last = 0; </script> <meta name="generator" content="Easy Digital Downloads v3.3.4" /> <link rel="icon" href="https://www.cozmoslabs.com/wp-content/uploads/2023/08/android-chrome-96x96-1.png.webp" sizes="32x32" /> <link rel="icon" href="https://www.cozmoslabs.com/wp-content/uploads/2023/08/android-chrome-96x96-1.png.webp" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.cozmoslabs.com/wp-content/uploads/2023/08/android-chrome-96x96-1.png.webp" /> <meta name="msapplication-TileImage" content="https://www.cozmoslabs.com/wp-content/uploads/2023/08/android-chrome-96x96-1.png" /> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head> <body class="post-template-default single single-post postid-196021 single-format-standard edd-js-none"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WNPHLR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a class="skip-link" href="#content">Skip to content</a> <div class="body__before"></div> <div class="cozmoslabs-promotion-banner"> <div class="cozmoslabs-promotion-banner__holder wrapper"> <div class="cozmoslabs-promotion-banner__countdown"> <div class="cozmoslabs-promotion-banner__countdown__item"> <div class="value" id="days">0</div> <div class="label"> Days </div> </div> <div class="cozmoslabs-promotion-banner__countdown__item"> <div class="value" id="hours">0</div> <div class="label"> Hours </div> </div> <div class="cozmoslabs-promotion-banner__countdown__item"> <div class="value" id="minutes">0</div> <div class="label"> Minutes </div> </div> <div class="cozmoslabs-promotion-banner__countdown__item"> <div class="value" id="seconds">0</div> <div class="label"> Seconds </div> </div> </div> <div class="cozmoslabs-promotion-banner__content"> <h3> Black Friday Sale - <span>Get 30% OFF</span>. Grab our only sale of the year! </h3> <h4> Use discount code <span>BF2024</span> at checkout. </h4> </div> </div> </div> <header class="header"> <div class="wrapper header__wrap"> <a class="header__logo" href="https://www.cozmoslabs.com/"> <span class="vh">Cozmoslabs home page</span> <svg width="214" height="40" viewBox="0 0 214 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M57.84 19.6C57.84 17.952 58.208 16.48 58.944 15.184C59.696 13.872 60.712 12.856 61.992 12.136C63.288 11.4 64.736 11.032 66.336 11.032C68.208 11.032 69.848 11.512 71.256 12.472C72.664 13.432 73.648 14.76 74.208 16.456H70.344C69.96 15.656 69.416 15.056 68.712 14.656C68.024 14.256 67.224 14.056 66.312 14.056C65.336 14.056 64.464 14.288 63.696 14.752C62.944 15.2 62.352 15.84 61.92 16.672C61.504 17.504 61.296 18.48 61.296 19.6C61.296 20.704 61.504 21.68 61.92 22.528C62.352 23.36 62.944 24.008 63.696 24.472C64.464 24.92 65.336 25.144 66.312 25.144C67.224 25.144 68.024 24.944 68.712 24.544C69.416 24.128 69.96 23.52 70.344 22.72H74.208C73.648 24.432 72.664 25.768 71.256 26.728C69.864 27.672 68.224 28.144 66.336 28.144C64.736 28.144 63.288 27.784 61.992 27.064C60.712 26.328 59.696 25.312 58.944 24.016C58.208 22.72 57.84 21.248 57.84 19.6ZM82.2619 28.216C80.9819 28.216 79.8299 27.936 78.8059 27.376C77.7819 26.8 76.9739 25.992 76.3819 24.952C75.8059 23.912 75.5179 22.712 75.5179 21.352C75.5179 19.992 75.8139 18.792 76.4059 17.752C77.0139 16.712 77.8379 15.912 78.8779 15.352C79.9179 14.776 81.0779 14.488 82.3579 14.488C83.6379 14.488 84.7979 14.776 85.8379 15.352C86.8779 15.912 87.6939 16.712 88.2859 17.752C88.8939 18.792 89.1979 19.992 89.1979 21.352C89.1979 22.712 88.8859 23.912 88.2619 24.952C87.6539 25.992 86.8219 26.8 85.7659 27.376C84.7259 27.936 83.5579 28.216 82.2619 28.216ZM82.2619 25.288C82.8699 25.288 83.4379 25.144 83.9659 24.856C84.5099 24.552 84.9419 24.104 85.2619 23.512C85.5819 22.92 85.7419 22.2 85.7419 21.352C85.7419 20.088 85.4059 19.12 84.7339 18.448C84.0779 17.76 83.2699 17.416 82.3099 17.416C81.3499 17.416 80.5419 17.76 79.8859 18.448C79.2459 19.12 78.9259 20.088 78.9259 21.352C78.9259 22.616 79.2379 23.592 79.8619 24.28C80.5019 24.952 81.3019 25.288 82.2619 25.288ZM94.0146 25.24H99.9426V28H90.1986V25.288L96.0066 17.464H90.2226V14.704H99.8706V17.416L94.0146 25.24ZM118.336 14.512C119.968 14.512 121.28 15.016 122.272 16.024C123.28 17.016 123.784 18.408 123.784 20.2V28H120.424V20.656C120.424 19.616 120.16 18.824 119.632 18.28C119.104 17.72 118.384 17.44 117.472 17.44C116.56 17.44 115.832 17.72 115.288 18.28C114.76 18.824 114.496 19.616 114.496 20.656V28H111.136V20.656C111.136 19.616 110.872 18.824 110.344 18.28C109.816 17.72 109.096 17.44 108.184 17.44C107.256 17.44 106.52 17.72 105.976 18.28C105.448 18.824 105.184 19.616 105.184 20.656V28H101.824V14.704H105.184V16.312C105.616 15.752 106.168 15.312 106.84 14.992C107.528 14.672 108.28 14.512 109.096 14.512C110.136 14.512 111.064 14.736 111.88 15.184C112.696 15.616 113.328 16.24 113.776 17.056C114.208 16.288 114.832 15.672 115.648 15.208C116.48 14.744 117.376 14.512 118.336 14.512ZM132.157 28.216C130.877 28.216 129.725 27.936 128.701 27.376C127.677 26.8 126.869 25.992 126.277 24.952C125.701 23.912 125.413 22.712 125.413 21.352C125.413 19.992 125.709 18.792 126.301 17.752C126.909 16.712 127.733 15.912 128.773 15.352C129.813 14.776 130.973 14.488 132.253 14.488C133.533 14.488 134.693 14.776 135.733 15.352C136.773 15.912 137.589 16.712 138.181 17.752C138.789 18.792 139.093 19.992 139.093 21.352C139.093 22.712 138.781 23.912 138.157 24.952C137.549 25.992 136.717 26.8 135.661 27.376C134.621 27.936 133.453 28.216 132.157 28.216ZM132.157 25.288C132.765 25.288 133.333 25.144 133.861 24.856C134.405 24.552 134.837 24.104 135.157 23.512C135.477 22.92 135.637 22.2 135.637 21.352C135.637 20.088 135.301 19.12 134.629 18.448C133.973 17.76 133.165 17.416 132.205 17.416C131.245 17.416 130.437 17.76 129.781 18.448C129.141 19.12 128.821 20.088 128.821 21.352C128.821 22.616 129.133 23.592 129.757 24.28C130.397 24.952 131.197 25.288 132.157 25.288ZM145.925 28.216C144.837 28.216 143.861 28.024 142.997 27.64C142.133 27.24 141.445 26.704 140.933 26.032C140.437 25.36 140.165 24.616 140.117 23.8H143.501C143.565 24.312 143.813 24.736 144.245 25.072C144.693 25.408 145.245 25.576 145.901 25.576C146.541 25.576 147.037 25.448 147.389 25.192C147.757 24.936 147.941 24.608 147.941 24.208C147.941 23.776 147.717 23.456 147.269 23.248C146.837 23.024 146.141 22.784 145.181 22.528C144.189 22.288 143.373 22.04 142.733 21.784C142.109 21.528 141.565 21.136 141.101 20.608C140.653 20.08 140.429 19.368 140.429 18.472C140.429 17.736 140.637 17.064 141.053 16.456C141.485 15.848 142.093 15.368 142.877 15.016C143.677 14.664 144.613 14.488 145.685 14.488C147.269 14.488 148.533 14.888 149.477 15.688C150.421 16.472 150.941 17.536 151.037 18.88H147.821C147.773 18.352 147.549 17.936 147.149 17.632C146.765 17.312 146.245 17.152 145.589 17.152C144.981 17.152 144.509 17.264 144.173 17.488C143.853 17.712 143.693 18.024 143.693 18.424C143.693 18.872 143.917 19.216 144.365 19.456C144.813 19.68 145.509 19.912 146.453 20.152C147.413 20.392 148.205 20.64 148.829 20.896C149.453 21.152 149.989 21.552 150.437 22.096C150.901 22.624 151.141 23.328 151.157 24.208C151.157 24.976 150.941 25.664 150.509 26.272C150.093 26.88 149.485 27.36 148.685 27.712C147.901 28.048 146.981 28.216 145.925 28.216ZM156.555 10.24V28H153.195V10.24H156.555ZM158.291 21.304C158.291 19.96 158.555 18.768 159.083 17.728C159.627 16.688 160.355 15.888 161.267 15.328C162.195 14.768 163.227 14.488 164.363 14.488C165.355 14.488 166.219 14.688 166.955 15.088C167.707 15.488 168.307 15.992 168.755 16.6V14.704H172.139V28H168.755V26.056C168.323 26.68 167.723 27.2 166.955 27.616C166.203 28.016 165.331 28.216 164.339 28.216C163.219 28.216 162.195 27.928 161.267 27.352C160.355 26.776 159.627 25.968 159.083 24.928C158.555 23.872 158.291 22.664 158.291 21.304ZM168.755 21.352C168.755 20.536 168.595 19.84 168.275 19.264C167.955 18.672 167.523 18.224 166.979 17.92C166.435 17.6 165.851 17.44 165.227 17.44C164.603 17.44 164.027 17.592 163.499 17.896C162.971 18.2 162.539 18.648 162.203 19.24C161.883 19.816 161.723 20.504 161.723 21.304C161.723 22.104 161.883 22.808 162.203 23.416C162.539 24.008 162.971 24.464 163.499 24.784C164.043 25.104 164.619 25.264 165.227 25.264C165.851 25.264 166.435 25.112 166.979 24.808C167.523 24.488 167.955 24.04 168.275 23.464C168.595 22.872 168.755 22.168 168.755 21.352ZM178.061 16.648C178.493 16.008 179.085 15.488 179.837 15.088C180.605 14.688 181.477 14.488 182.453 14.488C183.589 14.488 184.613 14.768 185.525 15.328C186.453 15.888 187.181 16.688 187.709 17.728C188.253 18.752 188.525 19.944 188.525 21.304C188.525 22.664 188.253 23.872 187.709 24.928C187.181 25.968 186.453 26.776 185.525 27.352C184.613 27.928 183.589 28.216 182.453 28.216C181.461 28.216 180.589 28.024 179.837 27.64C179.101 27.24 178.509 26.728 178.061 26.104V28H174.701V10.24H178.061V16.648ZM185.093 21.304C185.093 20.504 184.925 19.816 184.589 19.24C184.269 18.648 183.837 18.2 183.293 17.896C182.765 17.592 182.189 17.44 181.565 17.44C180.957 17.44 180.381 17.6 179.837 17.92C179.309 18.224 178.877 18.672 178.541 19.264C178.221 19.856 178.061 20.552 178.061 21.352C178.061 22.152 178.221 22.848 178.541 23.44C178.877 24.032 179.309 24.488 179.837 24.808C180.381 25.112 180.957 25.264 181.565 25.264C182.189 25.264 182.765 25.104 183.293 24.784C183.837 24.464 184.269 24.008 184.589 23.416C184.925 22.824 185.093 22.12 185.093 21.304ZM195.334 28.216C194.246 28.216 193.27 28.024 192.406 27.64C191.542 27.24 190.854 26.704 190.342 26.032C189.846 25.36 189.574 24.616 189.526 23.8H192.91C192.974 24.312 193.222 24.736 193.654 25.072C194.102 25.408 194.654 25.576 195.31 25.576C195.95 25.576 196.446 25.448 196.798 25.192C197.166 24.936 197.35 24.608 197.35 24.208C197.35 23.776 197.126 23.456 196.678 23.248C196.246 23.024 195.55 22.784 194.59 22.528C193.598 22.288 192.782 22.04 192.142 21.784C191.518 21.528 190.974 21.136 190.51 20.608C190.062 20.08 189.838 19.368 189.838 18.472C189.838 17.736 190.046 17.064 190.462 16.456C190.894 15.848 191.502 15.368 192.286 15.016C193.086 14.664 194.022 14.488 195.094 14.488C196.678 14.488 197.942 14.888 198.886 15.688C199.83 16.472 200.35 17.536 200.446 18.88H197.23C197.182 18.352 196.958 17.936 196.558 17.632C196.174 17.312 195.654 17.152 194.998 17.152C194.39 17.152 193.918 17.264 193.582 17.488C193.262 17.712 193.102 18.024 193.102 18.424C193.102 18.872 193.326 19.216 193.774 19.456C194.222 19.68 194.918 19.912 195.862 20.152C196.822 20.392 197.614 20.64 198.238 20.896C198.862 21.152 199.398 21.552 199.846 22.096C200.31 22.624 200.55 23.328 200.566 24.208C200.566 24.976 200.35 25.664 199.918 26.272C199.502 26.88 198.894 27.36 198.094 27.712C197.31 28.048 196.39 28.216 195.334 28.216Z" fill="#212121"/><g filter="url(#filter0_i_3251_37255)"><g filter="url(#filter1_i_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.1604 25.0374L12.0723 23.2852C11.8131 22.462 11.8387 20.7045 14.0136 20.2594C15.5588 19.9432 15.8577 18.3302 16.1334 16.8426C16.3427 15.7129 16.5387 14.6556 17.2568 14.2935C18.5878 13.6224 20.1053 15.5536 20.6978 16.6031C21.6418 17.7468 23.883 19.3683 25.2957 16.7045C27.0615 13.3748 32.5188 9.94287 33.0931 10.2302C35.9576 11.6631 37.6598 14.6729 37.5151 15.4049L38.2141 21.8104L20.6486 30.9792L14.9829 28.9605C13.8189 27.8227 12.8651 26.4925 12.1604 25.0374Z" fill="url(#paint0_linear_3251_37255)"/></g><g filter="url(#filter2_i_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3478 24.4521C10.4114 21.8669 10.2294 18.9821 10.9939 16.1288C12.9869 8.69079 20.6572 4.28349 28.1261 6.28476C35.595 8.28604 40.034 15.9381 38.041 23.376C36.2972 29.8842 30.2066 34.0721 23.7076 33.6767C22.7792 33.6202 21.8424 33.4702 20.9088 33.22C20.442 33.0949 19.987 32.9478 19.5448 32.78C18.5496 32.4025 17.6186 31.9204 16.7611 31.3502C14.2412 29.6745 12.3567 27.2371 11.3478 24.4521ZM12.0637 20.9995C12.2609 22.9117 13.0666 25.5484 14.9715 25.2909V25.2909C16.3461 25.1052 17.3653 23.3644 17.3653 23.3644C18.2629 22.1002 18.0667 17.352 20.6696 19.2848C22.1223 21.3511 22.9645 21.8581 23.2041 21.8532C23.6567 22.0392 24.5574 22.0787 24.5396 20.7488C24.5217 19.4189 23.9348 17.1619 23.5309 15.654C23.2845 14.3403 23.9165 12.5679 25.8761 13.5207C26.3356 13.7887 27.1645 14.1545 29.3436 15.9415C31.5226 17.7285 33.0623 16.6014 34.2353 14.9759V14.9759C34.8743 14.0904 34.9131 13.0124 34.3908 12.0534C33.0516 9.59429 31.1567 8.6242 27.7443 7.70983C21.0657 5.92032 14.207 9.86127 12.4249 16.5122C12.0213 18.0185 11.9127 19.5345 12.0637 20.9995Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3478 24.4521C10.4114 21.8669 10.2294 18.9821 10.9939 16.1288C12.9869 8.69079 20.6572 4.28349 28.1261 6.28476C35.595 8.28604 40.034 15.9381 38.041 23.376C36.2972 29.8842 30.2066 34.0721 23.7076 33.6767C22.7792 33.6202 21.8424 33.4702 20.9088 33.22C20.442 33.0949 19.987 32.9478 19.5448 32.78C18.5496 32.4025 17.6186 31.9204 16.7611 31.3502C14.2412 29.6745 12.3567 27.2371 11.3478 24.4521ZM12.0637 20.9995C12.2609 22.9117 13.0666 25.5484 14.9715 25.2909V25.2909C16.3461 25.1052 17.3653 23.3644 17.3653 23.3644C18.2629 22.1002 18.0667 17.352 20.6696 19.2848C22.1223 21.3511 22.9645 21.8581 23.2041 21.8532C23.6567 22.0392 24.5574 22.0787 24.5396 20.7488C24.5217 19.4189 23.9348 17.1619 23.5309 15.654C23.2845 14.3403 23.9165 12.5679 25.8761 13.5207C26.3356 13.7887 27.1645 14.1545 29.3436 15.9415C31.5226 17.7285 33.0623 16.6014 34.2353 14.9759V14.9759C34.8743 14.0904 34.9131 13.0124 34.3908 12.0534C33.0516 9.59429 31.1567 8.6242 27.7443 7.70983C21.0657 5.92032 14.207 9.86127 12.4249 16.5122C12.0213 18.0185 11.9127 19.5345 12.0637 20.9995Z" fill="url(#paint1_linear_3251_37255)"/></g><g filter="url(#filter3_di_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M46.7183 6.42859C46.7186 6.42726 46.7187 6.42663 46.7186 6.42667C46.7184 6.42676 46.7174 6.43052 46.7159 6.43764C46.7172 6.43336 46.7179 6.43036 46.7183 6.42859ZM46.0418 7.51951L46.0508 7.51827L46.0452 7.52543C45.2409 8.5544 43.8596 9.90727 41.937 11.499C38.1168 14.6615 32.4559 18.5249 25.8632 22.313C19.2704 26.1012 13.078 29.0485 8.41605 30.7598C6.06963 31.621 4.20175 32.1351 2.9042 32.3139L2.89517 32.3151L2.90076 32.3079C3.70508 31.279 5.08637 29.9261 7.00905 28.3344C8.3098 27.2576 9.82397 26.0995 11.5157 24.8908C11.2542 24.2368 11.0436 23.5663 10.8846 22.8851C3.76467 27.9073 -0.553824 32.2067 0.355597 33.7743C1.67763 36.0532 13.5471 31.6964 26.8668 24.043C40.1864 16.3897 49.9125 8.33797 48.5904 6.05906C47.6897 4.50641 41.8931 6.03397 34.0775 9.58568C34.59 10.0643 35.0673 10.582 35.5047 11.1352C37.3171 10.325 39.0054 9.63323 40.53 9.07361C42.8764 8.21232 44.7443 7.69825 46.0418 7.51951ZM1.6114 32.3448C1.61158 32.3447 1.61538 32.3457 1.62228 32.348C1.61468 32.3461 1.61123 32.3449 1.6114 32.3448ZM2.23007 33.3957C2.22794 33.4032 2.22724 33.4068 2.22741 33.4067C2.22752 33.4066 2.22798 33.4051 2.22866 33.4023C2.22906 33.4006 2.22954 33.3984 2.23007 33.3957ZM47.3237 7.48534C47.3313 7.48727 47.3348 7.48844 47.3346 7.48854C47.3344 7.48864 47.3306 7.48768 47.3237 7.48534Z" fill="url(#paint2_linear_3251_37255)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M46.7183 6.42859C46.7186 6.42726 46.7187 6.42663 46.7186 6.42667C46.7184 6.42676 46.7174 6.43052 46.7159 6.43764C46.7172 6.43336 46.7179 6.43036 46.7183 6.42859ZM46.0418 7.51951L46.0508 7.51827L46.0452 7.52543C45.2409 8.5544 43.8596 9.90727 41.937 11.499C38.1168 14.6615 32.4559 18.5249 25.8632 22.313C19.2704 26.1012 13.078 29.0485 8.41605 30.7598C6.06963 31.621 4.20175 32.1351 2.9042 32.3139L2.89517 32.3151L2.90076 32.3079C3.70508 31.279 5.08637 29.9261 7.00905 28.3344C8.3098 27.2576 9.82397 26.0995 11.5157 24.8908C11.2542 24.2368 11.0436 23.5663 10.8846 22.8851C3.76467 27.9073 -0.553824 32.2067 0.355597 33.7743C1.67763 36.0532 13.5471 31.6964 26.8668 24.043C40.1864 16.3897 49.9125 8.33797 48.5904 6.05906C47.6897 4.50641 41.8931 6.03397 34.0775 9.58568C34.59 10.0643 35.0673 10.582 35.5047 11.1352C37.3171 10.325 39.0054 9.63323 40.53 9.07361C42.8764 8.21232 44.7443 7.69825 46.0418 7.51951ZM1.6114 32.3448C1.61158 32.3447 1.61538 32.3457 1.62228 32.348C1.61468 32.3461 1.61123 32.3449 1.6114 32.3448ZM2.23007 33.3957C2.22794 33.4032 2.22724 33.4068 2.22741 33.4067C2.22752 33.4066 2.22798 33.4051 2.22866 33.4023C2.22906 33.4006 2.22954 33.3984 2.23007 33.3957ZM47.3237 7.48534C47.3313 7.48727 47.3348 7.48844 47.3346 7.48854C47.3344 7.48864 47.3306 7.48768 47.3237 7.48534Z" fill="url(#paint3_linear_3251_37255)"/></g><g filter="url(#filter4_i_3251_37255)"><circle cx="22.7931" cy="10.6108" r="1.42688" transform="rotate(15 22.7931 10.6108)" fill="#F9CE21"/></g><g filter="url(#filter5_i_3251_37255)"><circle cx="18.5138" cy="17.1888" r="1.00415" transform="rotate(15 18.5138 17.1888)" fill="#F9CE21"/></g></g><defs><filter id="filter0_i_3251_37255" x="0" y="-4.99805" width="49.4463" height="49.3301" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="0.5" dy="-0.5"/><feGaussianBlur stdDeviation="0.75"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter1_i_3251_37255" x="11.96" y="10.2129" width="26.2539" height="20.7666" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter2_i_3251_37255" x="10.5176" y="5.80273" width="28" height="27.8994" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter3_di_3251_37255" x="-0.764648" y="5.4541" width="50.4756" height="30.9258" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="0.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3251_37255"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3251_37255" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect2_innerShadow_3251_37255"/></filter><filter id="filter4_i_3251_37255" x="21.3662" y="9.18359" width="2.85449" height="2.85449" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter5_i_3251_37255" x="17.5098" y="16.1846" width="2.00879" height="2.00879" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><linearGradient id="paint0_linear_3251_37255" x1="28.5675" y1="9.01488" x2="22.5459" y2="31.4876" gradientUnits="userSpaceOnUse"><stop stop-color="#B1261A"/><stop offset="0.0001" stop-color="#C4341D"/><stop offset="1" stop-color="#EE5225"/></linearGradient><linearGradient id="paint1_linear_3251_37255" x1="17.5061" y1="2.22488" x2="26.3834" y2="29.2746" gradientUnits="userSpaceOnUse"><stop stop-color="#FFF301"/><stop offset="1" stop-color="#F58C1D"/></linearGradient><linearGradient id="paint2_linear_3251_37255" x1="29.6281" y1="0.678335" x2="19.3182" y2="39.1555" gradientUnits="userSpaceOnUse"><stop stop-color="#EF1926"/><stop offset="1" stop-color="#F26520"/></linearGradient><linearGradient id="paint3_linear_3251_37255" x1="29.6281" y1="0.678335" x2="19.3182" y2="39.1555" gradientUnits="userSpaceOnUse"><stop stop-color="#B1261A"/><stop offset="0.0001" stop-color="#C4341D"/><stop offset="1" stop-color="#EE5225"/></linearGradient></defs></svg> </a> <div class="header__menu"> <menu> <ul id="menu-2023-main-menu" class="menu"><li id="menu-item-1974401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1974401"><a href="https://www.cozmoslabs.com/wordpress-profile-builder/">Profile Builder</a></li> <li id="menu-item-1974402" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1974402"><a href="https://www.cozmoslabs.com/wordpress-paid-member-subscriptions/">Paid Member Subscriptions</a></li> <li id="menu-item-1974399" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-1974399"><a href="https://www.cozmoslabs.com/blog/">Blog</a></li> <li id="menu-item-1974400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1974400"><a href="https://www.cozmoslabs.com/support/">Support</a></li> </ul> </menu> <div class="header__bundle"> <a class="cz-button cz-button--bundle header__action__bundle" href="/ultimate-membership-bundle/" target="">Ultimate Membership Bundle </a> <div class="header__bundle__decoration"> <img width="109" height="64" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20109%2064'%3E%3C/svg%3E" data-lazy-src="https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/img/header-bundle-decoration.png"><noscript><img width="109" height="64" src="https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/img/header-bundle-decoration.png"></noscript> </div> </div> <a class="cz-button header__action__profile" href="https://www.cozmoslabs.com/account/">Login</a> </div> <div class="hamburger-toggle"> <button class="hamburger hamburger--spin" type="button"> <span class="hamburger-box"> <span class="hamburger-inner"></span> </span> <span class="vh">Toggle Drawer Menu</span> </button> </div> </div> </header> <div class="drawer" tabindex="-1"> <div class="drawer__main"> <div class="drawer__header"> <a class="drawer__logo" href="https://www.cozmoslabs.com/"> <span class="vh">Cozmoslabs home page</span> <svg width="214" height="40" viewBox="0 0 214 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M57.84 19.6C57.84 17.952 58.208 16.48 58.944 15.184C59.696 13.872 60.712 12.856 61.992 12.136C63.288 11.4 64.736 11.032 66.336 11.032C68.208 11.032 69.848 11.512 71.256 12.472C72.664 13.432 73.648 14.76 74.208 16.456H70.344C69.96 15.656 69.416 15.056 68.712 14.656C68.024 14.256 67.224 14.056 66.312 14.056C65.336 14.056 64.464 14.288 63.696 14.752C62.944 15.2 62.352 15.84 61.92 16.672C61.504 17.504 61.296 18.48 61.296 19.6C61.296 20.704 61.504 21.68 61.92 22.528C62.352 23.36 62.944 24.008 63.696 24.472C64.464 24.92 65.336 25.144 66.312 25.144C67.224 25.144 68.024 24.944 68.712 24.544C69.416 24.128 69.96 23.52 70.344 22.72H74.208C73.648 24.432 72.664 25.768 71.256 26.728C69.864 27.672 68.224 28.144 66.336 28.144C64.736 28.144 63.288 27.784 61.992 27.064C60.712 26.328 59.696 25.312 58.944 24.016C58.208 22.72 57.84 21.248 57.84 19.6ZM82.2619 28.216C80.9819 28.216 79.8299 27.936 78.8059 27.376C77.7819 26.8 76.9739 25.992 76.3819 24.952C75.8059 23.912 75.5179 22.712 75.5179 21.352C75.5179 19.992 75.8139 18.792 76.4059 17.752C77.0139 16.712 77.8379 15.912 78.8779 15.352C79.9179 14.776 81.0779 14.488 82.3579 14.488C83.6379 14.488 84.7979 14.776 85.8379 15.352C86.8779 15.912 87.6939 16.712 88.2859 17.752C88.8939 18.792 89.1979 19.992 89.1979 21.352C89.1979 22.712 88.8859 23.912 88.2619 24.952C87.6539 25.992 86.8219 26.8 85.7659 27.376C84.7259 27.936 83.5579 28.216 82.2619 28.216ZM82.2619 25.288C82.8699 25.288 83.4379 25.144 83.9659 24.856C84.5099 24.552 84.9419 24.104 85.2619 23.512C85.5819 22.92 85.7419 22.2 85.7419 21.352C85.7419 20.088 85.4059 19.12 84.7339 18.448C84.0779 17.76 83.2699 17.416 82.3099 17.416C81.3499 17.416 80.5419 17.76 79.8859 18.448C79.2459 19.12 78.9259 20.088 78.9259 21.352C78.9259 22.616 79.2379 23.592 79.8619 24.28C80.5019 24.952 81.3019 25.288 82.2619 25.288ZM94.0146 25.24H99.9426V28H90.1986V25.288L96.0066 17.464H90.2226V14.704H99.8706V17.416L94.0146 25.24ZM118.336 14.512C119.968 14.512 121.28 15.016 122.272 16.024C123.28 17.016 123.784 18.408 123.784 20.2V28H120.424V20.656C120.424 19.616 120.16 18.824 119.632 18.28C119.104 17.72 118.384 17.44 117.472 17.44C116.56 17.44 115.832 17.72 115.288 18.28C114.76 18.824 114.496 19.616 114.496 20.656V28H111.136V20.656C111.136 19.616 110.872 18.824 110.344 18.28C109.816 17.72 109.096 17.44 108.184 17.44C107.256 17.44 106.52 17.72 105.976 18.28C105.448 18.824 105.184 19.616 105.184 20.656V28H101.824V14.704H105.184V16.312C105.616 15.752 106.168 15.312 106.84 14.992C107.528 14.672 108.28 14.512 109.096 14.512C110.136 14.512 111.064 14.736 111.88 15.184C112.696 15.616 113.328 16.24 113.776 17.056C114.208 16.288 114.832 15.672 115.648 15.208C116.48 14.744 117.376 14.512 118.336 14.512ZM132.157 28.216C130.877 28.216 129.725 27.936 128.701 27.376C127.677 26.8 126.869 25.992 126.277 24.952C125.701 23.912 125.413 22.712 125.413 21.352C125.413 19.992 125.709 18.792 126.301 17.752C126.909 16.712 127.733 15.912 128.773 15.352C129.813 14.776 130.973 14.488 132.253 14.488C133.533 14.488 134.693 14.776 135.733 15.352C136.773 15.912 137.589 16.712 138.181 17.752C138.789 18.792 139.093 19.992 139.093 21.352C139.093 22.712 138.781 23.912 138.157 24.952C137.549 25.992 136.717 26.8 135.661 27.376C134.621 27.936 133.453 28.216 132.157 28.216ZM132.157 25.288C132.765 25.288 133.333 25.144 133.861 24.856C134.405 24.552 134.837 24.104 135.157 23.512C135.477 22.92 135.637 22.2 135.637 21.352C135.637 20.088 135.301 19.12 134.629 18.448C133.973 17.76 133.165 17.416 132.205 17.416C131.245 17.416 130.437 17.76 129.781 18.448C129.141 19.12 128.821 20.088 128.821 21.352C128.821 22.616 129.133 23.592 129.757 24.28C130.397 24.952 131.197 25.288 132.157 25.288ZM145.925 28.216C144.837 28.216 143.861 28.024 142.997 27.64C142.133 27.24 141.445 26.704 140.933 26.032C140.437 25.36 140.165 24.616 140.117 23.8H143.501C143.565 24.312 143.813 24.736 144.245 25.072C144.693 25.408 145.245 25.576 145.901 25.576C146.541 25.576 147.037 25.448 147.389 25.192C147.757 24.936 147.941 24.608 147.941 24.208C147.941 23.776 147.717 23.456 147.269 23.248C146.837 23.024 146.141 22.784 145.181 22.528C144.189 22.288 143.373 22.04 142.733 21.784C142.109 21.528 141.565 21.136 141.101 20.608C140.653 20.08 140.429 19.368 140.429 18.472C140.429 17.736 140.637 17.064 141.053 16.456C141.485 15.848 142.093 15.368 142.877 15.016C143.677 14.664 144.613 14.488 145.685 14.488C147.269 14.488 148.533 14.888 149.477 15.688C150.421 16.472 150.941 17.536 151.037 18.88H147.821C147.773 18.352 147.549 17.936 147.149 17.632C146.765 17.312 146.245 17.152 145.589 17.152C144.981 17.152 144.509 17.264 144.173 17.488C143.853 17.712 143.693 18.024 143.693 18.424C143.693 18.872 143.917 19.216 144.365 19.456C144.813 19.68 145.509 19.912 146.453 20.152C147.413 20.392 148.205 20.64 148.829 20.896C149.453 21.152 149.989 21.552 150.437 22.096C150.901 22.624 151.141 23.328 151.157 24.208C151.157 24.976 150.941 25.664 150.509 26.272C150.093 26.88 149.485 27.36 148.685 27.712C147.901 28.048 146.981 28.216 145.925 28.216ZM156.555 10.24V28H153.195V10.24H156.555ZM158.291 21.304C158.291 19.96 158.555 18.768 159.083 17.728C159.627 16.688 160.355 15.888 161.267 15.328C162.195 14.768 163.227 14.488 164.363 14.488C165.355 14.488 166.219 14.688 166.955 15.088C167.707 15.488 168.307 15.992 168.755 16.6V14.704H172.139V28H168.755V26.056C168.323 26.68 167.723 27.2 166.955 27.616C166.203 28.016 165.331 28.216 164.339 28.216C163.219 28.216 162.195 27.928 161.267 27.352C160.355 26.776 159.627 25.968 159.083 24.928C158.555 23.872 158.291 22.664 158.291 21.304ZM168.755 21.352C168.755 20.536 168.595 19.84 168.275 19.264C167.955 18.672 167.523 18.224 166.979 17.92C166.435 17.6 165.851 17.44 165.227 17.44C164.603 17.44 164.027 17.592 163.499 17.896C162.971 18.2 162.539 18.648 162.203 19.24C161.883 19.816 161.723 20.504 161.723 21.304C161.723 22.104 161.883 22.808 162.203 23.416C162.539 24.008 162.971 24.464 163.499 24.784C164.043 25.104 164.619 25.264 165.227 25.264C165.851 25.264 166.435 25.112 166.979 24.808C167.523 24.488 167.955 24.04 168.275 23.464C168.595 22.872 168.755 22.168 168.755 21.352ZM178.061 16.648C178.493 16.008 179.085 15.488 179.837 15.088C180.605 14.688 181.477 14.488 182.453 14.488C183.589 14.488 184.613 14.768 185.525 15.328C186.453 15.888 187.181 16.688 187.709 17.728C188.253 18.752 188.525 19.944 188.525 21.304C188.525 22.664 188.253 23.872 187.709 24.928C187.181 25.968 186.453 26.776 185.525 27.352C184.613 27.928 183.589 28.216 182.453 28.216C181.461 28.216 180.589 28.024 179.837 27.64C179.101 27.24 178.509 26.728 178.061 26.104V28H174.701V10.24H178.061V16.648ZM185.093 21.304C185.093 20.504 184.925 19.816 184.589 19.24C184.269 18.648 183.837 18.2 183.293 17.896C182.765 17.592 182.189 17.44 181.565 17.44C180.957 17.44 180.381 17.6 179.837 17.92C179.309 18.224 178.877 18.672 178.541 19.264C178.221 19.856 178.061 20.552 178.061 21.352C178.061 22.152 178.221 22.848 178.541 23.44C178.877 24.032 179.309 24.488 179.837 24.808C180.381 25.112 180.957 25.264 181.565 25.264C182.189 25.264 182.765 25.104 183.293 24.784C183.837 24.464 184.269 24.008 184.589 23.416C184.925 22.824 185.093 22.12 185.093 21.304ZM195.334 28.216C194.246 28.216 193.27 28.024 192.406 27.64C191.542 27.24 190.854 26.704 190.342 26.032C189.846 25.36 189.574 24.616 189.526 23.8H192.91C192.974 24.312 193.222 24.736 193.654 25.072C194.102 25.408 194.654 25.576 195.31 25.576C195.95 25.576 196.446 25.448 196.798 25.192C197.166 24.936 197.35 24.608 197.35 24.208C197.35 23.776 197.126 23.456 196.678 23.248C196.246 23.024 195.55 22.784 194.59 22.528C193.598 22.288 192.782 22.04 192.142 21.784C191.518 21.528 190.974 21.136 190.51 20.608C190.062 20.08 189.838 19.368 189.838 18.472C189.838 17.736 190.046 17.064 190.462 16.456C190.894 15.848 191.502 15.368 192.286 15.016C193.086 14.664 194.022 14.488 195.094 14.488C196.678 14.488 197.942 14.888 198.886 15.688C199.83 16.472 200.35 17.536 200.446 18.88H197.23C197.182 18.352 196.958 17.936 196.558 17.632C196.174 17.312 195.654 17.152 194.998 17.152C194.39 17.152 193.918 17.264 193.582 17.488C193.262 17.712 193.102 18.024 193.102 18.424C193.102 18.872 193.326 19.216 193.774 19.456C194.222 19.68 194.918 19.912 195.862 20.152C196.822 20.392 197.614 20.64 198.238 20.896C198.862 21.152 199.398 21.552 199.846 22.096C200.31 22.624 200.55 23.328 200.566 24.208C200.566 24.976 200.35 25.664 199.918 26.272C199.502 26.88 198.894 27.36 198.094 27.712C197.31 28.048 196.39 28.216 195.334 28.216Z" fill="#212121"/><g filter="url(#filter0_i_3251_37255)"><g filter="url(#filter1_i_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.1604 25.0374L12.0723 23.2852C11.8131 22.462 11.8387 20.7045 14.0136 20.2594C15.5588 19.9432 15.8577 18.3302 16.1334 16.8426C16.3427 15.7129 16.5387 14.6556 17.2568 14.2935C18.5878 13.6224 20.1053 15.5536 20.6978 16.6031C21.6418 17.7468 23.883 19.3683 25.2957 16.7045C27.0615 13.3748 32.5188 9.94287 33.0931 10.2302C35.9576 11.6631 37.6598 14.6729 37.5151 15.4049L38.2141 21.8104L20.6486 30.9792L14.9829 28.9605C13.8189 27.8227 12.8651 26.4925 12.1604 25.0374Z" fill="url(#paint0_linear_3251_37255)"/></g><g filter="url(#filter2_i_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3478 24.4521C10.4114 21.8669 10.2294 18.9821 10.9939 16.1288C12.9869 8.69079 20.6572 4.28349 28.1261 6.28476C35.595 8.28604 40.034 15.9381 38.041 23.376C36.2972 29.8842 30.2066 34.0721 23.7076 33.6767C22.7792 33.6202 21.8424 33.4702 20.9088 33.22C20.442 33.0949 19.987 32.9478 19.5448 32.78C18.5496 32.4025 17.6186 31.9204 16.7611 31.3502C14.2412 29.6745 12.3567 27.2371 11.3478 24.4521ZM12.0637 20.9995C12.2609 22.9117 13.0666 25.5484 14.9715 25.2909V25.2909C16.3461 25.1052 17.3653 23.3644 17.3653 23.3644C18.2629 22.1002 18.0667 17.352 20.6696 19.2848C22.1223 21.3511 22.9645 21.8581 23.2041 21.8532C23.6567 22.0392 24.5574 22.0787 24.5396 20.7488C24.5217 19.4189 23.9348 17.1619 23.5309 15.654C23.2845 14.3403 23.9165 12.5679 25.8761 13.5207C26.3356 13.7887 27.1645 14.1545 29.3436 15.9415C31.5226 17.7285 33.0623 16.6014 34.2353 14.9759V14.9759C34.8743 14.0904 34.9131 13.0124 34.3908 12.0534C33.0516 9.59429 31.1567 8.6242 27.7443 7.70983C21.0657 5.92032 14.207 9.86127 12.4249 16.5122C12.0213 18.0185 11.9127 19.5345 12.0637 20.9995Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3478 24.4521C10.4114 21.8669 10.2294 18.9821 10.9939 16.1288C12.9869 8.69079 20.6572 4.28349 28.1261 6.28476C35.595 8.28604 40.034 15.9381 38.041 23.376C36.2972 29.8842 30.2066 34.0721 23.7076 33.6767C22.7792 33.6202 21.8424 33.4702 20.9088 33.22C20.442 33.0949 19.987 32.9478 19.5448 32.78C18.5496 32.4025 17.6186 31.9204 16.7611 31.3502C14.2412 29.6745 12.3567 27.2371 11.3478 24.4521ZM12.0637 20.9995C12.2609 22.9117 13.0666 25.5484 14.9715 25.2909V25.2909C16.3461 25.1052 17.3653 23.3644 17.3653 23.3644C18.2629 22.1002 18.0667 17.352 20.6696 19.2848C22.1223 21.3511 22.9645 21.8581 23.2041 21.8532C23.6567 22.0392 24.5574 22.0787 24.5396 20.7488C24.5217 19.4189 23.9348 17.1619 23.5309 15.654C23.2845 14.3403 23.9165 12.5679 25.8761 13.5207C26.3356 13.7887 27.1645 14.1545 29.3436 15.9415C31.5226 17.7285 33.0623 16.6014 34.2353 14.9759V14.9759C34.8743 14.0904 34.9131 13.0124 34.3908 12.0534C33.0516 9.59429 31.1567 8.6242 27.7443 7.70983C21.0657 5.92032 14.207 9.86127 12.4249 16.5122C12.0213 18.0185 11.9127 19.5345 12.0637 20.9995Z" fill="url(#paint1_linear_3251_37255)"/></g><g filter="url(#filter3_di_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M46.7183 6.42859C46.7186 6.42726 46.7187 6.42663 46.7186 6.42667C46.7184 6.42676 46.7174 6.43052 46.7159 6.43764C46.7172 6.43336 46.7179 6.43036 46.7183 6.42859ZM46.0418 7.51951L46.0508 7.51827L46.0452 7.52543C45.2409 8.5544 43.8596 9.90727 41.937 11.499C38.1168 14.6615 32.4559 18.5249 25.8632 22.313C19.2704 26.1012 13.078 29.0485 8.41605 30.7598C6.06963 31.621 4.20175 32.1351 2.9042 32.3139L2.89517 32.3151L2.90076 32.3079C3.70508 31.279 5.08637 29.9261 7.00905 28.3344C8.3098 27.2576 9.82397 26.0995 11.5157 24.8908C11.2542 24.2368 11.0436 23.5663 10.8846 22.8851C3.76467 27.9073 -0.553824 32.2067 0.355597 33.7743C1.67763 36.0532 13.5471 31.6964 26.8668 24.043C40.1864 16.3897 49.9125 8.33797 48.5904 6.05906C47.6897 4.50641 41.8931 6.03397 34.0775 9.58568C34.59 10.0643 35.0673 10.582 35.5047 11.1352C37.3171 10.325 39.0054 9.63323 40.53 9.07361C42.8764 8.21232 44.7443 7.69825 46.0418 7.51951ZM1.6114 32.3448C1.61158 32.3447 1.61538 32.3457 1.62228 32.348C1.61468 32.3461 1.61123 32.3449 1.6114 32.3448ZM2.23007 33.3957C2.22794 33.4032 2.22724 33.4068 2.22741 33.4067C2.22752 33.4066 2.22798 33.4051 2.22866 33.4023C2.22906 33.4006 2.22954 33.3984 2.23007 33.3957ZM47.3237 7.48534C47.3313 7.48727 47.3348 7.48844 47.3346 7.48854C47.3344 7.48864 47.3306 7.48768 47.3237 7.48534Z" fill="url(#paint2_linear_3251_37255)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M46.7183 6.42859C46.7186 6.42726 46.7187 6.42663 46.7186 6.42667C46.7184 6.42676 46.7174 6.43052 46.7159 6.43764C46.7172 6.43336 46.7179 6.43036 46.7183 6.42859ZM46.0418 7.51951L46.0508 7.51827L46.0452 7.52543C45.2409 8.5544 43.8596 9.90727 41.937 11.499C38.1168 14.6615 32.4559 18.5249 25.8632 22.313C19.2704 26.1012 13.078 29.0485 8.41605 30.7598C6.06963 31.621 4.20175 32.1351 2.9042 32.3139L2.89517 32.3151L2.90076 32.3079C3.70508 31.279 5.08637 29.9261 7.00905 28.3344C8.3098 27.2576 9.82397 26.0995 11.5157 24.8908C11.2542 24.2368 11.0436 23.5663 10.8846 22.8851C3.76467 27.9073 -0.553824 32.2067 0.355597 33.7743C1.67763 36.0532 13.5471 31.6964 26.8668 24.043C40.1864 16.3897 49.9125 8.33797 48.5904 6.05906C47.6897 4.50641 41.8931 6.03397 34.0775 9.58568C34.59 10.0643 35.0673 10.582 35.5047 11.1352C37.3171 10.325 39.0054 9.63323 40.53 9.07361C42.8764 8.21232 44.7443 7.69825 46.0418 7.51951ZM1.6114 32.3448C1.61158 32.3447 1.61538 32.3457 1.62228 32.348C1.61468 32.3461 1.61123 32.3449 1.6114 32.3448ZM2.23007 33.3957C2.22794 33.4032 2.22724 33.4068 2.22741 33.4067C2.22752 33.4066 2.22798 33.4051 2.22866 33.4023C2.22906 33.4006 2.22954 33.3984 2.23007 33.3957ZM47.3237 7.48534C47.3313 7.48727 47.3348 7.48844 47.3346 7.48854C47.3344 7.48864 47.3306 7.48768 47.3237 7.48534Z" fill="url(#paint3_linear_3251_37255)"/></g><g filter="url(#filter4_i_3251_37255)"><circle cx="22.7931" cy="10.6108" r="1.42688" transform="rotate(15 22.7931 10.6108)" fill="#F9CE21"/></g><g filter="url(#filter5_i_3251_37255)"><circle cx="18.5138" cy="17.1888" r="1.00415" transform="rotate(15 18.5138 17.1888)" fill="#F9CE21"/></g></g><defs><filter id="filter0_i_3251_37255" x="0" y="-4.99805" width="49.4463" height="49.3301" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="0.5" dy="-0.5"/><feGaussianBlur stdDeviation="0.75"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter1_i_3251_37255" x="11.96" y="10.2129" width="26.2539" height="20.7666" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter2_i_3251_37255" x="10.5176" y="5.80273" width="28" height="27.8994" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter3_di_3251_37255" x="-0.764648" y="5.4541" width="50.4756" height="30.9258" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="0.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3251_37255"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3251_37255" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect2_innerShadow_3251_37255"/></filter><filter id="filter4_i_3251_37255" x="21.3662" y="9.18359" width="2.85449" height="2.85449" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter5_i_3251_37255" x="17.5098" y="16.1846" width="2.00879" height="2.00879" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><linearGradient id="paint0_linear_3251_37255" x1="28.5675" y1="9.01488" x2="22.5459" y2="31.4876" gradientUnits="userSpaceOnUse"><stop stop-color="#B1261A"/><stop offset="0.0001" stop-color="#C4341D"/><stop offset="1" stop-color="#EE5225"/></linearGradient><linearGradient id="paint1_linear_3251_37255" x1="17.5061" y1="2.22488" x2="26.3834" y2="29.2746" gradientUnits="userSpaceOnUse"><stop stop-color="#FFF301"/><stop offset="1" stop-color="#F58C1D"/></linearGradient><linearGradient id="paint2_linear_3251_37255" x1="29.6281" y1="0.678335" x2="19.3182" y2="39.1555" gradientUnits="userSpaceOnUse"><stop stop-color="#EF1926"/><stop offset="1" stop-color="#F26520"/></linearGradient><linearGradient id="paint3_linear_3251_37255" x1="29.6281" y1="0.678335" x2="19.3182" y2="39.1555" gradientUnits="userSpaceOnUse"><stop stop-color="#B1261A"/><stop offset="0.0001" stop-color="#C4341D"/><stop offset="1" stop-color="#EE5225"/></linearGradient></defs></svg> </a> <div class="hamburger-toggle"> <button class="hamburger hamburger--spin" type="button"> <span class="hamburger-box"> <span class="hamburger-inner"></span> </span> <span class="vh">Toggle Drawer Menu</span> </button> </div> </div> <div class="drawer__actions__wrapper"> <div class="drawer__actions"> <a class="cz-button cz-button--bundle header__action__bundle" href="/ultimate-membership-bundle/" target="">Ultimate Membership Bundle </a> <a class="cz-button header__action__profile" href="https://www.cozmoslabs.com/account/">Login</a> </div> </div> <div class="drawer__nav"> <ul id="menu-2023-drawer" class="menu"><li id="menu-item-2627334" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2627334"><a href="https://www.cozmoslabs.com/wordpress-profile-builder/">Profile Builder</a></li> <li id="menu-item-2627329" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2627329"><a href="https://www.cozmoslabs.com/wordpress-paid-member-subscriptions/">Paid Member Subscriptions</a></li> <li id="menu-item-2627332" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2627332"><a href="https://www.cozmoslabs.com/account/">Account</a></li> <li id="menu-item-2627330" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2627330"><a href="https://www.cozmoslabs.com/support/">Support</a></li> <li id="menu-item-2627331" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-2627331"><a href="https://www.cozmoslabs.com/blog/">Blog</a></li> </ul> <div class="social"> <ul id="menu-2023-social-networks" class="menu"><li id="menu-item-1974427" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974427"><a target="_blank" rel="noopener" href="https://twitter.com/cozmoslabs"><span class="menu-item__ico menu-item__ico--twitter"><svg width="21" height="23" viewBox="0 0 21 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Social Icons"> <path id="Vector" d="M16.0355 2.33984H18.9873L12.5385 10.0614L20.125 20.5686H14.1848L9.53228 14.196L4.2087 20.5686H1.25513L8.15275 12.3096L0.875 2.33984H6.96597L11.1715 8.16465L16.0355 2.33984ZM14.9995 18.7177H16.6351L6.07722 4.09355H4.32203L14.9995 18.7177Z" fill="white"/> </g> </svg> </span><span class="menu-item__title menu-item__title--twitter">twitter</span></a></li> <li id="menu-item-1974428" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974428"><a target="_blank" rel="noopener" href="https://www.facebook.com/cozmoslabs/"><span class="menu-item__ico menu-item__ico--facebook"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"/></svg></span><span class="menu-item__title menu-item__title--facebook">facebook</span></a></li> <li id="menu-item-1974429" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974429"><a target="_blank" rel="noopener" href="https://www.linkedin.com/company/cozmoslabs/"><span class="menu-item__ico menu-item__ico--linkedin"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></span><span class="menu-item__title menu-item__title--linkedin">linkedin</span></a></li> </ul> </div> </div> </div> </div> <section class="cover wrapper-margin-small small"> <div class="wrapper cover__wrap cover__wrap--bottom"> <div class="cover__left"> <div class="cover__breadcrumbs"><span><span><a href="https://www.cozmoslabs.com/blog/">Blog</a></span> / <span><a href="https://www.cozmoslabs.com/category/profile-builder-2/">Profile Builder</a></span> / <span class="breadcrumb_last" aria-current="page">How to Create a Custom WordPress Registration Form</span></span></div> <h1> How to Create a Custom WordPress Registration Form </h1> </div> </div> </section> <article id="post-196021" class="blog-single wrapper post-196021 post type-post status-publish format-standard has-post-thumbnail hentry category-membership category-profile-builder-2 category-tutorials tag-profile-builder tag-wordpress"> <div class="blog-single__figure"> <img width="1200" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20500'%3E%3C/svg%3E" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Custom WordPress registration form" decoding="async" fetchpriority="high" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-600x250.png.webp 600w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png.webp" /><noscript><img width="1200" height="500" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Custom WordPress registration form" decoding="async" fetchpriority="high" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/651094_Cozmoslabs_CustomWordpressRegForm_Op2_021920-600x250.png.webp 600w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript> </div> <div class="blog-single__author-box"> <div class="blog-single__author-avatar"> <img alt='' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%3E%3C/svg%3E" data-lazy-srcset='https://secure.gravatar.com/avatar/5c456e7b96bd702ac4403a89ac907819?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo' height='48' width='48' decoding='async' data-lazy-src="https://secure.gravatar.com/avatar/5c456e7b96bd702ac4403a89ac907819?s=48&d=mm&r=g"/><noscript><img alt='' src='https://secure.gravatar.com/avatar/5c456e7b96bd702ac4403a89ac907819?s=48&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/5c456e7b96bd702ac4403a89ac907819?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo' height='48' width='48' decoding='async'/></noscript> </div> <div class="blog-single__author-name__wrap"> <div class="blog-single__author-name"> Maria </div> <div class="blog-single__last-updated"> <span class="label">Last Updated: </span> 27/02/23 </div> </div> </div> <div class="blog-single__content"> <div class="content"> <div id="toc_container" class="have_bullets"><p class="toc_title">Table of Contents</p><ul class="toc_list"><li><a href="#Profile_Builder_Pro_is_your_custom_registration_form_solution"><span class="toc_number toc_depth_1">1</span> Profile Builder Pro is your custom registration form solution</a><ul><li><a href="#Profile_Builder_Pro"><span class="toc_number toc_depth_2">1.1</span> Profile Builder Pro</a></li></ul></li><li><a href="#How_to_create_a_custom_WordPress_registration_form"><span class="toc_number toc_depth_1">2</span> How to create a custom WordPress registration form</a><ul><li><a href="#Control_over_Admin_Bar_on_the_Front-end"><span class="toc_number toc_depth_2">2.1</span> Control over Admin Bar on the Front-end</a></li><li><a href="#Add_Extra_Profile_Fields_to_Registration_Forms"><span class="toc_number toc_depth_2">2.2</span> Add Extra Profile Fields to Registration Forms</a></li><li><a href="#Create_Multiple_Registration_Forms"><span class="toc_number toc_depth_2">2.3</span> Create Multiple Registration Forms</a></li><li><a href="#Set_up_Multiple_Edit_Profile_Forms"><span class="toc_number toc_depth_2">2.4</span> Set up Multiple Edit Profile Forms</a></li><li><a href="#Drag_and_drop_to_reorder_User_Profile_Fields"><span class="toc_number toc_depth_2">2.5</span> Drag and drop to reorder User Profile Fields</a></li><li><a href="#Add_Email_Confirmation_for_User_Registration"><span class="toc_number toc_depth_2">2.6</span> Add Email Confirmation for User Registration</a></li><li><a href="#Enable_Conditional_Logic_for_Custom_WordPress_Registration_Form_Fields"><span class="toc_number toc_depth_2">2.7</span> Enable Conditional Logic for Custom WordPress Registration Form Fields</a></li><li><a href="#Add_Repeater_Fields_to_Custom_WordPress_Registration_Forms"><span class="toc_number toc_depth_2">2.8</span> Add Repeater Fields to Custom WordPress Registration Forms</a></li></ul></li><li><a href="#Start_creating_Custom_WordPress_Registration_Forms_for_your_site"><span class="toc_number toc_depth_1">3</span> Start creating Custom WordPress Registration Forms for your site</a><ul><li><a href="#Profile_Builder_Pro-2"><span class="toc_number toc_depth_2">3.1</span> Profile Builder Pro</a></li></ul></li></ul></div> <p>There are tons of scenarios where you might need to create a custom WordPress registration form for your website. For example, you might need to allow members to register for your membership program, create profiles, sign up for an online course, or create an account to join discussion boards or forums.</p> <p>Creating a custom WordPress registration form gives you better control over the information you collect from users. In addition to this, you can tweak the form however you’d like to deliver a better user experience or enhance its functionality (for example, by connecting it to your email marketing service of choice). And, finally, you can add as many additional form fields as you’d like.</p> <p>In this tutorial we’ll go through how to build and customize front-end registration forms in WordPress using the <a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=cozmoslabs&utm_medium=blog&utm_campaign=custom-wordpress-registration-form">Profile Builder Pro</a> plugin.</p> <h2><span id="Profile_Builder_Pro_is_your_custom_registration_form_solution">Profile Builder Pro is your custom registration form solution</span></h2> <p><a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=cozmoslabs&utm_medium=blog&utm_campaign=custom-wordpress-registration-form">Profile Builder Pro</a> is an all-in-one user registration and management plugin for WordPress sites. It lets you add beautiful front-end user registration on a login page, profile, and login forms to your site using shortcodes. The plugin is fully GDPR compliant with user data compliance right out of the box.</p> <div class="cl-cta-box flex-container pb"><div class="cta-box-image"><a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=blog&utm_content=custom-wordpress-registration-form" ><img width="138" height="138" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20138%20138'%3E%3C/svg%3E" data-lazy-src="https://www.cozmoslabs.com/wp-content/plugins/blog-cta-box/images/pb_logo.png"/><noscript><img width="138" height="138" src = "https://www.cozmoslabs.com/wp-content/plugins/blog-cta-box/images/pb_logo.png"/></noscript></a></div><div class="cta-box-content"><h3 class="cta-box-title"><span id="Profile_Builder_Pro">Profile Builder Pro</span></h3><p class="cta-box-description">Create a custom WordPress registration form with Profile Builder Pro.</p><a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=blog&utm_content=custom-wordpress-registration-form" class="cz-button cz-button--orange big" >Get Profile Builder</a></div></div> <p>With Profile Builder Pro, you can add all sorts of custom fields to your WordPress user registration forms including <em>agree to terms</em> checkboxes, timezone select, date picker, reCAPTCHA, and color picker as well as avatar upload and a full WYSIWYG editor. The plugin also lets you configure conditional logic for form fields and set up content restrictions based on the user role.</p> <p>Using the plugin you can also enable admin approval for new user registrations, which is especially useful for private membership sites. In addition to this, it offers neat features like <a href="https://www.cozmoslabs.com/14722-wordpress-email-confirmation/">email confirmation for user</a> registration which requires registrants to confirm their email. This is a great way to prevent bot accounts.<br /> You can also enforce minimum password length (and strength) to improve your site’s security and hide the admin bar to deliver an intuitive, distraction-free registration experience.</p> <p>All these features will be key to building a powerful front-end user registration for your website.</p> <h2><span id="How_to_create_a_custom_WordPress_registration_form">How to create a custom WordPress registration form</span></h2> <p>Let’s dive into how you can use Profile Builder Pro to create custom user registration forms for your WordPress site.</p> <p>Below we’ll go through the following customization options:</p> <ul> <li><a href="#section1">Controlling whether the Admin Bar shows up on the front-end</a></li> <li><a href="#section2">Adding extra profile fields to registration forms</a></li> <li><a href="#section3">Creating multiple registration forms</a></li> <li><a href="#section4">Setting up multiple edit profile forms</a></li> <li><a href="#section5">Reordering user profile fields using drag and drop</a></li> <li><a href="#section6">Adding email confirmation for user registration</a></li> <li><a href="#section7">Enabling conditional logic for custom WordPress registration form fields</a></li> <li><a href="#section8">Adding repeater fields to custom WordPress registration forms</a></li> </ul> <h3 id="section1"><span id="Control_over_Admin_Bar_on_the_Front-end">Control over Admin Bar on the Front-end</span></h3> <p>The Profile Builder Pro plugin lets you decide which user roles can view the admin bar on the front-end of your WordPress website. To configure the admin bar settings, head over to <strong>Profile Builder → Settings</strong> from the admin panel and click on the <strong>Admin Bar </strong>tab.</p> <p><img decoding="async" class="aligncenter size-full wp-image-196023" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201217'%3E%3C/svg%3E" alt="Admin bar settings in Profile Builder Pro" width="1200" height="1217" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings-296x300.png.webp 296w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings-768x779.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings-1010x1024.png.webp 1010w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings.png.webp" /><noscript><img decoding="async" class="aligncenter size-full wp-image-196023" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings.png.webp" alt="Admin bar settings in Profile Builder Pro" width="1200" height="1217" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings-296x300.png.webp 296w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings-768x779.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/admin-bar-settings-1010x1024.png.webp 1010w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></p> <p>From the <strong>Admin Bar Settings</strong> screen, you can set the visibility of each user role you have added to your WordPress website to either <em>Show</em> or <em>Hide</em>.</p> <p>The key benefit of hiding the admin bar from the front-end for logged-in users is that it lets you deliver a clean and user-friendly interface.</p> <h3 id="section2"><span id="Add_Extra_Profile_Fields_to_Registration_Forms">Add Extra Profile Fields to Registration Forms</span></h3> <p>The Profile Builder Pro plugin lets you manage default and extra profile fields for user registration directly from the back-end. The <a href="https://www.cozmoslabs.com/docs/profile-builder-2/manage-user-fields/?utm_source=cozmoslabs&utm_medium=blog&utm_campaign=custom-wordpress-registration-form/#Default_Fields_Types">default field types</a> include name, contact information, about yourself, username, first and last name, email, website, and others.</p> <p><a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields.png.webp"><img decoding="async" class="border aligncenter wp-image-196024 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20560'%3E%3C/svg%3E" alt="Extra profile fields for Custom WordPress Registration Form" width="1200" height="560" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields-300x140.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields-768x358.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields-1024x478.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields.png.webp" /><noscript><img decoding="async" class="border aligncenter wp-image-196024 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields.png.webp" alt="Extra profile fields for Custom WordPress Registration Form" width="1200" height="560" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields-300x140.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields-768x358.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/extra-profile-fields-1024x478.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></a></p> <p>However, when creating custom WordPress registration forms, you might need to add <a href="https://www.cozmoslabs.com/docs/profile-builder-2/manage-user-fields/?utm_source=cozmoslabs&utm_medium=blog&utm_campaign=custom-wordpress-registration-form/#Extra_Fields_Types">extra field types</a> to your forms. You can select from a total of 29 extra form field types including:</p> <ul> <li>Heading</li> <li>Input</li> <li>Number</li> <li>Textarea</li> <li>WYSIWYG</li> <li>HTML</li> <li>reCAPTCHA</li> <li>Avatar upload</li> <li>Date picker and time picker</li> </ul> <p>You can manage all form fields by heading over to <strong>Profile Builder → Form Fields</strong> from the WordPress Dashboard panel.</p> <p><a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields.png.webp"><img decoding="async" class="border aligncenter wp-image-196025 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20788'%3E%3C/svg%3E" alt="Manage custom WordPress Registration form fields " width="1200" height="788" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-300x197.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-768x504.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-1024x672.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-180x117.png.webp 180w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields.png.webp" /><noscript><img decoding="async" class="border aligncenter wp-image-196025 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields.png.webp" alt="Manage custom WordPress Registration form fields " width="1200" height="788" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-300x197.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-768x504.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-1024x672.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/manage-form-fields-180x117.png.webp 180w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></a></p> <p>The <strong>Manage Form Fields</strong> screen provides an intuitive user interface for adding, editing, deleting, as well as reordering user registration fields (drag and drop).</p> <p><a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field.png.webp"><img decoding="async" class="border aligncenter wp-image-196026 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20615'%3E%3C/svg%3E" alt="Adding extra form fields in Profile Builder Pro" width="1200" height="615" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field-300x154.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field-768x394.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field-1024x525.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field.png.webp" /><noscript><img decoding="async" class="border aligncenter wp-image-196026 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field.png.webp" alt="Adding extra form fields in Profile Builder Pro" width="1200" height="615" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field-300x154.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field-768x394.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-extra-form-field-1024x525.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></a></p> <p>Once you select a form field type, you can easily configure the field properties. This includes the form field’s title, type, meta-name, description, default value, and whether or not it’s required.</p> <h3 id="section3"><span id="Create_Multiple_Registration_Forms">Create Multiple Registration Forms</span></h3> <p>The <em>Multiple Registration Forms</em> add-on from Profile Builder allows you to add <a href="https://www.cozmoslabs.com/28983-multiple-user-registration-forms/">multiple front-end user registration forms with different form fields</a> for certain user roles. In other words, you can assign registrants a specific user role automatically after they fill out the form.</p> <p>For example, let’s say you have two registration forms – <em>Member Registration</em> and <em>Event Registration</em>. People who fill out the <em>Member Registration</em> form will be assigned the <em>Members</em> user role. And people who fill out the <em>Event Registration </em>form will be assigned the <em>Attendee</em> user role.</p> <p>You’ll also probably want to collect different information from each type upon registration.</p> <p><img decoding="async" class="aligncenter wp-image-362613 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%20900'%3E%3C/svg%3E" alt="Pro add-ons screen - activating multiple registration forms" width="1920" height="900" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01.png.webp 1920w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-300x141.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-1024x480.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-768x360.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-1536x720.png.webp 1536w" data-lazy-sizes="(max-width: 1920px) 100vw, 1920px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01.png.webp" /><noscript><img decoding="async" class="aligncenter wp-image-362613 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01.png.webp" alt="Pro add-ons screen - activating multiple registration forms" width="1920" height="900" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01.png.webp 1920w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-300x141.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-1024x480.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-768x360.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.47.01-1536x720.png.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></noscript></p> <p>The first thing you need to do is enable the <em>Multiple Registration Forms</em> module by heading over to <strong>Profile Builder → Add-ons</strong>. Once that’s done, you can configure the <em>After Registration… </em>meta box for each form.</p> <p><img decoding="async" class="border aligncenter size-full wp-image-196028" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20382'%3E%3C/svg%3E" alt="Set user role setting" width="1200" height="382" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role-300x96.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role-768x244.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role-1024x326.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role.png.webp" /><noscript><img decoding="async" class="border aligncenter size-full wp-image-196028" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role.png.webp" alt="Set user role setting" width="1200" height="382" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role-300x96.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role-768x244.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/multiple-registration-forms-user-role-1024x326.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></p> <p>Profile Builder Pro lets you configure the following settings for each form you create:</p> <ul> <li>Set Role – the user role that will be assigned to people after they fill out this form;</li> <li>Automatically Log In – whether or not to automatically log in to the registrant or not;</li> <li>Redirect – whether to redirect the registrant to a different page or not.</li> </ul> <p>After you publish the form, you’ll see a form shortcode that can be used to add the form to any page you’d like.</p> <p><img decoding="async" class="aligncenter wp-image-362614 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201684%20568'%3E%3C/svg%3E" alt="Registration form shortcode" width="1684" height="568" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27.png.webp 1684w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-300x101.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-1024x345.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-768x259.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-1536x518.png.webp 1536w" data-lazy-sizes="(max-width: 1684px) 100vw, 1684px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27.png.webp" /><noscript><img decoding="async" class="aligncenter wp-image-362614 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27.png.webp" alt="Registration form shortcode" width="1684" height="568" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27.png.webp 1684w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-300x101.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-1024x345.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-768x259.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.53.27-1536x518.png.webp 1536w" sizes="(max-width: 1684px) 100vw, 1684px" /></noscript></p> <h3 id="section4"><span id="Set_up_Multiple_Edit_Profile_Forms">Set up Multiple Edit Profile Forms</span></h3> <p>If you use the <em>Multiple Registration Forms</em> add-on to add multiple custom WordPress registration forms to your site’s front-end, you might also consider giving each user type the option to access and edit their profile information.</p> <p>For this, you will need to set up multiple edit profile forms. The easiest way to do this is by using the <em>Multiple Edit Profile </em>module.</p> <p><img decoding="async" class="aligncenter wp-image-362615 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%20900'%3E%3C/svg%3E" alt="Multiple Edit Profile Forms Add-on" width="1920" height="900" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36.png.webp 1920w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-300x141.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-1024x480.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-768x360.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-1536x720.png.webp 1536w" data-lazy-sizes="(max-width: 1920px) 100vw, 1920px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36.png.webp" /><noscript><img decoding="async" class="aligncenter wp-image-362615 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36.png.webp" alt="Multiple Edit Profile Forms Add-on" width="1920" height="900" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36.png.webp 1920w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-300x141.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-1024x480.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-768x360.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-11.55.36-1536x720.png.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></noscript></p> <p>Once you’ve enabled the <strong>Multiple Edit Profile </strong>add-on from the <strong>Profile Builder → Add-ons</strong> screen, head over to <strong>Profile Builder → Edit-profile Forms</strong> to add a new form and choose which fields users can view and/or modify from the front-end.</p> <p><a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form.png.webp"><img decoding="async" class="border aligncenter wp-image-196030 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20702'%3E%3C/svg%3E" alt="Edit profile form fields" width="1200" height="702" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form-300x176.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form-768x449.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form-1024x599.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form.png.webp" /><noscript><img decoding="async" class="border aligncenter wp-image-196030 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form.png.webp" alt="Edit profile form fields" width="1200" height="702" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form-300x176.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form-768x449.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/edit-profile-form-1024x599.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></a></p> <p>After publishing, you’ll see a form shortcode that can be used to add the edit profile form to any page you’d like. You can use to show only certain fields/information under the user profile, as well as control which fields the users can modify and which remain unchanged.</p> <h3 id="section5"><span id="Drag_and_drop_to_reorder_User_Profile_Fields">Drag and drop to reorder User Profile Fields</span></h3> <p>One of the neat features on offer with Profile Builder Pro is that you can simply drag and drop form fields into place to reorder them. This lets you change the default order of how form fields appear on the front-end.</p> <p>For example, let’s say the registration form asks users to enter their username before their first name and last name.</p> <div id='gallery-1' class='gallery galleryid-196021 gallery-columns-2 gallery-size-large'><dl class='gallery-item'> <dt class='gallery-icon landscape'> <a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname.png.webp"><img decoding="async" width="1024" height="511" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20511'%3E%3C/svg%3E" class="attachment-large size-large" alt="Rearranging custom WordPress registration form fields" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-1024x511.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-300x150.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-768x383.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname.png.webp 1200w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-1024x511.png.webp" /><noscript><img decoding="async" width="1024" height="511" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-1024x511.png.webp" class="attachment-large size-large" alt="Rearranging custom WordPress registration form fields" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-1024x511.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-300x150.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-768x383.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname.png.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a> </dt></dl><dl class='gallery-item'> <dt class='gallery-icon landscape'> <a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview.png.webp"><img decoding="async" width="1024" height="805" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20805'%3E%3C/svg%3E" class="attachment-large size-large" alt="Custom WordPress Registration form with fields" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-1024x805.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-300x236.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-768x604.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview.png.webp 1067w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-1024x805.png.webp" /><noscript><img decoding="async" width="1024" height="805" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-1024x805.png.webp" class="attachment-large size-large" alt="Custom WordPress Registration form with fields" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-1024x805.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-300x236.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview-768x604.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/username-fname-lname-preview.png.webp 1067w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a> </dt></dl><br style="clear: both" /> </div> <p>You can simply drag the username form field from the “#” column and move it down so that it appears after the first name and last name fields.</p> <div id='gallery-2' class='gallery galleryid-196021 gallery-columns-2 gallery-size-large'><dl class='gallery-item'> <dt class='gallery-icon landscape'> <a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username.png.webp"><img decoding="async" width="1024" height="515" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20515'%3E%3C/svg%3E" class="attachment-large size-large" alt="Rearranging fields" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-1024x515.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-300x151.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-768x387.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username.png.webp 1200w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-1024x515.png.webp" /><noscript><img decoding="async" width="1024" height="515" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-1024x515.png.webp" class="attachment-large size-large" alt="Rearranging fields" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-1024x515.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-300x151.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-768x387.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username.png.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a> </dt></dl><dl class='gallery-item'> <dt class='gallery-icon landscape'> <a href="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview.png.webp"><img decoding="async" width="1024" height="794" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20794'%3E%3C/svg%3E" class="attachment-large size-large" alt="Preview of form" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-1024x794.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-300x233.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-768x596.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview.png.webp 1074w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-1024x794.png.webp" /><noscript><img decoding="async" width="1024" height="794" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-1024x794.png.webp" class="attachment-large size-large" alt="Preview of form" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-1024x794.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-300x233.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview-768x596.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/fname-lname-username-preview.png.webp 1074w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript></a> </dt></dl><br style="clear: both" /> </div> <h3 id="section6"><span id="Add_Email_Confirmation_for_User_Registration">Add Email Confirmation for User Registration</span></h3> <p>The Profile Builder Pro plugin also lets you set up email confirmation for new user registrations. This is great for making sure people sign up with their real email addresses. It also helps you protect against bots and spam accounts.</p> <p>To enable the email confirmation feature, head over to <strong>Profile Builder → Settings</strong> from the admin panel. Next, click on the <strong>General Settings</strong> tab. From here, change the <strong>“Email Confirmation” Activated</strong> option to <em>Yes</em> using the dropdown.</p> <p><span style="color: #ff0000;"><img decoding="async" class="border aligncenter size-full wp-image-196035" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20482'%3E%3C/svg%3E" alt="Email confirmation settings in Profile Builder Pro" width="1200" height="482" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings-300x121.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings-768x308.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings-1024x411.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings.png.webp" /><noscript><img decoding="async" class="border aligncenter size-full wp-image-196035" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings.png.webp" alt="Email confirmation settings in Profile Builder Pro" width="1200" height="482" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings-300x121.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings-768x308.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/email-confirmation-settings-1024x411.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></span></p> <p>Once that’s done, choose an account page to redirect registrants to once they’ve confirmed their email account.</p> <p>Click the<strong> Save Changes</strong> button to proceed.</p> <h3 id="section7"><span id="Enable_Conditional_Logic_for_Custom_WordPress_Registration_Form_Fields">Enable Conditional Logic for Custom WordPress Registration Form Fields</span></h3> <p>Using the Profile Builder Pro plugin to create custom WordPress registration forms, you also have the option to <a href="https://www.cozmoslabs.com/63462-conditional-logic-user-registration-forms-profile-builder/">configure conditional logic for certain fields</a>. In other words, you can choose to show or hide fields based on the user’s input. You can apply conditional logic to user fields when you’re adding in new fields or editing existing ones.</p> <p>Let’s say you want to apply conditional logic to the <em>Phone Number</em> field. First, tick the checkbox next to the <strong>Conditional Logic</strong> option to enable conditional logic. Once that’s done, you will be able to configure conditional logic rules.</p> <p>For example, if we want to ask users for their phone number only if they live in the United States, we would set the conditional rules as follows:</p> <p><img decoding="async" class="border aligncenter size-full wp-image-196036" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201106%20255'%3E%3C/svg%3E" alt="Conditional rules" width="1106" height="255" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules.png.webp 1106w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules-300x69.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules-768x177.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules-1024x236.png.webp 1024w" data-lazy-sizes="(max-width: 1106px) 100vw, 1106px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules.png.webp" /><noscript><img decoding="async" class="border aligncenter size-full wp-image-196036" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules.png.webp" alt="Conditional rules" width="1106" height="255" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules.png.webp 1106w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules-300x69.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules-768x177.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/conditional-rules-1024x236.png.webp 1024w" sizes="(max-width: 1106px) 100vw, 1106px" /></noscript></p> <p>The phone number field only appears when the user selects the United States using the <em>Country </em>field.</p> <div id='gallery-3' class='gallery galleryid-196021 gallery-columns-2 gallery-size-large'><dl class='gallery-item'> <dt class='gallery-icon landscape'> <img decoding="async" width="1024" height="445" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20445'%3E%3C/svg%3E" class="attachment-large size-large" alt="Conditional logic example" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-1024x445.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-300x130.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-768x333.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom.png.webp 1200w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-1024x445.png.webp" /><noscript><img decoding="async" width="1024" height="445" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-1024x445.png.webp" class="attachment-large size-large" alt="Conditional logic example" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-1024x445.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-300x130.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom-768x333.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-kingdom.png.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript> </dt></dl><dl class='gallery-item'> <dt class='gallery-icon landscape'> <img decoding="async" width="1024" height="535" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20535'%3E%3C/svg%3E" class="attachment-large size-large" alt="Conditional logic example" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-1024x535.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-300x157.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-768x401.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states.png.webp 1200w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-1024x535.png.webp" /><noscript><img decoding="async" width="1024" height="535" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-1024x535.png.webp" class="attachment-large size-large" alt="Conditional logic example" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-1024x535.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-300x157.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states-768x401.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/united-states.png.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></noscript> </dt></dl><br style="clear: both" /> </div> <p>Using conditional logic you can implement dynamic front-end custom WordPress registration forms for your users.</p> <h3 id="section8"><span id="Add_Repeater_Fields_to_Custom_WordPress_Registration_Forms">Add Repeater Fields to Custom WordPress Registration Forms</span></h3> <p>Profile Builder Pro’s <strong>Repeater Fields</strong> add-on allows you to add front-end <a href="https://www.cozmoslabs.com/70707-repeater-fields-module-user-forms/">repeater fields (or groups of fields)</a> to your forms.</p> <p>This is really handy when you need your users to insert similar information, multiple times.</p> <p><img decoding="async" class="aligncenter wp-image-362629 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%20900'%3E%3C/svg%3E" alt="Repeater fields add-on" width="1920" height="900" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51.png.webp 1920w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-300x141.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-1024x480.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-768x360.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-1536x720.png.webp 1536w" data-lazy-sizes="(max-width: 1920px) 100vw, 1920px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51.png.webp" /><noscript><img decoding="async" class="aligncenter wp-image-362629 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51.png.webp" alt="Repeater fields add-on" width="1920" height="900" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51.png.webp 1920w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-300x141.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-1024x480.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-768x360.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/03/Screenshot-08-02-2021-12.06.51-1536x720.png.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></noscript></p> <p>To get started, head over to <strong>Profile Builder → Add-ons </strong>to enable <strong>Repeater Fields</strong>. Next, go to <strong>Profile Builder → Form Fields</strong> to add a <em>Repeater</em> field and configure its field properties.</p> <p><img decoding="async" class="border aligncenter wp-image-196041 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20489'%3E%3C/svg%3E" alt="Add repeater field to custom WordPress registration form" width="1200" height="489" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field-300x122.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field-768x313.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field-1024x417.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field.png.webp" /><noscript><img decoding="async" class="border aligncenter wp-image-196041 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field.png.webp" alt="Add repeater field to custom WordPress registration form" width="1200" height="489" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field-300x122.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field-768x313.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/add-repeater-field-1024x417.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></p> <p>From here, you can choose to limit the number of fields that registrants generate by using the <strong>Limit</strong> option. You can also use the <strong>Repeated field group</strong> option to manage the form field that will be repeated. Alternatively, you can choose to repeat a group of fields.</p> <p><img decoding="async" class="border aligncenter size-full wp-image-196042" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20391'%3E%3C/svg%3E" alt="Edit repeater field group" width="1200" height="391" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-300x98.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-768x250.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-1024x334.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group.png.webp" /><noscript><img decoding="async" class="border aligncenter size-full wp-image-196042" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group.png.webp" alt="Edit repeater field group" width="1200" height="391" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-300x98.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-768x250.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-1024x334.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></p> <p>It will look something like this on the front-end:</p> <p><img decoding="async" class="border aligncenter wp-image-196043 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201034'%3E%3C/svg%3E" alt="Repeater field group for custom WordPress registration form" width="1200" height="1034" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview-300x259.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview-768x662.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview-1024x882.png.webp 1024w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview.png.webp" /><noscript><img decoding="async" class="border aligncenter wp-image-196043 size-full" src="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview.png.webp" alt="Repeater field group for custom WordPress registration form" width="1200" height="1034" srcset="https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview-300x259.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview-768x662.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2020/02/repeater-field-group-preview-1024x882.png.webp 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript></p> <h2><span id="Start_creating_Custom_WordPress_Registration_Forms_for_your_site">Start creating Custom WordPress Registration Forms for your site</span></h2> <p>The Profile Builder Pro plugin makes it incredibly easy for website owners to set up custom WordPress registration forms on a dedicated registration page, with custom fields.</p> <div class="cl-cta-box flex-container pb"><div class="cta-box-image"><a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=blog&utm_content=custom-wordpress-registration-form" ><img width="138" height="138" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20138%20138'%3E%3C/svg%3E" data-lazy-src="https://www.cozmoslabs.com/wp-content/plugins/blog-cta-box/images/pb_logo.png"/><noscript><img width="138" height="138" src = "https://www.cozmoslabs.com/wp-content/plugins/blog-cta-box/images/pb_logo.png"/></noscript></a></div><div class="cta-box-content"><h3 class="cta-box-title"><span id="Profile_Builder_Pro-2">Profile Builder Pro</span></h3><p class="cta-box-description">Create beautiful front-end registration and profile forms with custom fields. Setup member directories, custom redirects, cutomize user emails & more using the all in one user management plugin.</p><a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=blog&utm_content=custom-wordpress-registration-form" class="cz-button cz-button--orange big" >Get Profile Builder</a></div></div> <p>It also comes with a variety of advanced features like conditional logic, repeater fields, and email confirmation allowing you to deliver an enhanced user experience and boost conversions.</p> <p>You’re also able to integrate with WooCommerce for content restriction or membership <a href="https://www.cozmoslabs.com/418549-wordpress-registration-form-with-payment/">payment through Stripe or PayPal</a>.</p> <p>The multiple registration forms and edit profile forms offer incredible flexibility for setting up different registration forms with different fields, allowing you to collect different information from different user roles.</p> <p>Ready to create custom WordPress registration forms for <em>your</em> website? <a href="https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=cozmoslabs&utm_medium=blog&utm_campaign=custom-wordpress-registration-form">Get the Profile Builder Pro WordPress plugin today!</a></p> <div class="blog-single__share"> <div class="label"> Share: </div> <div class="social"> <ul class="social__list"> <li class="social__el social__el--facebook"> <a class="jaotama__window-opener" href="https://www.facebook.com/sharer.php?u=https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/" target="_self"> <span class="social__label"> facebook </span> <span class="social__ico"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"/></svg> </span> </a> </li> <li class="social__el social__el--twitter"> <a class="jaotama__window-opener" href="https://x.com/intent/tweet?url=https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/&text=How to Create a Custom WordPress Registration Form" target="_self"> <span class="social__label"> x </span> <span class="social__ico"> <svg width="21" height="23" viewBox="0 0 21 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Social Icons"> <path id="Vector" d="M16.0355 2.33984H18.9873L12.5385 10.0614L20.125 20.5686H14.1848L9.53228 14.196L4.2087 20.5686H1.25513L8.15275 12.3096L0.875 2.33984H6.96597L11.1715 8.16465L16.0355 2.33984ZM14.9995 18.7177H16.6351L6.07722 4.09355H4.32203L14.9995 18.7177Z" fill="white"/> </g> </svg> </span> </a> </li> <li class="social__el social__el--linkedin"> <a class="jaotama__window-opener" href="https://www.linkedin.com/sharing/share-offsite?url=https://www.cozmoslabs.com/196021-custom-wordpress-registration-form/&text=How to Create a Custom WordPress Registration Form" target="_self"> <span class="social__label"> linkedin </span> <span class="social__ico"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg> </span> </a> </li> </ul> </div> </div> </div> <div class="fp-news"> <div class="cz-pretitle">From the blog</div> <h2>Related Articles</h2> <div class="fp-news__holder"> <div class="block"> <a class="block__figure" href="https://www.cozmoslabs.com/13357-wordpress-user-registration-plugin/"> <img width="1200" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20500'%3E%3C/svg%3E" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Best User Registration Plugins for WordPress" decoding="async" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-600x250.png.webp 600w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress.png.webp" /><noscript><img width="1200" height="500" src="https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress.png.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Best User Registration Plugins for WordPress" decoding="async" srcset="https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2013/02/User_Registration_Plugin_for_WordPress-600x250.png.webp 600w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript> </a> <div class="block__content"> <a href="https://www.cozmoslabs.com/13357-wordpress-user-registration-plugin/"> <h3> 8 Best WordPress User Registration Plugins </h3> </a> <div class="block__author-line"> <a class="block__author" href="https://www.cozmoslabs.com/author/admin/"> <span class="label">Author: </span> Cristian Antohe </a> <div class="block__last-updated"> <span class="label">Last Updated: </span> July 9th, 2024 </div> </div> <p> Not sure what WordPress user registration plugin to use for your project? Going through all the WordPress user registration plugins can be disorienting. You may have spent hours and hours searching for plugins and tutorials to help you with your project, and you’re still as confused as you were when you started. Imagine finding the […] </p> <a class="cz-button cz-button--background medium block__action" href="https://www.cozmoslabs.com/13357-wordpress-user-registration-plugin/" target="">Continue Reading </a> </div> </div><div class="block"> <a class="block__figure" href="https://www.cozmoslabs.com/387767-wordpress-password-protect-post-content/"> <img width="1200" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20500'%3E%3C/svg%3E" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-600x250.png.webp 600w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-1200x500.png.webp" /><noscript><img width="1200" height="500" src="https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-1200x500.png.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2022/02/How-to-Hide-Password-Protected-Posts-in-WordPress_v3b-600x250.png.webp 600w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript> </a> <div class="block__content"> <a href="https://www.cozmoslabs.com/387767-wordpress-password-protect-post-content/"> <h3> How to Password Protect Content, Posts, and Categories in WordPress </h3> </a> <div class="block__author-line"> <a class="block__author" href="https://www.cozmoslabs.com/author/rishi-lodha/"> <span class="label">Author: </span> Rishi Lodha </a> <div class="block__last-updated"> <span class="label">Last Updated: </span> July 9th, 2024 </div> </div> <p> There are many use cases for password-protected content in WordPress. For example, you might be a content creator who wants to monetize premium content in the form of subscriptions or memberships. As with everything related to WordPress, password-protecting posts doesn’t have to be difficult. If you’re wondering how to password-protect WordPress content, posts, and even […] </p> <a class="cz-button cz-button--background medium block__action" href="https://www.cozmoslabs.com/387767-wordpress-password-protect-post-content/" target="">Continue Reading </a> </div> </div><div class="block"> <a class="block__figure" href="https://www.cozmoslabs.com/52754-free-and-easy-to-use-wordpress-membership-plugins/"> <img width="1200" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20500'%3E%3C/svg%3E" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" data-lazy-srcset="https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-600x250.png.webp 600w" data-lazy-sizes="(max-width: 1200px) 100vw, 1200px" data-lazy-src="https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock.png.webp" /><noscript><img width="1200" height="500" src="https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock.png.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock.png.webp 1200w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-300x125.png.webp 300w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-768x320.png.webp 768w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-1024x427.png.webp 1024w,https://www.cozmoslabs.com/wp-content/uploads/2016/03/membership_folder_lock-600x250.png.webp 600w" sizes="(max-width: 1200px) 100vw, 1200px" /></noscript> </a> <div class="block__content"> <a href="https://www.cozmoslabs.com/52754-free-and-easy-to-use-wordpress-membership-plugins/"> <h3> 5 Free And Easy to Use WordPress Membership Plugins </h3> </a> <div class="block__author-line"> <a class="block__author" href="https://www.cozmoslabs.com/author/admin/"> <span class="label">Author: </span> Cristian Antohe </a> <div class="block__last-updated"> <span class="label">Last Updated: </span> May 22nd, 2019 </div> </div> <p> Free and easy to use WordPress membership plugins are not a myth. Finding and getting started with them is simpler then you might think. Often website owners require visitors to sign up and become members of their platform before allowing access to the content. The solutions for WordPress users are a variety of membership plugins […] </p> <a class="cz-button cz-button--background medium block__action" href="https://www.cozmoslabs.com/52754-free-and-easy-to-use-wordpress-membership-plugins/" target="">Continue Reading </a> </div> </div> </div> </div> <div id="comments" class="comments-area"> <h2 class="comments-title"> 2 thoughts on “<span>How to Create a Custom WordPress Registration Form</span>” </h2> <ol class="comment-list"> <section class="comments-list"> <article class="comment even thread-even depth-1 parent" id="comment-330329" itemprop="comment" itemscope itemtype="http://schema.org/Comment"> <div class="comment-body"> <figure class="comment-avatar"> <img alt='' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%3E%3C/svg%3E" data-lazy-srcset='https://secure.gravatar.com/avatar/de965ba6f5281532872c7a22d411d9e4?s=192&d=mm&r=g 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async' data-lazy-src="https://secure.gravatar.com/avatar/de965ba6f5281532872c7a22d411d9e4?s=96&d=mm&r=g"/><noscript><img alt='' src='https://secure.gravatar.com/avatar/de965ba6f5281532872c7a22d411d9e4?s=96&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/de965ba6f5281532872c7a22d411d9e4?s=192&d=mm&r=g 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async'/></noscript> </figure> <div class="comment-meta__holder" role="complementary"> <div class="comment-author"> <cite class="fn">Miguel</cite> <span class="says">says:</span> </div> <div class="comment-meta"> <time datetime="2020-04-17T08:16+02:00" itemprop="datePublished"> <a href="#comment-330329" itemprop="url">5 years ago</a> </time> </div> </div> <div class="comment-content post-content" itemprop="text"> <p>Hi there,</p> <p>There is a problem with the avatar upload field in IOS, is not possible to upload an image with an Iphone, with Android all is correct but not with IOS. Do you have any solution? Thanks!</p> </div> <a rel='nofollow' class='comment-reply-link' href='#comment-330329' data-commentid="330329" data-postid="196021" data-belowelement="comment-330329" data-respondelement="respond" data-replyto="Reply to Miguel" aria-label='Reply to Miguel'>Reply</a> </div> <section class="child-comments comments-list"> <article class="comment byuser comment-author-admin odd alt depth-2" id="comment-330468" itemprop="comment" itemscope itemtype="http://schema.org/Comment"> <div class="comment-body"> <figure class="comment-avatar"> <img alt='' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%3E%3C/svg%3E" data-lazy-srcset='https://secure.gravatar.com/avatar/4f22fe1a1de9232ccff34624701c1bc1?s=192&d=mm&r=g 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async' data-lazy-src="https://secure.gravatar.com/avatar/4f22fe1a1de9232ccff34624701c1bc1?s=96&d=mm&r=g"/><noscript><img alt='' src='https://secure.gravatar.com/avatar/4f22fe1a1de9232ccff34624701c1bc1?s=96&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/4f22fe1a1de9232ccff34624701c1bc1?s=192&d=mm&r=g 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async'/></noscript> </figure> <div class="comment-meta__holder" role="complementary"> <div class="comment-author"> <cite class="fn">Cristian Antohe</cite> <span class="says">says:</span> </div> <div class="comment-meta"> <time datetime="2020-04-18T11:01+02:00" itemprop="datePublished"> <a href="#comment-330468" itemprop="url">5 years ago</a> </time> </div> </div> <div class="comment-content post-content" itemprop="text"> <p>Unfortunately no. iOS doesn’t support browser upload at all. There’s nothing we can do on our end.</p> </div> <a rel='nofollow' class='comment-reply-link' href='#comment-330468' data-commentid="330468" data-postid="196021" data-belowelement="comment-330468" data-respondelement="respond" data-replyto="Reply to Cristian Antohe" aria-label='Reply to Cristian Antohe'>Reply</a> </div> </article> </section> </article> </section> </ol><!-- .comment-list --> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/196021-custom-wordpress-registration-form/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://www.cozmoslabs.com/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required="required" /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required="required" /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="text" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='196021' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="8865d2cd09" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="215"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div><!-- #respond --> <p class="akismet_comment_form_privacy_notice">This site uses Akismet to reduce spam. <a href="https://akismet.com/privacy/" target="_blank" rel="nofollow noopener">Learn how your comment data is processed</a>.</p> </div><!-- #comments --> <!-- <div class="blog-single__pagination"> </div> --> </div> </article> <footer class="footer"> <div class="wrapper"> <div class="footer__nav-container"> <menu class="footer__nav"> <h5>Company</h5> <ul id="menu-2023-company-footer" class="menu"><li id="menu-item-1974432" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1974432"><a href="https://www.cozmoslabs.com/affiliate-program/">Affiliate Program</a></li> <li id="menu-item-1974418" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974418"><a href="/about">About Us</a></li> <li id="menu-item-1974419" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-1974419"><a href="https://www.cozmoslabs.com/blog/">Blog</a></li> <li id="menu-item-1974420" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974420"><a href="/jobs">Careers</a></li> </ul> </menu> <menu class="footer__nav"> <h5>Solutions</h5> <ul id="menu-2023-solutions-footer" class="menu"><li id="menu-item-1974421" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974421"><a href="https://www.cozmoslabs.com/244211-how-to-build-a-subscription-website/">Build a Subscription Website</a></li> <li id="menu-item-1974422" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974422"><a href="https://www.cozmoslabs.com/380816-sell-online-courses-from-your-own-website/">Sell Online Courses</a></li> <li id="menu-item-1974424" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974424"><a href="https://www.cozmoslabs.com/251415-wordpress-private-pages-for-subscribers/">Create Private Pages for Subscribers</a></li> <li id="menu-item-1974423" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974423"><a href="https://www.cozmoslabs.com/201727-customize-woocommerce-registration-form/">Customize WooCommerce Registration Form</a></li> <li id="menu-item-1974425" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974425"><a href="https://www.cozmoslabs.com/224738-wordpress-list-users/">List Users in WordPress</a></li> </ul> </menu> <menu class="footer__nav"> <h5>Our Products</h5> <ul id="menu-2023-products-footer" class="menu"><li id="menu-item-1974403" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974403"> <div class="footer__decoration"> <a href="/ultimate-membership-bundle/">Ultimate Membership Bundle</a> <div class="decoration"> <img width="103" height="55" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20103%2055'%3E%3C/svg%3E" data-lazy-src="https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/img/header-product-bundle-decoration.png"><noscript><img width="103" height="55" src="https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/img/header-product-bundle-decoration.png"></noscript> </div> </div> </li> <li id="menu-item-1974405" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974405"><a href="/wordpress-profile-builder/">Profile Builder</a></li> <li id="menu-item-1974404" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974404"><a href="/wordpress-paid-member-subscriptions/">Paid Member Subscriptions</a></li> <li id="menu-item-1974406" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974406"><a href="/wck-custom-fields-custom-post-types-plugin/">WordPress Creation Kit</a></li> <li id="menu-item-1974426" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974426"><a target="_blank" rel="noopener" href="https://translatepress.com/">TranslatePress</a></li> <li id="menu-item-2389096" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2389096"><a title="WordPress Automation Plugin" target="_blank" rel="noopener" href="https://wp-webhooks.com/">WP Webhooks Automations</a></li> </ul> </menu> <menu class="footer__nav"> <h5>Support</h5> <ul id="menu-2023-support-footer" class="menu"><li id="menu-item-1974410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974410"><a href="/docs/documentation/">Documentation</a></li> <li id="menu-item-1974411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974411"><a href="/support/open-ticket/">Contact Us</a></li> <li id="menu-item-1974412" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974412"><a href="/account">My Account</a></li> </ul> </menu> </div> <div class="footer__bottom"> <div class="footer__copyright"> <a class="footer__logo" href="https://www.cozmoslabs.com/"> <span class="vh">Cozmoslabs home page</span> <svg width="214" height="40" viewBox="0 0 214 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M57.84 19.6C57.84 17.952 58.208 16.48 58.944 15.184C59.696 13.872 60.712 12.856 61.992 12.136C63.288 11.4 64.736 11.032 66.336 11.032C68.208 11.032 69.848 11.512 71.256 12.472C72.664 13.432 73.648 14.76 74.208 16.456H70.344C69.96 15.656 69.416 15.056 68.712 14.656C68.024 14.256 67.224 14.056 66.312 14.056C65.336 14.056 64.464 14.288 63.696 14.752C62.944 15.2 62.352 15.84 61.92 16.672C61.504 17.504 61.296 18.48 61.296 19.6C61.296 20.704 61.504 21.68 61.92 22.528C62.352 23.36 62.944 24.008 63.696 24.472C64.464 24.92 65.336 25.144 66.312 25.144C67.224 25.144 68.024 24.944 68.712 24.544C69.416 24.128 69.96 23.52 70.344 22.72H74.208C73.648 24.432 72.664 25.768 71.256 26.728C69.864 27.672 68.224 28.144 66.336 28.144C64.736 28.144 63.288 27.784 61.992 27.064C60.712 26.328 59.696 25.312 58.944 24.016C58.208 22.72 57.84 21.248 57.84 19.6ZM82.2619 28.216C80.9819 28.216 79.8299 27.936 78.8059 27.376C77.7819 26.8 76.9739 25.992 76.3819 24.952C75.8059 23.912 75.5179 22.712 75.5179 21.352C75.5179 19.992 75.8139 18.792 76.4059 17.752C77.0139 16.712 77.8379 15.912 78.8779 15.352C79.9179 14.776 81.0779 14.488 82.3579 14.488C83.6379 14.488 84.7979 14.776 85.8379 15.352C86.8779 15.912 87.6939 16.712 88.2859 17.752C88.8939 18.792 89.1979 19.992 89.1979 21.352C89.1979 22.712 88.8859 23.912 88.2619 24.952C87.6539 25.992 86.8219 26.8 85.7659 27.376C84.7259 27.936 83.5579 28.216 82.2619 28.216ZM82.2619 25.288C82.8699 25.288 83.4379 25.144 83.9659 24.856C84.5099 24.552 84.9419 24.104 85.2619 23.512C85.5819 22.92 85.7419 22.2 85.7419 21.352C85.7419 20.088 85.4059 19.12 84.7339 18.448C84.0779 17.76 83.2699 17.416 82.3099 17.416C81.3499 17.416 80.5419 17.76 79.8859 18.448C79.2459 19.12 78.9259 20.088 78.9259 21.352C78.9259 22.616 79.2379 23.592 79.8619 24.28C80.5019 24.952 81.3019 25.288 82.2619 25.288ZM94.0146 25.24H99.9426V28H90.1986V25.288L96.0066 17.464H90.2226V14.704H99.8706V17.416L94.0146 25.24ZM118.336 14.512C119.968 14.512 121.28 15.016 122.272 16.024C123.28 17.016 123.784 18.408 123.784 20.2V28H120.424V20.656C120.424 19.616 120.16 18.824 119.632 18.28C119.104 17.72 118.384 17.44 117.472 17.44C116.56 17.44 115.832 17.72 115.288 18.28C114.76 18.824 114.496 19.616 114.496 20.656V28H111.136V20.656C111.136 19.616 110.872 18.824 110.344 18.28C109.816 17.72 109.096 17.44 108.184 17.44C107.256 17.44 106.52 17.72 105.976 18.28C105.448 18.824 105.184 19.616 105.184 20.656V28H101.824V14.704H105.184V16.312C105.616 15.752 106.168 15.312 106.84 14.992C107.528 14.672 108.28 14.512 109.096 14.512C110.136 14.512 111.064 14.736 111.88 15.184C112.696 15.616 113.328 16.24 113.776 17.056C114.208 16.288 114.832 15.672 115.648 15.208C116.48 14.744 117.376 14.512 118.336 14.512ZM132.157 28.216C130.877 28.216 129.725 27.936 128.701 27.376C127.677 26.8 126.869 25.992 126.277 24.952C125.701 23.912 125.413 22.712 125.413 21.352C125.413 19.992 125.709 18.792 126.301 17.752C126.909 16.712 127.733 15.912 128.773 15.352C129.813 14.776 130.973 14.488 132.253 14.488C133.533 14.488 134.693 14.776 135.733 15.352C136.773 15.912 137.589 16.712 138.181 17.752C138.789 18.792 139.093 19.992 139.093 21.352C139.093 22.712 138.781 23.912 138.157 24.952C137.549 25.992 136.717 26.8 135.661 27.376C134.621 27.936 133.453 28.216 132.157 28.216ZM132.157 25.288C132.765 25.288 133.333 25.144 133.861 24.856C134.405 24.552 134.837 24.104 135.157 23.512C135.477 22.92 135.637 22.2 135.637 21.352C135.637 20.088 135.301 19.12 134.629 18.448C133.973 17.76 133.165 17.416 132.205 17.416C131.245 17.416 130.437 17.76 129.781 18.448C129.141 19.12 128.821 20.088 128.821 21.352C128.821 22.616 129.133 23.592 129.757 24.28C130.397 24.952 131.197 25.288 132.157 25.288ZM145.925 28.216C144.837 28.216 143.861 28.024 142.997 27.64C142.133 27.24 141.445 26.704 140.933 26.032C140.437 25.36 140.165 24.616 140.117 23.8H143.501C143.565 24.312 143.813 24.736 144.245 25.072C144.693 25.408 145.245 25.576 145.901 25.576C146.541 25.576 147.037 25.448 147.389 25.192C147.757 24.936 147.941 24.608 147.941 24.208C147.941 23.776 147.717 23.456 147.269 23.248C146.837 23.024 146.141 22.784 145.181 22.528C144.189 22.288 143.373 22.04 142.733 21.784C142.109 21.528 141.565 21.136 141.101 20.608C140.653 20.08 140.429 19.368 140.429 18.472C140.429 17.736 140.637 17.064 141.053 16.456C141.485 15.848 142.093 15.368 142.877 15.016C143.677 14.664 144.613 14.488 145.685 14.488C147.269 14.488 148.533 14.888 149.477 15.688C150.421 16.472 150.941 17.536 151.037 18.88H147.821C147.773 18.352 147.549 17.936 147.149 17.632C146.765 17.312 146.245 17.152 145.589 17.152C144.981 17.152 144.509 17.264 144.173 17.488C143.853 17.712 143.693 18.024 143.693 18.424C143.693 18.872 143.917 19.216 144.365 19.456C144.813 19.68 145.509 19.912 146.453 20.152C147.413 20.392 148.205 20.64 148.829 20.896C149.453 21.152 149.989 21.552 150.437 22.096C150.901 22.624 151.141 23.328 151.157 24.208C151.157 24.976 150.941 25.664 150.509 26.272C150.093 26.88 149.485 27.36 148.685 27.712C147.901 28.048 146.981 28.216 145.925 28.216ZM156.555 10.24V28H153.195V10.24H156.555ZM158.291 21.304C158.291 19.96 158.555 18.768 159.083 17.728C159.627 16.688 160.355 15.888 161.267 15.328C162.195 14.768 163.227 14.488 164.363 14.488C165.355 14.488 166.219 14.688 166.955 15.088C167.707 15.488 168.307 15.992 168.755 16.6V14.704H172.139V28H168.755V26.056C168.323 26.68 167.723 27.2 166.955 27.616C166.203 28.016 165.331 28.216 164.339 28.216C163.219 28.216 162.195 27.928 161.267 27.352C160.355 26.776 159.627 25.968 159.083 24.928C158.555 23.872 158.291 22.664 158.291 21.304ZM168.755 21.352C168.755 20.536 168.595 19.84 168.275 19.264C167.955 18.672 167.523 18.224 166.979 17.92C166.435 17.6 165.851 17.44 165.227 17.44C164.603 17.44 164.027 17.592 163.499 17.896C162.971 18.2 162.539 18.648 162.203 19.24C161.883 19.816 161.723 20.504 161.723 21.304C161.723 22.104 161.883 22.808 162.203 23.416C162.539 24.008 162.971 24.464 163.499 24.784C164.043 25.104 164.619 25.264 165.227 25.264C165.851 25.264 166.435 25.112 166.979 24.808C167.523 24.488 167.955 24.04 168.275 23.464C168.595 22.872 168.755 22.168 168.755 21.352ZM178.061 16.648C178.493 16.008 179.085 15.488 179.837 15.088C180.605 14.688 181.477 14.488 182.453 14.488C183.589 14.488 184.613 14.768 185.525 15.328C186.453 15.888 187.181 16.688 187.709 17.728C188.253 18.752 188.525 19.944 188.525 21.304C188.525 22.664 188.253 23.872 187.709 24.928C187.181 25.968 186.453 26.776 185.525 27.352C184.613 27.928 183.589 28.216 182.453 28.216C181.461 28.216 180.589 28.024 179.837 27.64C179.101 27.24 178.509 26.728 178.061 26.104V28H174.701V10.24H178.061V16.648ZM185.093 21.304C185.093 20.504 184.925 19.816 184.589 19.24C184.269 18.648 183.837 18.2 183.293 17.896C182.765 17.592 182.189 17.44 181.565 17.44C180.957 17.44 180.381 17.6 179.837 17.92C179.309 18.224 178.877 18.672 178.541 19.264C178.221 19.856 178.061 20.552 178.061 21.352C178.061 22.152 178.221 22.848 178.541 23.44C178.877 24.032 179.309 24.488 179.837 24.808C180.381 25.112 180.957 25.264 181.565 25.264C182.189 25.264 182.765 25.104 183.293 24.784C183.837 24.464 184.269 24.008 184.589 23.416C184.925 22.824 185.093 22.12 185.093 21.304ZM195.334 28.216C194.246 28.216 193.27 28.024 192.406 27.64C191.542 27.24 190.854 26.704 190.342 26.032C189.846 25.36 189.574 24.616 189.526 23.8H192.91C192.974 24.312 193.222 24.736 193.654 25.072C194.102 25.408 194.654 25.576 195.31 25.576C195.95 25.576 196.446 25.448 196.798 25.192C197.166 24.936 197.35 24.608 197.35 24.208C197.35 23.776 197.126 23.456 196.678 23.248C196.246 23.024 195.55 22.784 194.59 22.528C193.598 22.288 192.782 22.04 192.142 21.784C191.518 21.528 190.974 21.136 190.51 20.608C190.062 20.08 189.838 19.368 189.838 18.472C189.838 17.736 190.046 17.064 190.462 16.456C190.894 15.848 191.502 15.368 192.286 15.016C193.086 14.664 194.022 14.488 195.094 14.488C196.678 14.488 197.942 14.888 198.886 15.688C199.83 16.472 200.35 17.536 200.446 18.88H197.23C197.182 18.352 196.958 17.936 196.558 17.632C196.174 17.312 195.654 17.152 194.998 17.152C194.39 17.152 193.918 17.264 193.582 17.488C193.262 17.712 193.102 18.024 193.102 18.424C193.102 18.872 193.326 19.216 193.774 19.456C194.222 19.68 194.918 19.912 195.862 20.152C196.822 20.392 197.614 20.64 198.238 20.896C198.862 21.152 199.398 21.552 199.846 22.096C200.31 22.624 200.55 23.328 200.566 24.208C200.566 24.976 200.35 25.664 199.918 26.272C199.502 26.88 198.894 27.36 198.094 27.712C197.31 28.048 196.39 28.216 195.334 28.216Z" fill="#212121"/><g filter="url(#filter0_i_3251_37255)"><g filter="url(#filter1_i_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.1604 25.0374L12.0723 23.2852C11.8131 22.462 11.8387 20.7045 14.0136 20.2594C15.5588 19.9432 15.8577 18.3302 16.1334 16.8426C16.3427 15.7129 16.5387 14.6556 17.2568 14.2935C18.5878 13.6224 20.1053 15.5536 20.6978 16.6031C21.6418 17.7468 23.883 19.3683 25.2957 16.7045C27.0615 13.3748 32.5188 9.94287 33.0931 10.2302C35.9576 11.6631 37.6598 14.6729 37.5151 15.4049L38.2141 21.8104L20.6486 30.9792L14.9829 28.9605C13.8189 27.8227 12.8651 26.4925 12.1604 25.0374Z" fill="url(#paint0_linear_3251_37255)"/></g><g filter="url(#filter2_i_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3478 24.4521C10.4114 21.8669 10.2294 18.9821 10.9939 16.1288C12.9869 8.69079 20.6572 4.28349 28.1261 6.28476C35.595 8.28604 40.034 15.9381 38.041 23.376C36.2972 29.8842 30.2066 34.0721 23.7076 33.6767C22.7792 33.6202 21.8424 33.4702 20.9088 33.22C20.442 33.0949 19.987 32.9478 19.5448 32.78C18.5496 32.4025 17.6186 31.9204 16.7611 31.3502C14.2412 29.6745 12.3567 27.2371 11.3478 24.4521ZM12.0637 20.9995C12.2609 22.9117 13.0666 25.5484 14.9715 25.2909V25.2909C16.3461 25.1052 17.3653 23.3644 17.3653 23.3644C18.2629 22.1002 18.0667 17.352 20.6696 19.2848C22.1223 21.3511 22.9645 21.8581 23.2041 21.8532C23.6567 22.0392 24.5574 22.0787 24.5396 20.7488C24.5217 19.4189 23.9348 17.1619 23.5309 15.654C23.2845 14.3403 23.9165 12.5679 25.8761 13.5207C26.3356 13.7887 27.1645 14.1545 29.3436 15.9415C31.5226 17.7285 33.0623 16.6014 34.2353 14.9759V14.9759C34.8743 14.0904 34.9131 13.0124 34.3908 12.0534C33.0516 9.59429 31.1567 8.6242 27.7443 7.70983C21.0657 5.92032 14.207 9.86127 12.4249 16.5122C12.0213 18.0185 11.9127 19.5345 12.0637 20.9995Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3478 24.4521C10.4114 21.8669 10.2294 18.9821 10.9939 16.1288C12.9869 8.69079 20.6572 4.28349 28.1261 6.28476C35.595 8.28604 40.034 15.9381 38.041 23.376C36.2972 29.8842 30.2066 34.0721 23.7076 33.6767C22.7792 33.6202 21.8424 33.4702 20.9088 33.22C20.442 33.0949 19.987 32.9478 19.5448 32.78C18.5496 32.4025 17.6186 31.9204 16.7611 31.3502C14.2412 29.6745 12.3567 27.2371 11.3478 24.4521ZM12.0637 20.9995C12.2609 22.9117 13.0666 25.5484 14.9715 25.2909V25.2909C16.3461 25.1052 17.3653 23.3644 17.3653 23.3644C18.2629 22.1002 18.0667 17.352 20.6696 19.2848C22.1223 21.3511 22.9645 21.8581 23.2041 21.8532C23.6567 22.0392 24.5574 22.0787 24.5396 20.7488C24.5217 19.4189 23.9348 17.1619 23.5309 15.654C23.2845 14.3403 23.9165 12.5679 25.8761 13.5207C26.3356 13.7887 27.1645 14.1545 29.3436 15.9415C31.5226 17.7285 33.0623 16.6014 34.2353 14.9759V14.9759C34.8743 14.0904 34.9131 13.0124 34.3908 12.0534C33.0516 9.59429 31.1567 8.6242 27.7443 7.70983C21.0657 5.92032 14.207 9.86127 12.4249 16.5122C12.0213 18.0185 11.9127 19.5345 12.0637 20.9995Z" fill="url(#paint1_linear_3251_37255)"/></g><g filter="url(#filter3_di_3251_37255)"><path fill-rule="evenodd" clip-rule="evenodd" d="M46.7183 6.42859C46.7186 6.42726 46.7187 6.42663 46.7186 6.42667C46.7184 6.42676 46.7174 6.43052 46.7159 6.43764C46.7172 6.43336 46.7179 6.43036 46.7183 6.42859ZM46.0418 7.51951L46.0508 7.51827L46.0452 7.52543C45.2409 8.5544 43.8596 9.90727 41.937 11.499C38.1168 14.6615 32.4559 18.5249 25.8632 22.313C19.2704 26.1012 13.078 29.0485 8.41605 30.7598C6.06963 31.621 4.20175 32.1351 2.9042 32.3139L2.89517 32.3151L2.90076 32.3079C3.70508 31.279 5.08637 29.9261 7.00905 28.3344C8.3098 27.2576 9.82397 26.0995 11.5157 24.8908C11.2542 24.2368 11.0436 23.5663 10.8846 22.8851C3.76467 27.9073 -0.553824 32.2067 0.355597 33.7743C1.67763 36.0532 13.5471 31.6964 26.8668 24.043C40.1864 16.3897 49.9125 8.33797 48.5904 6.05906C47.6897 4.50641 41.8931 6.03397 34.0775 9.58568C34.59 10.0643 35.0673 10.582 35.5047 11.1352C37.3171 10.325 39.0054 9.63323 40.53 9.07361C42.8764 8.21232 44.7443 7.69825 46.0418 7.51951ZM1.6114 32.3448C1.61158 32.3447 1.61538 32.3457 1.62228 32.348C1.61468 32.3461 1.61123 32.3449 1.6114 32.3448ZM2.23007 33.3957C2.22794 33.4032 2.22724 33.4068 2.22741 33.4067C2.22752 33.4066 2.22798 33.4051 2.22866 33.4023C2.22906 33.4006 2.22954 33.3984 2.23007 33.3957ZM47.3237 7.48534C47.3313 7.48727 47.3348 7.48844 47.3346 7.48854C47.3344 7.48864 47.3306 7.48768 47.3237 7.48534Z" fill="url(#paint2_linear_3251_37255)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M46.7183 6.42859C46.7186 6.42726 46.7187 6.42663 46.7186 6.42667C46.7184 6.42676 46.7174 6.43052 46.7159 6.43764C46.7172 6.43336 46.7179 6.43036 46.7183 6.42859ZM46.0418 7.51951L46.0508 7.51827L46.0452 7.52543C45.2409 8.5544 43.8596 9.90727 41.937 11.499C38.1168 14.6615 32.4559 18.5249 25.8632 22.313C19.2704 26.1012 13.078 29.0485 8.41605 30.7598C6.06963 31.621 4.20175 32.1351 2.9042 32.3139L2.89517 32.3151L2.90076 32.3079C3.70508 31.279 5.08637 29.9261 7.00905 28.3344C8.3098 27.2576 9.82397 26.0995 11.5157 24.8908C11.2542 24.2368 11.0436 23.5663 10.8846 22.8851C3.76467 27.9073 -0.553824 32.2067 0.355597 33.7743C1.67763 36.0532 13.5471 31.6964 26.8668 24.043C40.1864 16.3897 49.9125 8.33797 48.5904 6.05906C47.6897 4.50641 41.8931 6.03397 34.0775 9.58568C34.59 10.0643 35.0673 10.582 35.5047 11.1352C37.3171 10.325 39.0054 9.63323 40.53 9.07361C42.8764 8.21232 44.7443 7.69825 46.0418 7.51951ZM1.6114 32.3448C1.61158 32.3447 1.61538 32.3457 1.62228 32.348C1.61468 32.3461 1.61123 32.3449 1.6114 32.3448ZM2.23007 33.3957C2.22794 33.4032 2.22724 33.4068 2.22741 33.4067C2.22752 33.4066 2.22798 33.4051 2.22866 33.4023C2.22906 33.4006 2.22954 33.3984 2.23007 33.3957ZM47.3237 7.48534C47.3313 7.48727 47.3348 7.48844 47.3346 7.48854C47.3344 7.48864 47.3306 7.48768 47.3237 7.48534Z" fill="url(#paint3_linear_3251_37255)"/></g><g filter="url(#filter4_i_3251_37255)"><circle cx="22.7931" cy="10.6108" r="1.42688" transform="rotate(15 22.7931 10.6108)" fill="#F9CE21"/></g><g filter="url(#filter5_i_3251_37255)"><circle cx="18.5138" cy="17.1888" r="1.00415" transform="rotate(15 18.5138 17.1888)" fill="#F9CE21"/></g></g><defs><filter id="filter0_i_3251_37255" x="0" y="-4.99805" width="49.4463" height="49.3301" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="0.5" dy="-0.5"/><feGaussianBlur stdDeviation="0.75"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter1_i_3251_37255" x="11.96" y="10.2129" width="26.2539" height="20.7666" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter2_i_3251_37255" x="10.5176" y="5.80273" width="28" height="27.8994" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter3_di_3251_37255" x="-0.764648" y="5.4541" width="50.4756" height="30.9258" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="0.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3251_37255"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3251_37255" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect2_innerShadow_3251_37255"/></filter><filter id="filter4_i_3251_37255" x="21.3662" y="9.18359" width="2.85449" height="2.85449" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><filter id="filter5_i_3251_37255" x="17.5098" y="16.1846" width="2.00879" height="2.00879" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="0.5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.13 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_3251_37255"/></filter><linearGradient id="paint0_linear_3251_37255" x1="28.5675" y1="9.01488" x2="22.5459" y2="31.4876" gradientUnits="userSpaceOnUse"><stop stop-color="#B1261A"/><stop offset="0.0001" stop-color="#C4341D"/><stop offset="1" stop-color="#EE5225"/></linearGradient><linearGradient id="paint1_linear_3251_37255" x1="17.5061" y1="2.22488" x2="26.3834" y2="29.2746" gradientUnits="userSpaceOnUse"><stop stop-color="#FFF301"/><stop offset="1" stop-color="#F58C1D"/></linearGradient><linearGradient id="paint2_linear_3251_37255" x1="29.6281" y1="0.678335" x2="19.3182" y2="39.1555" gradientUnits="userSpaceOnUse"><stop stop-color="#EF1926"/><stop offset="1" stop-color="#F26520"/></linearGradient><linearGradient id="paint3_linear_3251_37255" x1="29.6281" y1="0.678335" x2="19.3182" y2="39.1555" gradientUnits="userSpaceOnUse"><stop stop-color="#B1261A"/><stop offset="0.0001" stop-color="#C4341D"/><stop offset="1" stop-color="#EE5225"/></linearGradient></defs></svg> </a> © 2024 Cozmoslabs. All rights reserverd. </div> <div class="social"> <ul id="menu-2023-social-networks-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974427"><a target="_blank" rel="noopener" href="https://twitter.com/cozmoslabs"><span class="menu-item__ico menu-item__ico--twitter"><svg width="21" height="23" viewBox="0 0 21 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <g id="Social Icons"> <path id="Vector" d="M16.0355 2.33984H18.9873L12.5385 10.0614L20.125 20.5686H14.1848L9.53228 14.196L4.2087 20.5686H1.25513L8.15275 12.3096L0.875 2.33984H6.96597L11.1715 8.16465L16.0355 2.33984ZM14.9995 18.7177H16.6351L6.07722 4.09355H4.32203L14.9995 18.7177Z" fill="white"/> </g> </svg> </span><span class="menu-item__title menu-item__title--twitter">twitter</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974428"><a target="_blank" rel="noopener" href="https://www.facebook.com/cozmoslabs/"><span class="menu-item__ico menu-item__ico--facebook"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"/></svg></span><span class="menu-item__title menu-item__title--facebook">facebook</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974429"><a target="_blank" rel="noopener" href="https://www.linkedin.com/company/cozmoslabs/"><span class="menu-item__ico menu-item__ico--linkedin"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></span><span class="menu-item__title menu-item__title--linkedin">linkedin</span></a></li> </ul> <menu class="footer__privacy"> <ul id="menu-2023-privacy-footer" class="menu"><li id="menu-item-1974407" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974407"><a href="/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-1974408" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974408"><a href="/terms-conditions/">Terms</a></li> <li id="menu-item-1974409" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1974409"><a href="/privacy-policy/">Cookies</a></li> </ul> </menu> </div> </div> <div> </footer> <style>.edd-js-none .edd-has-js, .edd-js .edd-no-js, body.edd-js input.edd-no-js { display: none; }</style> <script>/* <![CDATA[ */(function(){var c = document.body.classList;c.remove('edd-js-none');c.add('edd-js');})();/* ]]> */</script> <style type="text/css"> /* Hide reCAPTCHA V3 badge */ .grecaptcha-badge { visibility: hidden !important; } </style><script type="text/javascript"> /* MonsterInsights Scroll Tracking */ if ( typeof(jQuery) !== 'undefined' ) { jQuery( document ).ready(function(){ function monsterinsights_scroll_tracking_load() { if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { (function(factory) { factory(jQuery); }(function($) { /* Scroll Depth */ "use strict"; var defaults = { percentage: true }; var $window = $(window), cache = [], scrollEventBound = false, lastPixelDepth = 0; /* * Plugin */ $.scrollDepth = function(options) { var startTime = +new Date(); options = $.extend({}, defaults, options); /* * Functions */ function sendEvent(action, label, scrollDistance, timing) { if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) { return; } var paramName = action.toLowerCase(); var fieldsArray = { send_to: 'G-K7MZJ57R03', non_interaction: true }; fieldsArray[paramName] = label; if (arguments.length > 3) { fieldsArray.scroll_timing = timing MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } else { MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } } function calculateMarks(docHeight) { return { '25%' : parseInt(docHeight * 0.25, 10), '50%' : parseInt(docHeight * 0.50, 10), '75%' : parseInt(docHeight * 0.75, 10), /* Cushion to trigger 100% event in iOS */ '100%': docHeight - 5 }; } function checkMarks(marks, scrollDistance, timing) { /* Check each active mark */ $.each(marks, function(key, val) { if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { sendEvent('Percentage', key, scrollDistance, timing); cache.push(key); } }); } function rounded(scrollDistance) { /* Returns String */ return (Math.floor(scrollDistance/250) * 250).toString(); } function init() { bindScrollDepth(); } /* * Public Methods */ /* Reset Scroll Depth with the originally initialized options */ $.scrollDepth.reset = function() { cache = []; lastPixelDepth = 0; $window.off('scroll.scrollDepth'); bindScrollDepth(); }; /* Add DOM elements to be tracked */ $.scrollDepth.addElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.merge(options.elements, elems); /* If scroll event has been unbound from window, rebind */ if (!scrollEventBound) { bindScrollDepth(); } }; /* Remove DOM elements currently tracked */ $.scrollDepth.removeElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.each(elems, function(index, elem) { var inElementsArray = $.inArray(elem, options.elements); var inCacheArray = $.inArray(elem, cache); if (inElementsArray != -1) { options.elements.splice(inElementsArray, 1); } if (inCacheArray != -1) { cache.splice(inCacheArray, 1); } }); }; /* * Throttle function borrowed from: * Underscore.js 1.5.2 * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. */ function throttle(func, wait) { var context, args, result; var timeout = null; var previous = 0; var later = function() { previous = new Date; timeout = null; result = func.apply(context, args); }; return function() { var now = new Date; if (!previous) previous = now; var remaining = wait - (now - previous); context = this; args = arguments; if (remaining <= 0) { clearTimeout(timeout); timeout = null; previous = now; result = func.apply(context, args); } else if (!timeout) { timeout = setTimeout(later, remaining); } return result; }; } /* * Scroll Event */ function bindScrollDepth() { scrollEventBound = true; $window.on('scroll.scrollDepth', throttle(function() { /* * We calculate document and window height on each scroll event to * account for dynamic DOM changes. */ var docHeight = $(document).height(), winHeight = window.innerHeight ? window.innerHeight : $window.height(), scrollDistance = $window.scrollTop() + winHeight, /* Recalculate percentage marks */ marks = calculateMarks(docHeight), /* Timing */ timing = +new Date - startTime; checkMarks(marks, scrollDistance, timing); }, 500)); } init(); }; /* UMD export */ return $.scrollDepth; })); jQuery.scrollDepth(); } else { setTimeout(monsterinsights_scroll_tracking_load, 200); } } monsterinsights_scroll_tracking_load(); }); } /* End MonsterInsights Scroll Tracking */ </script><link rel='stylesheet' id='codebox-css' href='https://www.cozmoslabs.com/wp-content/plugins/wp-codebox/css/codebox.css?ver=0.1' type='text/css' media='screen' /> <script type="text/javascript" id="wpil-frontend-script-js-extra"> /* <![CDATA[ */ var wpilFrontend = {"ajaxUrl":"\/wp-admin\/admin-ajax.php","postId":"196021","postType":"post","openInternalInNewTab":"0","openExternalInNewTab":"1","disableClicks":"0","openLinksWithJS":"0","trackAllElementClicks":"0","clicksI18n":{"imageNoText":"Image in link: No Text","imageText":"Image Title: ","noText":"No Anchor Text Found"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/link-whisper-premium/js/frontend.min.js?ver=1680527855" id="wpil-frontend-script-js" defer></script> <script type="text/javascript" id="edd-ajax-js-extra"> /* <![CDATA[ */ var edd_scripts = {"ajaxurl":"https:\/\/www.cozmoslabs.com\/wp-admin\/admin-ajax.php","position_in_cart":"","has_purchase_links":"0","already_in_cart_message":"You have already added this item to your cart","empty_cart_message":"Your cart is empty","loading":"Loading","select_option":"Please select an option","is_checkout":"0","default_gateway":"stripe","redirect_to_checkout":"1","checkout_page":"https:\/\/www.cozmoslabs.com\/checkout\/?nocache=true","permalinks":"1","quantities_enabled":"","taxes_enabled":"1","current_page":"196021"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/easy-digital-downloads-pro/assets/js/edd-ajax.js?ver=3.3.4" id="edd-ajax-js" defer></script> <script type="text/javascript" id="dlm-xhr-js-extra"> /* <![CDATA[ */ var dlmXHRtranslations = {"error":"An error occurred while trying to download the file. Please try again.","not_found":"Download does not exist.","no_file_path":"No file path defined.","no_file_paths":"No file paths defined.","filetype":"Download is not allowed for this file type.","file_access_denied":"Access denied to this file.","access_denied":"Access denied. You do not have permission to download this file.","security_error":"Something is wrong with the file path.","file_not_found":"File not found."}; /* ]]> */ </script> <script type="text/javascript" id="dlm-xhr-js-before"> /* <![CDATA[ */ const dlmXHR = {"xhr_links":{"class":["download-link","download-button"]},"prevent_duplicates":true,"ajaxUrl":"https:\/\/www.cozmoslabs.com\/wp-admin\/admin-ajax.php"}; dlmXHRinstance = {}; const dlmXHRGlobalLinks = "https://www.cozmoslabs.com/download/"; const dlmNonXHRGlobalLinks = []; dlmXHRgif = "https://www.cozmoslabs.com/wp-includes/images/spinner.gif"; const dlmXHRProgress = "1" /* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/download-monitor/assets/js/dlm-xhr.min.js?ver=4.9.11" id="dlm-xhr-js" defer></script> <script type="text/javascript" id="jaotama-window-opener-js-before"> /* <![CDATA[ */ var jaotama_window_opener_class = ".jaotama__window-opener"; /* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/inc/jaotama/jaotama-window-opener.js?ver=1.0.0" id="jaotama-window-opener-js" defer></script> <script type="text/javascript" id="cozmoslabs-js-before"> /* <![CDATA[ */ var ajax_url = 'https://www.cozmoslabs.com/wp-admin/admin-ajax.php'; var assets_src = 'https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/'; var gallery_product_info = ''; var cozmos_black_friday_banner_countdown = '12/03/2024 23:59:00'; /* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/js/main.js" id="cozmoslabs-js" defer></script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/themes/cozmoslabs/assets/dist/js/carousels.js" id="cozmoslabs-carousels-js" defer></script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/wp-codebox/js/codebox.js?ver=0.1" id="codebox-js" defer></script> <script defer type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1711381700" id="akismet-frontend-js"></script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/avangate-referral/assets/js/tracking.js?ver=999" id="ar-tracking-js" defer></script> <script type="text/javascript" id="jquery-cookie-js-extra"> /* <![CDATA[ */ var affwp_scripts = {"ajaxurl":"https:\/\/www.cozmoslabs.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/affiliate-wp/assets/js/jquery.cookie.min.js?ver=1.4.0" id="jquery-cookie-js" defer></script> <script type="text/javascript" id="affwp-tracking-js-extra"> /* <![CDATA[ */ var affwp_debug_vars = {"integrations":{"edd":"Easy Digital Downloads","gravityforms":"Gravity Forms"},"version":"2.27.1","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.cozmoslabs.com/wp-content/plugins/affiliate-wp/assets/js/tracking.min.js?ver=2.27.1" id="affwp-tracking-js" defer></script> <script type="text/javascript"> jQuery(document).on( "wppbAddRequiredAttributeEvent", wppbAddRequired ); function wppbAddRequired(event) { var element = wppbEventTargetRequiredElement( event.target ); if( jQuery( element ).attr( "wppb_cf_temprequired" ) ){ jQuery( element ).removeAttr( "wppb_cf_temprequired" ); jQuery( element ).attr( "required", "required" ); } } jQuery(document).on( "wppbRemoveRequiredAttributeEvent", wppbRemoveRequired ); function wppbRemoveRequired(event) { var element = wppbEventTargetRequiredElement( event.target ); if ( jQuery( element ).attr( "required" ) ) { jQuery( element ).removeAttr( "required" ); jQuery( element ).attr( "wppb_cf_temprequired", "wppb_cf_temprequired" ); } } jQuery(document).on( "wppbToggleRequiredAttributeEvent", wppbToggleRequired ); function wppbToggleRequired(event) { if ( jQuery( event.target ).attr( "required" ) ) { jQuery( event.target ).removeAttr( "required" ); jQuery( event.target ).attr( "wppb_cf_temprequired", "wppb_cf_temprequired" ); }else if( jQuery( event.target ).attr( "wppb_cf_temprequired" ) ){ jQuery( event.target ).removeAttr( "wppb_cf_temprequired" ); jQuery( event.target ).attr( "required", "required" ); } } function wppbEventTargetRequiredElement( htmlElement ){ if ( htmlElement.nodeName == "OPTION" ){ // <option> is the target element, so we need to get the parent <select>, in order to apply the required attribute return htmlElement.parentElement; }else{ return htmlElement; } } </script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.cozmoslabs.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.5/lazyload.min.js"></script><script>function lazyLoadThumb(e){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1732710030 -->