CINXE.COM

Automattic – Making the web a better place

<!DOCTYPE html> <html dir="ltr" lang="en"> <head> <meta charset="UTF-8" /> <meta name="robots" content="noodp" /> <link rel="pingback" href="https://automattic.com/xmlrpc.php" /> <meta name="google-site-verification" content="LsUOC70Kd1OVRa84YXSdDMeWfa_tu9k9Cyi9HUFlR60" /> <link rel="start" href="https://automattic.com/" title="Automattic" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Automattic &#8211; Making the web a better place</title> <meta name='robots' content='max-image-preview:large' /> <meta name="google-site-verification" content="XECAgs1qhOf9tfH5snpZFPxF4nDR6Jmy58IraJfFVo0" /> <!-- Async WordPress.com Remote Login --> <script id="wpcom_remote_login_js"> var wpcom_remote_login_extra_auth = ''; function wpcom_remote_login_remove_dom_node_id( element_id ) { var dom_node = document.getElementById( element_id ); if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); } } function wpcom_remote_login_remove_dom_node_classes( class_name ) { var dom_nodes = document.querySelectorAll( '.' + class_name ); for ( var i = 0; i < dom_nodes.length; i++ ) { dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] ); } } function wpcom_remote_login_final_cleanup() { wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" ); wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" ); wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" ); } // Watch for messages back from the remote login window.addEventListener( "message", function( e ) { if ( e.origin === "https://r-login.wordpress.com" ) { var data = {}; try { data = JSON.parse( e.data ); } catch( e ) { wpcom_remote_login_final_cleanup(); return; } if ( data.msg === 'LOGIN' ) { // Clean up the login check iframe wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); var id_regex = new RegExp( /^[0-9]+$/ ); var token_regex = new RegExp( /^.*|.*|.*$/ ); if ( token_regex.test( data.token ) && id_regex.test( data.wpcomid ) ) { // We have everything we need to ask for a login var script = document.createElement( "script" ); script.setAttribute( "id", "wpcom_remote_login_validate" ); script.src = '/remote-login.php?wpcom_remote_login=validate' + '&wpcomid=' + data.wpcomid + '&token=' + encodeURIComponent( data.token ) + '&host=' + window.location.protocol + '//' + window.location.hostname + '&postid=39806' + '&is_singular='; document.body.appendChild( script ); } return; } // Safari ITP, not logged in, so redirect if ( data.msg === 'LOGIN-REDIRECT' ) { window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href; return; } // Safari ITP, storage access failed, remove the request if ( data.msg === 'LOGIN-REMOVE' ) { var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }'; var style_zap = document.createElement( 'style' ); style_zap.type = 'text/css'; style_zap.appendChild( document.createTextNode( css_zap ) ); document.body.appendChild( style_zap ); var e = document.getElementById( 'wpcom_request_access_iframe' ); e.parentNode.removeChild( e ); document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000'; return; } // Safari ITP if ( data.msg === 'REQUEST_ACCESS' ) { console.log( 'request access: safari' ); // Check ITP iframe enable/disable knob if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) { return; } // If we are in a "private window" there is no ITP. var private_window = false; try { var opendb = window.openDatabase( null, null, null, null ); } catch( e ) { private_window = true; } if ( private_window ) { console.log( 'private window' ); return; } var iframe = document.createElement( 'iframe' ); iframe.id = 'wpcom_request_access_iframe'; iframe.setAttribute( 'scrolling', 'no' ); iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' ); iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid ); var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } '; var style = document.createElement( 'style' ); style.type = 'text/css'; style.id = 'wpcom_request_access_styles'; style.appendChild( document.createTextNode( css ) ); document.body.appendChild( style ); document.body.appendChild( iframe ); } if ( data.msg === 'DONE' ) { wpcom_remote_login_final_cleanup(); } } }, false ); // Inject the remote login iframe after the page has had a chance to load // more critical resources window.addEventListener( "DOMContentLoaded", function( e ) { var iframe = document.createElement( "iframe" ); iframe.style.display = "none"; iframe.setAttribute( "scrolling", "no" ); iframe.setAttribute( "id", "wpcom_remote_login_key" ); iframe.src = "https://r-login.wordpress.com/remote-login.php" + "?wpcom_remote_login=key" + "&origin=aHR0cHM6Ly9hdXRvbWF0dGljLmNvbQ%3D%3D" + "&wpcomid=54117" + "&time=1732675733"; document.body.appendChild( iframe ); }, false ); </script> <script type="text/javascript"> /* <![CDATA[ */ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function () { oldonload(); func(); } } } /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/72x72\/","ext":".png","svgUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/automattic.com\/wp-includes\/js\/wp-emoji-release.min.js?m=1719498190i&ver=6.8-alpha-59438"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='https://automattic.com/_static/??-eJydzMsOwiAQheEXEibEXtKF8VmATggVgcwMNby91U13LlyenHw/vKryJQtmgZpaiJkhtGM6pHA8hLCbRU96ANdiWsGl4h8qRUeWOrD0hNozX+Bn6KsYNpRqP9z20kQFiuu/CbISc+CT3583M1/NMg6zGbc3O1tP4A==&cssminify=yes' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify { text-align:justify; } .has-text-align-justify{text-align:justify;} </style> <style id='wwu-positions-wwu-positions-style-inline-css'> .wp-block-wwu-positions-wwu-positions{width:100%}.job-filter{display:flex;gap:16px;margin:36px auto}@media(max-width:781px){.job-filter{flex-direction:column}}.job-filter input,.job-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #ccc;border-radius:4px;color:#000;font-family:"Source Serif Pro";font-size:16px;padding:12px 16px}.job-filter input{flex-grow:1}.job-filter .select-wrapper{position:relative}.job-filter .select-wrapper:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 fill=%27none%27%3E%3Cpath d=%27M.5 1 6 6l5.5-5%27 stroke=%27%23666%27 stroke-width=%271.5%27/%3E%3C/svg%3E");pointer-events:none;position:absolute;right:16px;top:calc(50% - 11px)}.job-filter .select-wrapper select{padding-right:40px;width:100%}.job-posts{display:flex;flex-direction:column;gap:20px}.job-posts .job-card{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;padding:40px 32px;position:relative;transition:background-color .2s ease}@media(max-width:781px){.job-posts .job-card{align-items:flex-start;flex-direction:column;justify-content:unset;padding:24px}.job-posts .job-card.job-featured{padding-top:40px}}.job-posts .job-card *{text-decoration:none!important}.job-posts .job-card.job-featured{border-color:#1490c7}.job-posts .job-card.job-featured h3{color:#1490c7}.job-posts .job-card.job-featured:before{background:#036085;border-radius:7px 7px 0 0;content:"";display:block;height:7px;position:absolute;top:-7px;width:103px}.job-posts .job-card.job-featured:after{background:#0277a8;border-radius:0 0 5px 5px;color:#fff;content:"Featured";left:40px;padding:3px 12px 1px;position:absolute;top:-7px}@media(max-width:781px){.job-posts .job-card.job-featured:after{left:32px}}.job-posts .job-card.job-featured:hover{background-color:#ebf4fa}.job-posts .job-card:hover{background-color:#f6f7f7;text-decoration:none!important}.job-posts .job-card h3{color:#000;margin-bottom:16px;margin-top:0}@media(max-width:781px){.job-posts .job-card h3{font-size:24px}}.job-posts .job-card .job-card-link{color:#666}.job-posts .job-card .job-card-link,.job-posts .job-card .job-card-link span:last-child{align-items:center;display:flex;gap:10px}.job-posts .job-card .job-card-link span:last-child:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%2713%27 fill=%27none%27%3E%3Cpath d=%27m1 12 5-5.5L1 1%27 stroke=%27%23666%27 stroke-width=%271.5%27/%3E%3C/svg%3E");position:relative;top:1px}.job-posts .job-card .job-card-link .job-card-type{display:none;padding-left:0}@media(max-width:781px){.job-posts .job-card .job-card-link .job-card-type{display:flex}.job-posts .job-card .job-card-link{justify-content:space-between;padding-top:22px;width:100%}}.job-posts .job-card .job-card-details{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.job-posts .job-card .job-card-type{align-items:center;border-radius:4px;display:flex;gap:8px;padding-left:16px;position:relative;top:1px}@media(max-width:781px){.job-posts .job-card .job-card-type{display:none}}.job-posts .job-card .job-card-type:before{border-radius:12px;content:"";display:block;height:12px;min-width:12px;width:12px}.job-posts .job-card .job-card-type.interest{color:#b26200}.job-posts .job-card .job-card-type.interest:before{background-color:#e68b28}.job-posts .job-card .job-card-type.job{color:#008a20}.job-posts .job-card .job-card-type.job:before{background-color:#00a32a}.job-posts .job-card .job-card-category,.job-posts .job-card .job-card-status,.job-posts .job-card .job-card-team{border:1px solid #ccc;border-radius:4px;color:#666;padding:5px 10px} </style> <style id='a8ctheme-brand-asset-card-style-inline-css'> .brand-asset-card{border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;font-family:"Source Serif Pro",serif;margin:-2px;max-width:100%;overflow:hidden;padding:2px;width:-moz-min-content;width:min-content}.brand-asset-card *{box-sizing:border-box}.brand-asset-card:hover .info-section .label{color:#0277a8}.brand-asset-card:hover .info-section .default-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M18.5 15v5H20v-5h-1.5ZM4 15v5h1.5v-5H4Z%27 fill=%27%230277A8%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M4 20h16v-1.5H4V20Z%27 fill=%27%230277A8%27/%3E%3Cpath d=%27M12.25 16 6.5 10.75M12.25 16V3m0 13 5.25-5.25%27 stroke=%27%230277A8%27 stroke-width=%271.5%27/%3E%3C/svg%3E")}.brand-asset-card:hover .info-section .external-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2720%27 height=%2719%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%230277A8%27 stroke-width=%271.5%27%3E%3Cpath d=%27M6.25 4H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3.639M10.895 2.786l5.547-.025m0 0-.047 5.525m.047-5.525-7.68 7.681%27/%3E%3C/g%3E%3C/svg%3E")}.brand-asset-card:focus{border:1px solid #0277a8;outline:none}.brand-asset-card--inner{border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.brand-asset-card .image-section{align-items:center;aspect-ratio:16/9;background-image:linear-gradient(45deg,#fbfbfb 25%,transparent 0),linear-gradient(-45deg,#fbfbfb 25%,transparent 0),linear-gradient(45deg,transparent 75%,#fbfbfb 0),linear-gradient(-45deg,transparent 75%,#fbfbfb 0);background-position:0 0,0 16px,16px -16px,-16px 0;background-size:32px 32px;display:flex;justify-content:center;max-width:100%;padding:32px 56px;position:relative;width:448px}.brand-asset-card .image-section img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-asset-card .info-section{align-items:center;background-color:#fcfcfc;border-top:1px solid #ddd;display:flex;justify-content:space-between;padding:12px 15px}.brand-asset-card .info-section .label{color:#000;font-size:16px;font-weight:600}.brand-asset-card .info-section .default-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2724%27 height=%2724%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M18.5 15v5H20v-5h-1.5ZM4 15v5h1.5v-5H4Z%27 fill=%27%23000%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M4 20h16v-1.5H4V20Z%27 fill=%27%23000%27/%3E%3Cpath d=%27M12.25 16 6.5 10.75M12.25 16V3m0 13 5.25-5.25%27 stroke=%27%23000%27 stroke-width=%271.5%27/%3E%3C/svg%3E");height:24px;width:24px}.brand-asset-card .info-section .external-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2720%27 height=%2719%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%231E1E1E%27 stroke-width=%271.5%27%3E%3Cpath d=%27M6.25 4H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3.639M10.895 2.786l5.547-.025m0 0-.047 5.525m.047-5.525-7.68 7.681%27/%3E%3C/g%3E%3C/svg%3E");height:19px;margin:0 1px 6px 0;padding-bottom:4px;width:20px}#container a.brand-asset-card:hover{text-decoration:none} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-8-1' href='https://automattic.com/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGpoZmFkYGRuZGmQBAHPvL0Y=&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-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> <link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='https://automattic.com/_static/??-eJx9jl0KAjEMhC9kjHWV9UU8S7fGWukfm5TV2xsVEVH2JcwM8zHBqYIrWSgLpgY1Nh8yoysjaZ6qFdRGomOwFClpbemYF/gfm8LRkyjObw1C13mk6gwMQx2JGfSm0BLIWbf4h3vFaHcObZOSrEhwsF4Zgyy3SHNDIw2xeJX++d7HzkGeCsTirISSvwycog3jAz2kvek7s+n6fmsud3lRfMw=&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <script type="text/javascript"> /* <![CDATA[ */ var userAgent = window.navigator.userAgent; if ( userAgent.includes( 'Mac' ) ) { window._wpemojiSettings.supports.everything = true; } /* ]]> */ </script> <script type="text/javascript" src="https://automattic.com/wp-content/themes/a8c/automattic-2011/blocks/build/brand-asset/view.js?m=1723093875i&amp;ver=25641e6d05d5e11710bc" id="a8ctheme-brand-asset-card-script-js"></script> <script type="text/javascript" id="wpcom-actionbar-placeholder-js-extra"> /* <![CDATA[ */ var actionbardata = {"siteID":"54117","postID":"39806","siteURL":"https:\/\/automattic.com","xhrURL":"https:\/\/automattic.com\/wp-admin\/admin-ajax.php","nonce":"ec3b3dda62","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https:\/\/s0.wp.com\/wp-content\/js\/wpcom-proxy-request.js?ver=20211021","shortlink":"https:\/\/wp.me\/Pe4R-am2","i18n":{"followedText":"New posts from this site will now appear in your <a href=\"https:\/\/wordpress.com\/read\">Reader<\/a>","foldBar":"Collapse this bar","unfoldBar":"Expand this bar"}}; /* ]]> */ </script> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/automattic.com\/wp-content\/mu-plugins\/jetpack-mu-wpcom-plugin\/sun\/vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://automattic.com/wp-content/js/rlt-proxy.js?m=1720530689i'></script> <script type="text/javascript" id="rlt-proxy-js-after"> /* <![CDATA[ */ rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); /* ]]> */ </script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://automattic.wordpress.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress.com" /> <link rel='shortlink' href='https://wp.me/Pe4R-am2' /> <style> @font-face { font-family: Recoleta; font-display: swap; src: url('https://s1.wp.com/i/fonts/recoleta/400.woff2') } </style> <link rel="alternate" type="application/json+oembed" href="https://public-api.wordpress.com/oembed/?format=json&amp;url=https%3A%2F%2Fautomattic.com%2F&amp;for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&amp;url=https%3A%2F%2Fautomattic.com%2F&amp;for=wpcom-auto-discovery" /> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="website" /> <meta property="og:title" content="Automattic" /> <meta property="og:description" content="Making the web a better place" /> <meta property="og:url" content="https://automattic.com/" /> <meta property="og:site_name" content="Automattic" /> <meta property="og:image" content="https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=200" /> <meta property="og:image:width" content="200" /> <meta property="og:image:height" content="200" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> <meta name="twitter:creator" content="@automattic" /> <meta name="twitter:site" content="@automattic" /> <meta name="twitter:text:title" content="Home" /> <meta name="twitter:image" content="https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=240" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:app:name:iphone" content="Jetpack" /> <meta name="twitter:app:id:iphone" content="1565481562" /> <meta name="twitter:app:name:ipad" content="Jetpack" /> <meta name="twitter:app:id:ipad" content="1565481562" /> <meta name="twitter:app:name:googleplay" content="Jetpack" /> <meta name="twitter:app:id:googleplay" content="com.jetpack.android" /> <!-- End Jetpack Open Graph Tags --> <link rel='openid.server' href='https://automattic.com/?openidserver=1' /> <link rel='openid.delegate' href='https://automattic.com/' /> <link rel="search" type="application/opensearchdescription+xml" href="https://automattic.com/osd.xml" title="Automattic" /> <link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> <link rel="canonical" href="https://automattic.com/" /> <script type="application/ld+json"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"Corporation","@id":"https:\/\/automattic.com\/#organization","url":"https:\/\/automattic.com\/","name":"Automattic","legalName":"Automattic Inc.","foundingDate":"2005-08-01","slogan":"We don\u2019t make software for free, we make it for freedom.","description":"We are the people behind <a href=\"https:\/\/wordpress.com\/\">WordPress.com<\/a>, <a href=\"https:\/\/woocommerce.com\/\">WooCommerce<\/a>, <a href=\"https:\/\/jetpack.com\/\">Jetpack<\/a>, <a href=\"https:\/\/simplenote.com\/\">Simplenote<\/a>, <a href=\"https:\/\/longreads.com\/\">Longreads<\/a>, <a href=\"https:\/\/vaultpress.com\/\">VaultPress<\/a>, <a href=\"https:\/\/akismet.com\/\">Akismet<\/a>, <a href=\"https:\/\/gravatar.com\/\">Gravatar<\/a>, <a href=\"\">Crowdsignal<\/a>, <a href=\"https:\/\/cloudup.com\/\">Cloudup<\/a>, and more. We believe in making the web a better place, and <a href=\"https:\/\/github.com\/Automattic\">we believe in Open Source<\/a>. The vast majority of our work is available under the GPL.","logo":{"@type":"ImageObject","@id":"https:\/\/automattic.com\/#logo","url":"https:\/\/automattic.com\/wp-content\/themes\/a8c\/automattic-2011\/images\/automattic-logo-2x.png","width":552,"height":60,"caption":"Automattic"},"image":{"@id":"https:\/\/automattic.com\/#logo"},"address":{"@type":"PostalAddress","streetAddress":"60 29th Street #343","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94110","addressCountry":"US"},"founder":{"@type":"Person","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#person","name":"Matt Mullenweg","description":"In 2002 I started contributing to Open Source software, and life has just gotten better from there. Co-founder of WordPress, founder Automattic.","image":{"@type":"ImageObject","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#personimage","url":"https:\/\/secure.gravatar.com\/avatar\/767fc9c115a1b989744c755db47feb60?s=96&d=mm","width":96,"height":96,"caption":"Matt Mullenweg"}},"numberOfEmployees":1728,"sameAs":["https:\/\/twitter.com\/automattic","https:\/\/www.facebook.com\/AutomatticInc","https:\/\/www.linkedin.com\/company\/automattic\/","https:\/\/en.wikipedia.org\/wiki\/Automattic","https:\/\/www.youtube.com\/c\/automattic"],"subOrganization":{"@id":"https:\/\/wordpress.com\/#organization"}},{"@type":"Organization","@id":"https:\/\/wordpress.com\/#organization","url":"https:\/\/wordpress.com\/","name":"WordPress.com","legalName":"Automattic Inc.","foundingDate":"2005-08-01","slogan":"Build a website, build a movement.","description":"Create a free website or build a blog with ease on WordPress.com. Dozens of free, customizable, mobile-ready designs and themes. Free hosting and support.","logo":{"@type":"ImageObject","@id":"https:\/\/wordpress.com\/#logo","url":"https:\/\/s0.wp.com\/home.logged-out\/images\/wpcom-a-website-that-can.jpg","width":1024,"height":512,"caption":"WordPress.com"},"image":{"@id":"https:\/\/wordpress.com\/#logo"},"address":{"@type":"PostalAddress","streetAddress":"60 29th Street #343","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94110","addressCountry":"US"},"founder":{"@type":"Person","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#person","name":"Matt Mullenweg","description":"In 2002 I started contributing to Open Source software, and life has just gotten better from there. Co-founder of WordPress, founder Automattic.","image":{"@type":"ImageObject","@id":"https:\/\/wordpress.com\/schema.org\/author\/5#personimage","url":"https:\/\/secure.gravatar.com\/avatar\/767fc9c115a1b989744c755db47feb60?s=96&d=mm","width":96,"height":96,"caption":"Matt Mullenweg"}},"numberOfEmployees":1728,"sameAs":["https:\/\/twitter.com\/wordpressdotcom","https:\/\/www.facebook.com\/WordPresscom","https:\/\/www.instagram.com\/wordpressdotcom\/","https:\/\/www.linkedin.com\/company\/wordpress","https:\/\/www.youtube.com\/WordPressdotcom","https:\/\/www.pinterest.com\/wordpressdotcom\/","https:\/\/en.wikipedia.org\/wiki\/WordPress.com"],"parentOrganization":{"@id":"https:\/\/automattic.com\/#organization"}},{"@type":"WebSite","@id":"https:\/\/automattic.com\/#website","url":"https:\/\/automattic.com\/","name":"Automattic","description":"Making the web a better place","potentialAction":{"@type":"SearchAction","target":"https:\/\/automattic.com\/search\/{search_term_string}\/","query-input":"required name=search_term_string"},"publisher":{"@id":"https:\/\/wordpress.com\/#organization"},"image":{"@id":"https:\/\/automattic.com\/#logo"},"sameAs":["https:\/\/twitter.com\/automattic","https:\/\/www.facebook.com\/AutomatticInc","https:\/\/www.linkedin.com\/company\/automattic\/","https:\/\/en.wikipedia.org\/wiki\/Automattic","https:\/\/www.youtube.com\/c\/automattic"]},{"@type":"BreadcrumbList","@id":"https:\/\/automattic.com\/#breadcrumbs","itemListElement":[{"@type":"ListItem","position":0,"item":{"@type":"WebSite","@id":"https:\/\/automattic.com\/#website-breadcrumb","url":"https:\/\/automattic.com\/","name":"Home"}},{"@type":"ListItem","position":1,"item":{"@type":"WebPage","@id":"https:\/\/automattic.com\/#webpage-breadcrumb","url":"https:\/\/automattic.com\/","name":"Automattic"}}]},{"@type":"ImageObject","@id":"https:\/\/automattic.com\/#primaryimage","url":"https:\/\/automattic.com\/wp-content\/uploads\/2024\/11\/cropped-automattic-logo-square.png?w=200","width":200,"height":200,"caption":"Automattic"},{"@type":"WebPage","@id":"https:\/\/automattic.com\/#webpage","url":"https:\/\/automattic.com\/","name":"Automattic","description":"Making the web a better place","inLanguage":"en","isPartOf":{"@id":"https:\/\/automattic.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/automattic.com\/#primaryimage"},"breadcrumb":{"@id":"https:\/\/automattic.com\/#breadcrumbs"},"publisher":{"@id":"https:\/\/wordpress.com\/#organization"},"about":{"@id":"https:\/\/automattic.com\/#organization"}}]} </script> <meta name="application-name" content="Automattic" /><meta name="msapplication-window" content="width=device-width;height=device-height" /><meta name="msapplication-tooltip" content="Making the web a better place" /><meta name="description" content="We are passionate about making the web a better place. WordPress.com Your blog or website has a (free!) home on the web. Your story, your way. Beeper Tower of Babel fragmented messaging woes you need a Beeper. Tumblr Where your interests connect you to your people, one post at a time. Day One Capture private thoughts. Journal&hellip;" /> <link rel="icon" href="https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=32" sizes="32x32" /> <link rel="icon" href="https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=192" sizes="192x192" /> <link rel="apple-touch-icon" href="https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=180" /> <meta name="msapplication-TileImage" content="https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=270" /> <!-- Your Google Analytics Plugin is missing the tracking ID --> </head> <body class="home page-template-default page page-id-39806 customizer-styles-applied jetpack-reblog-enabled"> <div id="wrapper"> <header class="header"> <h1 class="logo"><a href="/">Automattic</a></h1> <nav> <ol class="menu"><li class="page-item page-item-home current_page-item"><a href="/">Home</a></li><li class="page-item page-item-about "><a href="/about/">About Us</a></li><li class="page-item page-item-news "><a href="/news/">News</a></li><li class="page-item page-item-work-with-us "><a href="/work-with-us/">Work With Us</a></li></ol> </nav> </header> <div id="container"> <main id="content" class="tier"> <h2>Home</h2> <h1 class="statement"><em>We are</em> passionate about making <em>the web</em> a better place.</h1> <div class="haiku"> <h3><a href="https://wordpress.com/">WordPress.com</a></h3> <p>Your blog or website<br /> has a (free!) home on the web.<br /> Your story, your way.</p> </div> <div class="haiku"> <h3><a href="https://beeper.com/">Beeper</a></h3> <p>Tower of Babel<br /> fragmented messaging woes<br /> you need a Beeper.</p> </div> <div class="haiku new"> <h3><a href="https://tumblr.com/">Tumblr</a></h3> <p>Where your interests<br /> connect you to your people,<br /> one post at a time.</p> </div> <div class="haiku new"> <h3><a href="https://dayoneapp.com/">Day One</a></h3> <p>Capture private thoughts.<br /> Journal for posterity.<br /> All your days distilled.</p> </div> <div class="haiku new"> <h3><a href="https://woocommerce.com/">WooCommerce</a></h3> <p>Selling online? Woo!<br /> Hang your digital shingle<br /> with this free plugin.</p> </div> <div class="haiku"> <h3><a href="https://jetpack.com/">Jetpack</a></h3> <p>Safety, growth, and speed.<br /> The first and the best plugin<br /> your WordPress site needs.</p> </div> <div class="haiku new"> <h3><a href="https://wpvip.com/">WP VIP</a></h3> <p>Meta, Salesforce, Slack<br /> run the web with VIP:<br /> Enterprise WordPress.</p> </div> <div class="haiku"> <h3><a href="https://www.pocketcasts.com/">Pocket Casts</a></h3> <p>Built by podcasters<br /> for your listening pleasure.<br /> Discover new shows.</p> </div> <div class="haiku"> <h3><a href="https://akismet.com/">Akismet</a></h3> <p>Did someone say spam?<br /> Akismet filters it out.<br /> Nothing to see here.</p> </div> <div class="haiku"> <h3><a href="https://longreads.com/">Longreads</a></h3> <p>Great storytelling,<br /> long enough to dig into.<br /> Find it and share it.</p> </div> <div class="haiku new"> <h3><a href="https://newspack.com/">Newspack</a></h3> <p>Tools to publish great<br /> stories, drive revenue, and<br /> build your audience.</p> </div> <div class="haiku"> <h3><a href="https://en.gravatar.com/">Gravatar</a></h3> <p>Global avatar—<br /> &#8220;Gravatar,&#8221; get it? One pic<br /> for all your profiles.</p> </div> <p id="home-sep">We also contribute to a number of non-profit and Open Source projects, like:</p> <div class="haiku"> <h3><a href="https://wordpress.org/">WordPress.org</a></h3> <p class="p1"><span class="s1">From many, one tool.<br /> </span><span class="s1">Find strength in community<br /> </span><span class="s1">for a better web.</span></p> </div> <div class="haiku"> <h3><a href="https://wordpress.org/mobile/">WP for iOS</a></h3> <p class="p1"><span class="s1">Updates on the go?<br /> </span><span class="s1">Your site&#8217;s everywhere you are<br /> </span><span class="s1">with the iPhone app.</span></p> </div> <div class="haiku"> <h3><a href="https://wordpress.org/mobile/">WP for Android</a></h3> <p class="p1"><span class="s1">Same goes for Android!<br /> </span><span class="s1">No matter your devices,<br /> </span><span class="s1">there&#8217;s an app for you.</span></p> </div> <div class="haiku"> <h3><a href="https://wordpress.com/p2">P2</a></h3> <p>Collaborating?<br /> Never send email again.<br /> This will change your life.</p> </div> <div class="haiku"> <h3><a href="https://buddypress.org/">BuddyPress</a></h3> <p>Without connections,<br /> there&#8217;s no such thing as a web.<br /> Make your site social.</p> </div> <div class="haiku"> <h3><a href="https://bbpress.org/">bbPress</a></h3> <p>Blogs sometimes restrain<br /> community discussion.<br /> Forums, the new black.</p> </div> <div class="haiku"> <h3><a href="https://central.wordcamp.org/">WordCamps</a></h3> <p>WordPress fans, unite!<br /> Come out from behind your screens,<br /> connect, and celebrate.</p> </div> <div class="haiku"> <h3><a href="https://wpjobmanager.com/">WP Job Manager</a></h3> <p>Need to make a hire?<br /> Put your site to work for you.<br /> Online job listings!</p> </div> <div class="haiku"> <h3><a href="https://wordpress.org/five-for-the-future/">Five for the Future</a></h3> <p>When we give back time<br /> WordPress can change the whole world<br /> sooner and faster.</p> </div> <h1 id="freedom" class="statement" style="clear: left">We don&#8217;t make software for free, we make it for freedom.</h1> <div class="quote">“We are much better at writing code than haiku.<span class="qend">”</span><br /> <cite>— <a href="http://ma.tt/">Matt Mullenweg</a>, founder of Automattic</cite></div> <div id="oh-hai"> <p>Inspired by you.<br /> Striving to create good.<br /> Nothing<a href="https://www.youtube.com/watch?v=GwkEt_IWZYQ&amp;t=23s">*</a> is perfect.</p> <div class="sub-quote">* Including this.</div> </div> </main><!-- #content --> </div><!-- #container --> <nav class="nav nav-footer"> <div class="secondary-menu"> <div class="fieldguide"><a href="/fieldguide/">Field Guide</a></div> <div class="contactus"><a href="/contact/">Contact</a></div> <div class="diversity"><a href="/diversity-and-inclusion/">Diversity</a></div> <div class="press"><a href="/press/">Press</a></div> <div class="privacy"><a href="/privacy/">Privacy</a></div> </div> <div class="social-links"> <div class="twitter"> <a href="https://twitter.com/automattic" class="social-link" target="_blank" aria-label="X (formerly known as Twitter)"> <svg height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.23677 7.00461L14.0763 1.5H12.9295L8.72732 6.27958L5.37105 1.5H1.5L6.57533 8.72757L1.5 14.5H2.64688L7.08449 9.4526L10.6289 14.5H14.5L9.23648 7.00461H9.23677ZM7.66595 8.79124L7.15172 8.07154L3.06012 2.34479H4.82166L8.12363 6.96646L8.63787 7.68616L12.93 13.6936H11.1685L7.66595 8.79152V8.79124Z" fill="black"/> </svg> </a> </div> <div class="facebook"> <a href="https://www.facebook.com/AutomatticInc/" class="social-link" target="_blank" aria-label="Facebook"> <svg height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.5 8C15.5 3.8579 12.1421 0.5 8 0.5C3.8579 0.5 0.5 3.8579 0.5 8C0.5 11.5172 2.9216 14.4686 6.1883 15.2792V10.292H4.6415V8H6.1883V7.0124C6.1883 4.4597 7.3433 3.2765 9.8483 3.2765C10.3235 3.2765 11.1434 3.3695 11.4788 3.4628V5.54C11.3018 5.5214 10.9943 5.5121 10.6124 5.5121C9.3824 5.5121 8.9075 5.978 8.9075 7.1891V7.9991H11.36L10.94 10.2911H8.9087V15.4451C12.6221 14.9966 15.5 11.8346 15.5 8Z" fill="black"/> </svg> </a> </div> <div class="youtube"> <a href="https://www.youtube.com/c/automattic" class="social-link" target="_blank" aria-label="YouTube"> <svg height="16" viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18.9447 3.19182C18.838 2.76836 18.6295 2.38228 18.3399 2.07215C18.0503 1.76203 17.6898 1.53872 17.2943 1.42454C15.8376 1 10.0001 1 10.0001 1C10.0001 1 4.16099 1 2.70736 1.41796C2.31105 1.5324 1.94987 1.7566 1.66016 2.06799C1.37046 2.37939 1.16244 2.767 1.05704 3.19182C0.666747 4.75012 0.666748 8.00329 0.666748 8.00329C0.666748 8.00329 0.666747 11.2565 1.05704 12.8148C1.16338 13.2384 1.37182 13.6246 1.66146 13.9348C1.9511 14.245 2.31178 14.4682 2.70736 14.582C4.16252 15 10.0001 15 10.0001 15C10.0001 15 15.8392 15 17.2943 14.582C17.6898 14.4679 18.0503 14.2446 18.3399 13.9344C18.6295 13.6243 18.838 13.2382 18.9447 12.8148C19.3334 11.2565 19.3334 8.00329 19.3334 8.00329C19.3334 8.00329 19.3288 4.75012 18.9447 3.19182ZM8.13311 11.0014V5.00517L12.9826 8.00329L8.13311 11.0014Z" fill="black"/> </svg> </a> </div> <div class="linkedin"> <a href="https://www.linkedin.com/company/automattic/" class="social-link" target="_blank" aria-label="LinkedIn"> <svg height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M13.9657 1H2.0343C1.75999 1 1.49691 1.10899 1.30294 1.30298C1.10897 1.49698 1 1.76009 1 2.03444V13.9675C1.00051 14.2415 1.10971 14.5041 1.30363 14.6977C1.49754 14.8913 1.76032 15 2.0343 15H13.9657C14.2397 15 14.5025 14.8913 14.6964 14.6977C14.8903 14.5041 14.9995 14.2415 15 13.9675V2.03444C15 1.76009 14.891 1.49698 14.6971 1.30298C14.5031 1.10899 14.24 1 13.9657 1ZM5.1722 12.9272H3.0686V6.24028H5.1722V12.9272ZM4.1204 5.31472C3.88131 5.31395 3.64782 5.24232 3.44942 5.10887C3.25103 4.97542 3.09664 4.78615 3.00577 4.56497C2.91489 4.3438 2.89161 4.10064 2.93887 3.86624C2.98613 3.63183 3.1018 3.4167 3.27127 3.24802C3.44073 3.07934 3.65639 2.96469 3.89099 2.91856C4.12559 2.87243 4.36859 2.89688 4.5893 2.98883C4.81001 3.08079 4.99851 3.23611 5.13098 3.43517C5.26345 3.63423 5.33395 3.8681 5.33356 4.10722C5.33594 4.26694 5.30615 4.42551 5.24595 4.57347C5.18575 4.72143 5.09638 4.85576 4.98317 4.96844C4.86996 5.08112 4.73523 5.16985 4.587 5.22934C4.43877 5.28884 4.28009 5.31787 4.1204 5.31472ZM12.9314 12.9331H10.8259V9.28139C10.8259 8.20222 10.367 7.87167 9.776 7.87167C9.15192 7.87167 8.53951 8.34028 8.53951 9.30667V12.9331H6.43786V6.24611H8.46174V7.17167H8.49285C8.70011 6.82752 8.99382 6.54361 9.34478 6.34815C9.69574 6.15269 10.0917 6.05249 10.4934 6.0575C11.6599 6.0575 12.9372 6.75556 12.9372 8.79722L12.9314 12.9331Z" fill="black"/> </svg> </a> </div> <div class="glassdoor"> <a href="https://www.glassdoor.com/Overview/Working-at-Automattic-EI_IE751107.11,21.htm" class="social-link" target="_blank" aria-label="Glassdoor"> <svg height="16" viewBox="0 0 12 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.99567 1C10.0998 1 10.9963 1.64531 10.9963 2.75H2.66667V11.5C2.11111 11.5 1.55556 11.5 1 11.5V3.00156C1 1.89687 1.8965 1 3.00072 1H8.99567ZM8.99567 13.25H1C1 14.3547 1.8965 15 3.00072 15H8.99925C10.1035 15 11 14.3547 11 13.25V4.5C11 4.5 9.75 4.5 9.33333 4.5V13.25H8.99567Z" fill="black"/> </svg> </a> </div> </div> <ol class="menu"><li class="page-item page-item-home current_page-item"><a href="/">Home</a></li><li class="page-item page-item-about "><a href="/about/">About Us</a></li><li class="page-item page-item-news "><a href="/news/">News</a></li><li class="page-item page-item-work-with-us "><a href="/work-with-us/">Work With Us</a></li></ol> </nav> <footer class="footer"> <p class="copyr">&copy; Automattic Inc., purveyors of fine blogging and site-building services since 2005. Thank you for your&nbsp;time.</p> </footer> </div><!-- #wrapper --> <!-- --> <!-- A8C Analytics [start] --> <script type="text/javascript"> ( function() { 'use strict'; var setupAnalytics = function() { window.a8cAnalyticsConfig = {"cookieBanner":{"version":"2","cssZIndex":50001,"skipBanner":false,"cookieDomain":null,"v1CookieName":"sensitive_pixel_option","v2CookieName":"sensitive_pixel_options","v1Text":"Our websites and dashboards use cookies. By continuing, you agree to their use. <a target=\"_blank\" href=\"https:\/\/automattic.com\/cookies\/\">Learn more<\/a>, including how to control cookies.","v2Text":"As an open source company, we take your privacy seriously and want to be as transparent as possible. So: We use cookies to collect some personal data from you (like your browsing data, IP addresses, and other unique identifiers). Some of these cookies we absolutely need in order to make things work, and others you can choose in order to optimize your experience while using our site and services.","v2OptionsText":"Your privacy is critically important to us. We and our partners use, store, and process your personal data to optimize: our <strong>website<\/strong> such as by improving security or conducting analytics, <strong>marketing activities<\/strong> to help deliver relevant marketing or content, and your <strong>user experience<\/strong> such as by remembering your account name, language settings, or cart information, where applicable. You can customize your cookie settings below. Learn more in our <a href=\"https:\/\/automattic.com\/privacy\/\" target=\"_blank\">Privacy Policy<\/a> and <a href=\"https:\/\/automattic.com\/cookies\/\" target=\"_blank\">Cookie Policy<\/a>.","v2EssentialOptionHeading":"Required","v2EssentialOptionText":"These cookies are essential for our websites and services to perform basic functions and are necessary for us to operate certain features, like allowing registered users to authenticate and perform account-related functions, storing preferences set by users (like account name, language, and location), and ensuring our services operate properly.","v2AnalyticsOptionHeading":"Analytics","v2AnalyticsOptionText":"These cookies allow us to optimize performance by collecting information on how users interact with our websites.","v2AdvertisingOptionHeading":"Advertising","v2AdvertisingOptionText":"We and our advertising partners set these cookies to provide you with relevant content and to understand that content\u2019s effectiveness.","v1ButtonText":"Got It!","v2CustomizeButtonText":"Customize","v2AcceptAllButtonText":"Accept all","v2AcceptSelectionButtonText":"Accept selection","hiddenConsents":[],"isLoggedIn":false},"doNotSellDialog":{"contactEmailAddress":"privacypolicyupdates@automattic.com"},"adminAnalytics":"analytics-wpcom-admin.php","fireAnalyticsOptions":[]}; }; if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupAnalytics ); } else { setupAnalytics(); } } )(); </script> <script type="text/javascript"> ( function () { 'use strict'; /** * Returns the current page path */ function getCurrentPagePath( pathname = '' ) { return ( pathname || window.location.pathname ).replace( /^\/|\/$/g, '' ); } /** * Returns the current page name */ function getCurrentPageName( pathname = '' ) { return getCurrentPagePath( pathname ).replace( getLocaleInPagePathRegExp(), '' ); } /** * Returns the current page locale */ function getCurrentPageLocale() { var currentPagePath = getLocaleInPagePathRegExp().exec( getCurrentPagePath() ); return currentPagePath !== null && currentPagePath.length === 2 ? currentPagePath[1] : ''; } /** * Helper function to extract locale from page path */ function getLocaleInPagePathRegExp() { return /^(af|als|am|an|ar|arc|as|ast|av|ay|az|ba|bel|bg|bm|bn|bo|br|bs|ca|ce|ckb|cs|csb|cv|cy|da|de|dv|dz|el|el\-po|en|en\-gb|eo|es|es\-mx|et|eu|fa|fi|fo|fr|fr\-be|fr\-ca|fr\-ch|fur|fy|ga|gd|gl|gn|gu|he|hi|hr|hu|hy|ia|id|ii|ilo|is|it|ja|ka|kal|kir|km|kn|ko|kk|ks|kv|la|li|lo|lv|lt|mk|ml|mwl|mn|mr|ms|mya|nah|nap|ne|nds|nl|nn|nb|non|nv|oci|or|os|pa|pl|ps|pt|pt\-br|qu|ro|ru|rup|sc|si|sk|skr|sl|snd|so|sq|sr|su|sv|ta|te|th|tl|tir|tr|tt|ty|udm|ug|uk|ur|uz|vec|vi|wa|xal|yi|yo|za|zh\-cn|zh\-hk|zh\-tw)(?:\/|$)/; } document.addEventListener( 'a8c-analytics:loaded', function () { 'use strict'; var cb = window.a8cAnalytics.cb; var kit = window.a8cAnalytics.kit; if ( kit.doNotTrack() ) { return; } /** * Set up global page view Tracks tracking for automattic.com */ var loadTracks = () => { var props = Object.assign( {}, kit.getQueryVars( '', kit.QUERY_PARAMS ), { // Common event properties path: getCurrentPagePath(), name: getCurrentPageName() === '' ? 'homepage' : getCurrentPageName(), locale: getCurrentPageLocale(), } ); // Fire Tracks view event window._tkq.push( [ 'recordEvent', 'a8ccom_page_view', props ] ); // Set up global link click tracking document.querySelector( 'body' ).addEventListener( 'click', ( event ) => { // We only care about clicks on certain elements if ( event.target.matches( 'a, button' ) ) { const { target: clickEventTarget } = event; // Fill in the link specific props props.href = clickEventTarget.getAttribute( 'href' ) || ''; props.text = clickEventTarget.innerText || ''; props.use_beacon = true; // Fire Tracks click event window._tkq.push( [ 'recordEvent', 'a8ccom_link_click', props ] ); } }); }; function loadGoogleAnalyticsFour() { var gtagOptions = { 'anonymize_ip': true }; kit.loadGtag( 'G-737CYY5004', gtagOptions ); } function loadHubSpot() { if ( '/for/agencies/' === window.location.pathname ) { kit.loadHubSpot( 45522507 ); } } function fireLinkedinInsight() { if ( '/work-with-us/wordpress-engine/' === window.location.pathname ) { kit.loadLinkedinInsight( "6570626" ); const pixelImage = kit.loadPixelImage( "https://px.ads.linkedin.com/collect/?pid=6570626&fmt=gif" ); pixelImage.style.display = "none"; document.body.appendChild( pixelImage ); } } // ------- Fire Normal Pixels ------- cb.addTracker( 'analytics', false, loadTracks ); cb.addTracker( 'analytics', true, loadGoogleAnalyticsFour ); cb.addTracker( 'advertising', true, loadHubSpot ); cb.addTracker( 'advertising', true, fireLinkedinInsight ); } ); } )(); </script> <script type="text/javascript"> ( function() { 'use strict'; var currentScript = document.currentScript; var setupAnalytics = function() { function getScript() { var script = document.createElement( 'script' ); var prev = currentScript || document.getElementsByTagName( 'script' )[ 0 ]; script.setAttribute( 'src', "https:\/\/s0.wp.com\/wp-content\/mu-plugins\/a8c-analytics\/a8c-analytics.js?v=1729607242" ); script.setAttribute( 'async', true ); prev.parentNode.insertBefore( script, prev ); } getScript(); }; if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupAnalytics ); } else { setupAnalytics(); } } )(); </script> <!-- A8C Analytics [end] --> <div style="display:none"> </div> <div id="actionbar" style="display: none;" class="actnbr-a8c-automattic-2011 actnbr-has-follow"> <ul> <li class="actnbr-btn actnbr-hidden"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Subscribe</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Subscribed</span> </a> <div class="actnbr-popover tip tip-top-left actnbr-notice" id="follow-bubble"> <div class="tip-arrow"></div> <div class="tip-inner actnbr-follow-bubble"> <ul> <li class="actnbr-sitename"> <a href="https://automattic.com"> <img loading='lazy' alt='' src='https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=50' srcset='https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=50 1x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=75 1.5x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=100 2x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=150 3x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=200 4x' class='avatar avatar-50' height='50' width='50' /> Automattic </a> </li> <div class="actnbr-message no-display"></div> <form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" style="display: none;"> <div class="actnbr-follow-count">Join 10,451 other subscribers</div> <div> <input type="email" name="email" placeholder="Enter your email address" class="actnbr-email-field" aria-label="Enter your email address" /> </div> <input type="hidden" name="action" value="subscribe" /> <input type="hidden" name="blog_id" value="54117" /> <input type="hidden" name="source" value="https://automattic.com/" /> <input type="hidden" name="sub-type" value="actionbar-follow" /> <input type="hidden" id="_wpnonce" name="_wpnonce" value="d48fa37185" /> <div class="actnbr-button-wrap"> <button type="submit" value="Sign me up"> Sign me up </button> </div> </form> <li class="actnbr-login-nudge"> <div> Already have a WordPress.com account? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fautomattic.com%252F">Log in now.</a> </div> </li> </ul> </div> </div> </li> <li class="actnbr-ellipsis actnbr-hidden"> <svg class="gridicon gridicons-ellipsis" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"/></g></svg> <div class="actnbr-popover tip tip-top-left actnbr-more"> <div class="tip-arrow"></div> <div class="tip-inner"> <ul> <li class="actnbr-sitename"> <a href="https://automattic.com"> <img loading='lazy' alt='' src='https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=50' srcset='https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=50 1x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=75 1.5x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=100 2x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=150 3x, https://automattic.com/wp-content/uploads/2024/11/cropped-automattic-logo-square.png?w=200 4x' class='avatar avatar-50' height='50' width='50' /> Automattic </a> </li> <li class="actnbr-folded-customize"> <a href="https://automattic.wordpress.com/wp-admin/customize.php?url=https%3A%2F%2Fautomattic.wordpress.com%2F"> <svg class="gridicon gridicons-customize" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M2 6c0-1.505.78-3.08 2-4 0 .845.69 2 2 2 1.657 0 3 1.343 3 3 0 .386-.08.752-.212 1.09.74.594 1.476 1.19 2.19 1.81L8.9 11.98c-.62-.716-1.214-1.454-1.807-2.192C6.753 9.92 6.387 10 6 10c-2.21 0-4-1.79-4-4zm12.152 6.848l1.34-1.34c.607.304 1.283.492 2.008.492 2.485 0 4.5-2.015 4.5-4.5 0-.725-.188-1.4-.493-2.007L18 9l-2-2 3.507-3.507C18.9 3.188 18.225 3 17.5 3 15.015 3 13 5.015 13 7.5c0 .725.188 1.4.493 2.007L3 20l2 2 6.848-6.848c1.885 1.928 3.874 3.753 5.977 5.45l1.425 1.148 1.5-1.5-1.15-1.425c-1.695-2.103-3.52-4.092-5.448-5.977z"/></g></svg> <span>Customize</span> </a> </li> <li class="actnbr-folded-follow"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Subscribe</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Subscribed</span> </a> </li> <li class="actnbr-signup"><a href="https://wordpress.com/start/">Sign up</a></li> <li class="actnbr-login"><a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fautomattic.com%252F">Log in</a></li> <li class="actnbr-shortlink"><a href="https://wp.me/Pe4R-am2">Copy shortlink</a></li> <li class="flb-report"> <a href="https://wordpress.com/abuse/?report_url=https://automattic.com/" target="_blank" rel="noopener noreferrer"> Report this content </a> </li> <li class="actnbr-reader"> <a href="https://wordpress.com/read/blogs/54117/posts/39806"> View post in Reader </a> </li> <li class="actnbr-subs"> <a href="https://subscribe.wordpress.com/">Manage subscriptions</a> </li> <li class="actnbr-fold"><a href="">Collapse this bar</a></li> </ul> </div> </div> </li> </ul> </div> <script> window.addEventListener( "load", function( event ) { var link = document.createElement( "link" ); link.href = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.css?v=20241015"; link.type = "text/css"; link.rel = "stylesheet"; document.head.appendChild( link ); var script = document.createElement( "script" ); script.src = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.js?v=20231122"; script.defer = true; document.body.appendChild( script ); } ); </script> <script crossorigin='anonymous' type='text/javascript' src='https://automattic.com/wp-content/js/mobile-useragent-info.js?m=1609849039i'></script> <script type="text/javascript"> (function () { var wpcom_reblog = { source: 'toolbar', toggle_reblog_box_flair: function (obj_id, post_id) { // Go to site selector. This will redirect to their blog if they only have one. const postEndpoint = `https://wordpress.com/post`; // Ideally we would use the permalink here, but fortunately this will be replaced with the // post permalink in the editor. const originalURL = `${ document.location.href }?page_id=${ post_id }`; const url = postEndpoint + '?url=' + encodeURIComponent( originalURL ) + '&is_post_share=true' + '&v=5'; const redirect = function () { if ( ! window.open( url, '_blank' ) ) { location.href = url; } }; if ( /Firefox/.test( navigator.userAgent ) ) { setTimeout( redirect, 0 ); } else { redirect(); } }, }; window.wpcom_reblog = wpcom_reblog; })(); </script> <script type="text/javascript"> // <![CDATA[ (function() { try{ if ( window.external &&'msIsSiteMode' in window.external) { if (window.external.msIsSiteMode()) { var jl = document.createElement('script'); jl.type='text/javascript'; jl.async=true; jl.src='/wp-content/plugins/ie-sitemode/custom-jumplist.php'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jl, s); } } }catch(e){} })(); // ]]> </script><script src="//stats.wp.com/w.js?67" defer></script> <script type="text/javascript"> _tkq = window._tkq || []; _stq = window._stq || []; _tkq.push(['storeContext', {'blog_id':'54117','blog_tz':'0','user_lang':'en','blog_lang':'en','user_id':'0'}]); _stq.push(['view', {'blog':'54117','v':'wpcom','tz':'0','user_id':'0','post':'39806','subd':'automattic'}]); _stq.push(['extra', {'crypt':'UE40eW5QN0p8M2Y/RE1lSiYrZXhzUkM5fD1uTDNLUGt6QzVbd3FKb3Q4aWxfXXI3YWo4Qz1OQTklbU5iaFcmUVFuNjY9c2xqOUdMWmdBL19wOGp1T3xISjRRdT1tTj0xUG4vS0p4Y3xOZ2JRWVpORElfYUVGMCYlXUV5b0VaVVEzMjc9eUVyL1FlWzBXJS5DMEpYZUVqRC1tbXZscTRxTjJNK29lXzRTJWRdRU4rfnNrVn5pb2VQck5QZDUrcG95ZFJQal9BeDdYam96XVVaTWlkdUdOTTB2UXB8TENKJTVHK2FDVnpIVldddkpnci5nai0rUXB0TnlOY0hMMnFQcXM4WVBodXZUcktCWldKYjB+PWpHJVNlaiVwVksyJnFOTjJHdDA='}]); _stq.push([ 'clickTrackerInit', '54117', '39806' ]); </script> <noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> <script defer id="bilmur" data-customproperties="{&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;a8c\/automattic-2011&quot;,&quot;wptheme_is_block&quot;:&quot;0&quot;}" data-provider="wordpress.com" data-service="simple" data-allow-hidden="true" src="/wp-content/js/bilmur.min.js?i=12&m=202448"></script><script defer id="bilmur" data-customproperties="{&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;a8c\/automattic-2011&quot;,&quot;wptheme_is_block&quot;:&quot;0&quot;}" data-provider="wordpress.com" data-service="simple" data-allow-hidden="true" src="/wp-content/js/bilmur-4.min.js?i=12&m=202448"></script><script> ( function() { function getMobileUserAgentInfo() { if ( typeof wpcom_mobile_user_agent_info === 'object' ) { wpcom_mobile_user_agent_info.init(); var mobileStatsQueryString = ''; if ( wpcom_mobile_user_agent_info.matchedPlatformName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_platforms' + '=' + wpcom_mobile_user_agent_info.matchedPlatformName; } if ( wpcom_mobile_user_agent_info.matchedUserAgentName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_devices' + '=' + wpcom_mobile_user_agent_info.matchedUserAgentName; } if ( wpcom_mobile_user_agent_info.isIPad() ) { mobileStatsQueryString += '&x_' + 'ipad_views' + '=' + 'views'; } if ( mobileStatsQueryString != '' ) { new Image().src = document.location.protocol + '//pixel.wp.com/g.gif?v=wpcom-no-pv' + mobileStatsQueryString + '&baba=' + Math.random(); } } } document.addEventListener( 'DOMContentLoaded', getMobileUserAgentInfo ); } )(); </script> <script type="text/javascript"> console.log( 'Ready to wrangle JavaScript? https://automattic.com/work-with-us/' ); var pg = document.location.href; function get_cookie( key ) { var pairs = document.cookie.split( '; ' ); for ( var i = 0, pair; pair = pairs[ i ] && pairs[ i ].split( '=' ); i++ ) { if ( decodeURIComponent( pair[ 0 ] ) === key ) { return decodeURIComponent( pair[ 1 ] ) || ''; } } return null; } function set_cookie( key, value, options = {} ) { if ( typeof options.expires === 'number' ) { var days = options.expires, t = options.expires = new Date(); t.setDate( t.getDate() + days ); } value = String( value ); return ( document.cookie = [ encodeURIComponent( key ), '=', encodeURIComponent( value ), options.expires ? '; expires=' + options.expires.toUTCString() : '', options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join( '' ) ); } if ( pg.indexOf( 'work-with-us' ) != -1 ) { // check on jobs page if ( pg.length > 37 ) { // check if detail page var jvct = get_cookie( 'jvct' ); if ( typeof( jvct ) === "undefined" ) { jvct = 0; } else { jvct = parseInt( jvct ); } if ( isNaN( jvct ) ) { jvct = 0; } jvct = jvct + 1; set_cookie( 'jvct', jvct, { expires: 60, path: '/' } ); if ( jvct > 3 ) { var nudge = '<div class="jobs-notes-back card"><h4>Hey there!</h4><p>We couldn’t help but notice that you’ve visited this page a few times. It looks like you’re really thinking about working here, huh?</p><p>Give it a shot and apply already!</p></div>'; if ( jvct === 1337 ) { nudge = '<div class="jobs-notes-back card"><h4>We saw what you did there!</h4><p>You like poking around in code, huh? Us too — you seem like just the kind of person we’re looking for. Apply already!</p></div>'; } // display card flipper var sidebar = document.querySelector( '.jobsidebar' ); if ( sidebar ) { var wrapped = '<div class="card-container">' + sidebar.outerHTML + '</div>'; sidebar.outerHTML = wrapped; sidebar = document.querySelector( '.jobsidebar' ); var nudgeEl = document.createElement( 'div' ); sidebar.appendChild( nudgeEl ); nudgeEl.outerHTML = nudge; setTimeout( function() { sidebar.classList.toggle( 'flipped' ); }, 1000 ); setInterval( function() { sidebar.classList.toggle( 'flipped' ); }, 20000 ); } var notes = document.querySelector( '.jobs-notes' ); notes && notes.classList.add( 'card' ); } } } // check on Systems Wrangler page if ( pg.indexOf( 'systems-wrangler' ) !== -1 ) { var init = function () { resizeMap(); }; // On page load/ready if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', init ); } else { init(); } var resizeId; // On resize window.addEventListener( 'resize', function () { clearTimeout( resizeId ); resizeId = setTimeout( resizeMap, 500 ); } ); function resizeMap() { var jobsList = document.querySelector( '.jobs-list' ); var w = jobsList ? jobsList.offsetWidth : 0; var h = Math.round( w / 2 ); var iframe = document.querySelector( '.embed-anycast-map iframe' ); if ( iframe ) { iframe.setAttribute( 'src', 'https://ac-map.automattic.com/?w=' + w.toString() + 'h=' + h.toString() ); iframe.setAttribute( 'width', w ); iframe.setAttribute( 'height', h ); } } } </script> <script type="speculationrules"> { "prerender": [ { "urls": [ "/", "/work-with-us/", "/about/" ] } ] } </script> </body> </html> <!-- generated 53 seconds ago generated in 0.168 seconds served from batcache in 0.002 seconds expires in 247 seconds -->

Pages: 1 2 3 4 5 6 7 8 9 10