CINXE.COM
Log in to the VIP Dashboard · WordPress VIP Documentation
<!doctype html> <html lang="en-US"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/","20230607001958","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1686097198"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/> <meta name="zd-site-verification" content="hdcbicp47gws5ae6frue4"/> <link rel="profile" href="http://gmpg.org/xfn/11"/> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/> <!-- This site is optimized with the Yoast SEO Premium plugin v20.1 (Yoast SEO v20.3) - https://yoast.com/wordpress/plugins/seo/ --> <title>Log in to the VIP Dashboard · WordPress VIP Documentation</title> <link rel="canonical" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="article"/> <meta property="og:title" content="Log in to the VIP Dashboard"/> <meta property="og:description" content="Logging in to the VIP Dashboard requires multi-factor authentication managed by Enterprise Authentication. A user’s ability to access and interact with areas of the VIP Dashboard is defined by the Org role and App role that are assigned to the user. Sign in with GitHub Signing in with GitHub also requires VIP Cloud authentication. To […]"/> <meta property="og:url" content="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/"/> <meta property="og:site_name" content="WordPress VIP Documentation"/> <meta property="article:modified_time" content="2023-06-06T20:45:59+00:00"/> <meta property="og:image" content="https://web.archive.org/web/20230607001958im_/https://docs.wpvip.com/wp-content/uploads/sites/2/2023/05/docs-featured-image.png"/> <meta property="og:image:width" content="1920"/> <meta property="og:image:height" content="1080"/> <meta property="og:image:type" content="image/png"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:label1" content="Est. reading time"/> <meta name="twitter:data1" content="4 minutes"/> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://web.archive.org/web/20230607001958/https://schema.org","@graph":[{"@type":"WebPage","@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/","url":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/","name":"Log in to the VIP Dashboard · WordPress VIP Documentation","isPartOf":{"@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/#website"},"datePublished":"2022-03-03T23:25:53+00:00","dateModified":"2023-06-06T20:45:59+00:00","breadcrumb":{"@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/"]}]},{"@type":"BreadcrumbList","@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Technical References","item":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/"},{"@type":"ListItem","position":2,"name":"VIP Dashboard","item":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/"},{"@type":"ListItem","position":3,"name":"Log in to the VIP Dashboard"}]},{"@type":"WebSite","@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/#website","url":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/","name":"WordPress VIP Documentation","description":"WordPress VIP Documentation","publisher":{"@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/#organization","name":"WordPress VIP","url":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/#/schema/logo/image/","url":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/wp-content/uploads/sites/2/2020/11/wpcomvip_logo_square.png","contentUrl":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/wp-content/uploads/sites/2/2020/11/wpcomvip_logo_square.png","width":801,"height":801,"caption":"WordPress VIP"},"image":{"@id":"https://web.archive.org/web/20230607001958/https://docs.wpvip.com/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel="alternate" type="application/rss+xml" title="WordPress VIP Documentation » Feed" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/feed/"/> <link rel="alternate" type="application/rss+xml" title="WordPress VIP Documentation » Comments Feed" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/comments/feed/"/> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.2.2"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\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!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/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 rel="stylesheet" id="all-css-0" href="https://web.archive.org/web/20230607001958cs_/https://docs.wpvip.com/wp-includes/css/dist/block-library/style.min.css?m=1684764845g" type="text/css" media="all"/> <style id="wp-block-library-inline-css"> .has-text-align-justify{text-align:justify;} </style> <style id="tab-group-tabs-style-inline-css"> .wp-block-tab-group-tabs{margin-bottom:1.41575em}.wp-block-tab-group-tabs ul.tab-labels{margin:0;padding:0}.wp-block-tab-group-tabs ul.tab-labels li{border-bottom-width:0;list-style:none;margin:0;padding:0}.wp-block-tab-group-tabs ul.tab-labels li label{background:#f9f5f5;border:solid #ddd;border-radius:10px 10px 0 0;border-width:1px 1px 0;color:#444;float:left;padding:15px 25px}.wp-block-tab-group-tabs ul.tab-labels li label:hover{background:#f2f2f2;cursor:pointer}.wp-block-tab-group-tabs ul.tab-labels li label:active{background:#fff}.wp-block-tab-group-tabs ul.tab-labels li:not(:last-child) label{border-right-width:0}.wp-block-tab-group-tabs ul.tab-labels li.active label{background:#fff;color:#111;position:relative}.wp-block-tab-group-tabs ul.tab-labels li.active label:hover{cursor:default}.wp-block-tab-group-tabs ul.tab-labels li.active label:after{background:#fff;bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.wp-block-tab-group-tabs section{background:#fff;border:1px solid #ddd;clear:both;padding:20px;width:100%}.wp-block-tab-group-tabs section div.tab-panel{display:none}.wp-block-tab-group-tabs section div.tab-panel.active{display:block}.wp-block-tab-group-tabs section div.tab-panel p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.wp-block-tab-group-tabs.layout-left{display:flex;width:100%}.wp-block-tab-group-tabs.layout-left ul.tab-labels li{display:flex;flex-direction:column}.wp-block-tab-group-tabs.layout-left ul.tab-labels li label{border-bottom-width:1px;border-radius:10px 0 0 10px;border-right-width:0}.wp-block-tab-group-tabs.layout-left ul.tab-labels li:not(:last-child) label{border-bottom-width:0}.wp-block-tab-group-tabs.layout-left ul.tab-labels li.active label:after{height:100%;left:unset;right:-1px;top:0;width:2px}.wp-block-tab-group-tabs.layout-left .tab-content,.wp-block-tab-group-tabs.layout-left .tab-content .tab-panel.active{display:flex;flex:1;flex-direction:column}.wp-block-tab-group-tabs.layout-left .tab-content .tab-panel.active .wp-block-cgb-block-page-section{flex:1}.wp-block-tab-group-tabs.layout-left .tab-content .tab-panel.active>*{padding:0 2rem}} </style> <style id="wp-parsely-recommendations-style-inline-css"> .parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0} </style> <link rel="stylesheet" id="all-css-6" href="https://web.archive.org/web/20230607001958cs_/https://docs.wpvip.com/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGppZmJibmViYmAIARQIu8A==" type="text/css" media="all"/> <style id="elasticpress-facet-style-inline-css"> .widget_ep-facet input[type=search],.wp-block-elasticpress-facet input[type=search]{margin-bottom:1rem}.widget_ep-facet .searchable .inner,.wp-block-elasticpress-facet .searchable .inner{max-height:20em;overflow:scroll}.widget_ep-facet .term.hide,.wp-block-elasticpress-facet .term.hide{display:none}.widget_ep-facet .empty-term,.wp-block-elasticpress-facet .empty-term{opacity:.5;position:relative}.widget_ep-facet .empty-term:after,.wp-block-elasticpress-facet .empty-term:after{bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.widget_ep-facet .level-1,.wp-block-elasticpress-facet .level-1{padding-left:20px}.widget_ep-facet .level-2,.wp-block-elasticpress-facet .level-2{padding-left:40px}.widget_ep-facet .level-3,.wp-block-elasticpress-facet .level-3{padding-left:60px}.widget_ep-facet .level-4,.wp-block-elasticpress-facet .level-4{padding-left:5pc}.widget_ep-facet .level-5,.wp-block-elasticpress-facet .level-5{padding-left:75pt}.widget_ep-facet input[disabled],.wp-block-elasticpress-facet input[disabled]{cursor:pointer;opacity:1}.widget_ep-facet .term a,.wp-block-elasticpress-facet .term a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.widget_ep-facet .term a:hover .ep-checkbox,.wp-block-elasticpress-facet .term a:hover .ep-checkbox{background-color:#ccc}.ep-checkbox{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1em;justify-content:center;margin-right:.25em;width:1em}.ep-checkbox:after{border:solid #fff;border-width:0 .125em .125em 0;content:"";display:none;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.25em}.ep-checkbox.checked{background-color:#5e5e5e}.ep-checkbox.checked:after{display:block} </style> <link rel="stylesheet" id="all-css-8" href="https://web.archive.org/web/20230607001958cs_/https://docs.wpvip.com/_static/??/wp-content/mu-plugins/search/elasticpress-next/dist/css/related-posts-block-styles.min.css,/wp-includes/css/classic-themes.min.css?m=1685722702" type="text/css" media="all"/> <style id="global-styles-inline-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--duotone--dark-grayscale: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('/web/20230607001958im_/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/#wp-duotone-blue-orange');--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;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.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-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="all-css-10" href="https://web.archive.org/web/20230607001958cs_/https://docs.wpvip.com/wp-content/themes/vipdocs/assets/dist/main.css?m=1686094111g" type="text/css" media="all"/> <script id="media-video-jwt-bridge-js-extra"> var videopressAjax = {"ajaxUrl":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/wp-admin\/admin-ajax.php","bridgeUrl":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/wp-content\/mu-plugins\/jetpack-12.0\/jetpack_vendor\/automattic\/jetpack-videopress\/src\/..\/build\/lib\/token-bridge.js","post_id":"8975"}; </script> <script type="text/javascript" src="https://web.archive.org/web/20230607001958js_/https://docs.wpvip.com/wp-content/mu-plugins/jetpack-12.0/jetpack_vendor/automattic/jetpack-videopress/build/lib/token-bridge.js?m=1686072258g"></script><link rel="https://api.w.org/" href="https://docs.wpvip.com/wp-json/"/><link rel="alternate" type="application/json" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/wp-json/wp/v2/technical-references/8975"/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://docs.wpvip.com/xmlrpc.php?rsd"/> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://docs.wpvip.com/wp-includes/wlwmanifest.xml"/> <meta name="generator" content="WordPress 6.2.2"/> <link rel="shortlink" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/?p=8975"/> <link rel="alternate" type="application/json+oembed" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdocs.wpvip.com%2Ftechnical-references%2Fvip-dashboard%2Fvip-dashboard-log-in%2F"/> <link rel="alternate" type="text/xml+oembed" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdocs.wpvip.com%2Ftechnical-references%2Fvip-dashboard%2Fvip-dashboard-log-in%2F&format=xml"/> <style>img#wpstats{display:none}</style> <script type="application/ld+json">{"@context":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/schema.org","@type":"NewsArticle","headline":"Log in to the VIP Dashboard","url":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/technical-references\/vip-dashboard\/vip-dashboard-log-in\/","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/technical-references\/vip-dashboard\/vip-dashboard-log-in\/"},"thumbnailUrl":"","image":{"@type":"ImageObject","url":""},"articleSection":"VIP Dashboard","author":[{"@type":"Person","name":"Yoli Hodde"}],"creator":["Yoli Hodde"],"publisher":{"@type":"Organization","name":"WordPress VIP Documentation","logo":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/wp-content\/uploads\/sites\/2\/2020\/11\/cropped-favicon-white-1.png"},"keywords":[],"dateCreated":"2022-03-03T23:25:53Z","datePublished":"2022-03-03T23:25:53Z","dateModified":"2023-06-06T20:45:59Z"}</script><link rel="icon" href="https://web.archive.org/web/20230607001958im_/https://docs.wpvip.com/wp-content/uploads/sites/2/2023/06/cropped-site-logo-1.png?w=32" sizes="32x32"/> <link rel="icon" href="https://web.archive.org/web/20230607001958im_/https://docs.wpvip.com/wp-content/uploads/sites/2/2023/06/cropped-site-logo-1.png?w=192" sizes="192x192"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20230607001958im_/https://docs.wpvip.com/wp-content/uploads/sites/2/2023/06/cropped-site-logo-1.png?w=180"/> <meta name="msapplication-TileImage" content="https://docs.wpvip.com/wp-content/uploads/sites/2/2023/06/cropped-site-logo-1.png?w=270"/> <style type="text/css" id="wp-custom-css"> /* give more width to display the table on post 3880 */ .postid-3880 .vipdocs-layout__main__content__primary { max-width: 1200px; } </style> </head> <body class="technical-references-template-default single single-technical-references postid-8975 wp-embed-responsive"> <a class="screen-reader-text-focusable" href="#content"> Skip to content</a> <div class="vipdocs-layout"> <header class="vipdocs-layout__header" role="banner"> <div class="vipdocs-layout__header__announcement"> <p>Ready to get started with WordPress VIP? <a href="https://web.archive.org/web/20230607001958/https://wpvip.com/contact/">Contact us</a></p> </div> <div class="vipdocs-layout__header__inner"> <a class="vipdocs-layout__header__brand" href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/" aria-label="WordPress VIP Documentation"> <span class="vipdocs-layout__header__brand__text"> Documentation </span> </a> <!-- .vipdocs-layout__header__brand --> <div class="vipdocs-layout__header__search"> <div class="vipdocs-search-form-header__wrapper"> <form class="vipdocs-search-form" action="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/" method="get" role="search"> <label for="search" class="vipdocs-search-form__label visually-hidden">Search</label> <input aria-label="search" class="vipdocs-search-input rkv-input" placeholder="Search the docs…" type="search" name="s" autocomplete="off" value=""> <button type="submit" for="search" class="vipdocs-search-form__icon">Search</button> </form> </div> </div> <!-- .vipdocs-layout__header__search --> </div> <!-- .vipdocs-layout__header__inner --> </header> <!-- .vipdocs-layout__header --> <div class="vipdocs-layout__main" id="content"> <div class="vipdocs-layout__main__inner"> <button aria-controls="menu-navigation-nav-mobile" aria-expanded="false" id="VIPDOCS_MENU_BUTTON" class="vipdocs-layout__toggle" onclick="this.setAttribute('aria-expanded', 'true' !== this.getAttribute('aria-expanded'))"> Menu </button> <nav aria-label="Main Menu" class="vipdocs-layout__sidebar__mobile"> <div class="vipdocs-search-form-sidebar__wrapper"> <form class="vipdocs-search-form" action="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/" method="get" role="search"> <label for="search" class="vipdocs-search-form__label visually-hidden">Search</label> <input aria-label="search" class="vipdocs-search-input rkv-input" placeholder="Search the docs…" type="search" name="s" autocomplete="off" value=""> <button type="submit" for="search" class="vipdocs-search-form__icon">Search</button> </form> </div> <h2 class="screen-reader-text">Main Menu</h2><ul class="vipdocs-sidebar-list vipdocs-sidebar-list--wp-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9154"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/">Caching</a> <button aria-expanded="false" aria-label="Submenu for Caching" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9835"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/page-cache/">Page cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9833"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/flush-the-page-cache/">Purge a URL from the page cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9839"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/object-cache/">Object cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9837"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/query-cache/">Query cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14030"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/query-parameter-caching/">Caching of query parameters</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-16037"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/static-asset-caching/">Static asset caching</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9842"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/grace-responses/">Grace responses</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9838"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/uncached-functions/">Uncached functions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9840"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/cache-api/">Cache API</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9834"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/the-vip-cache-personalization-api/">The VIP Cache Personalization API</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9841"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/cookies/">Cookies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9832"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/disable-term-cache-priming/">Disable WordPress core’s term cache priming</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9836"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/using-wp_rewrite/">Using WP_Rewrite instead of _GET parameters to leverage full page caching</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9155"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/">Code quality and best practices</a> <button aria-expanded="false" aria-label="Submenu for Code quality and best practices" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9848"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/create-good-changesets/">Create good changesets</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9849"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-a-good-commit-message/">Write a good commit message</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9855"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/database-queries/">Database queries</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9854"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/querying-on-meta_value/">Meta queries</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9845"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/optimize-core-queries-at-scale/">Optimize core queries at scale</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9847"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/using-post__not_in/">Avoid post__not_in</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9857"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/retrieving-remote-data/">Retrieving remote data</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9843"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/filtering-wp_unique_post_slug/">Fix performance issues by filtering wp_unique_post_slug</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9850"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/encode-values-passed-to-add_query_arg/">Encode values passed to `add_query_arg`</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9853"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/term-queries-should-consider-include_children-false/">Taxonomy queries should set `include_children` to false</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9844"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/local-time/">Obtaining a local time</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9846"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/analyze-your-sites-server-performance/">Analyze a site’s server performance</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9156"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/">Code review</a> <button aria-expanded="false" aria-label="Submenu for Code review" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9859"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/review-recommendations/">Reduce review times</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9858"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/reduce-pull-request-size/">Reduce the size of a pull request</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9866"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/requesting-code-review/">Request a VIP code review</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9860"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/scheduled-reviews-for-large-changesets/">Scheduled reviews and large pull requests</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9861"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/vip-notices/">VIP notices</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9862"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/vip-warnings/">VIP warnings</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9863"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/vip-errors/">VIP errors</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10410"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/codebase-manager/">Codebase Manager</a> <button aria-expanded="false" aria-label="Submenu for Codebase Manager" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-13564"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/plugins-panel/">Codebase: Plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15092"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vulnerability-and-update-scan/">Vulnerability and Update Scan by the VIP Code Analysis Bot</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10911"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/databases/">Databases</a> <button aria-expanded="false" aria-label="Submenu for Databases" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10091"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/migrate-content-databases/">Import databases</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10012"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/backups/">Database Backups</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-16076"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/database-backup-shipping/">Enable Database Backup Shipping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10024"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/data-sync/">Data sync from production to non-production environments</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9942"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/data-sync-for-multiple-domains/">Data sync config file</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12489"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/validate-sql-file/">Validate a SQL database file</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11198"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/supported-collations-charsets/">Supported collations and character sets</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10232"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/extract-tables-from-database/">Extract tables from a SQL database file</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10904"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/debugging-resources/">Debugging resources</a> <button aria-expanded="false" aria-label="Submenu for Debugging resources" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14315"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/autoloaded-options/">Autoloaded options</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9870"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/new-relic/">New Relic</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11005"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/new-relic-for-node-js/">New Relic for Node.js</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11004"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/new-relic-for-wordpress/">New Relic for WordPress</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9869"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manually-log-errors-in-new-relic/">Manually log errors in New Relic</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12089"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/php-error-reporting/">PHP error reporting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-13457"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/query-monitor/">Query Monitor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9868"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-query-monitor/">Enable Query Monitor</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9157"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/">Development workflow</a> <button aria-expanded="false" aria-label="Submenu for Development workflow" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9877"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/code-moves-up-content-moves-down/">Code moves up; content moves down</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15181"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wpcomvip-github-repository/">wpcomvip GitHub repository</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9878"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/github-pr-reviews/">GitHub pull request flow</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9872"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/required-status-checks/">Enable required status checks for pull requests</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10038"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/webhooks-on-vip-go/">Deployment notifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9874"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/developing-from-another-repository/">Developing from another repository</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11237"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/production-branch-name-update/">Update the name of a deployment branch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9873"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/use-composer-on-vip/">Use Composer on VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9879"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/automated-build-and-deploy/">Continuous integration and deployment (CI/CD)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9875"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/configure-builds-on-travis-ci/">Configure builds on Travis CI</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9876"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/configure-builds-on-circleci/">Configure builds on CircleCI</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9158"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/">Domains</a> <button aria-expanded="false" aria-label="Submenu for Domains" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9886"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/convenience-domains/">Convenience domain</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-14793"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/primary-domain/">Primary domain</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9884"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/map-a-domain/">Add a domain</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9880"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/point-dns-to-vip/">Point DNS for a domain to VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9881"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/domain-mapping-for-multisite/">Domain mapping for multisite</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9882"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/fqdn/">Fully qualified domain names (FQDN)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9883"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/check-dns-record-time-to-live/">Check DNS record time to live (TTL)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9885"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/managing-your-hosts-file/">Managing a hosts file</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9159"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/elasticsearch/">Elasticsearch</a> <button aria-expanded="false" aria-label="Submenu for Elasticsearch" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9905"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/elasticsearch/comparing-search-options/">Comparison of Elasticsearch options on WordPress VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-14794"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/wordpress-search/">Core WordPress search functionality</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-14795"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/jetpack-search/">Jetpack Search</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9160"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-authentication/">Enterprise Authentication</a> <button aria-expanded="false" aria-label="Submenu for Enterprise Authentication" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9909"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-authentication/roles-and-permissions/">Org role and permissions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12421"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/app-role/">App role and permissions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12410"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/invite-new-users/">Invite new users</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12417"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/edit-permissions/">Edit user permissions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12419"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/remove-user/">Remove a user</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10916"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-search/">Enterprise Search</a> <button aria-expanded="false" aria-label="Submenu for Enterprise Search" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9927"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable/">Enable Enterprise Search in code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9922"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/vip-search-features/">Enable Enterprise Search features</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9921"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/index-with-vip-search/">Index with Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9915"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/version-with-enterprise-search/">Version with Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9913"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/check-index-health/">Check the index health</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9912"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/choose-what-to-index/">Choose what to index</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9926"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-types/">Indexing post types</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9911"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-statuses/">Indexing post statuses</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9925"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-taxonomies/">Indexing post taxonomies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9924"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-meta/">Indexing post meta</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-14886"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/indexing-user-meta/">Indexing user meta</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9919"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/es-enable-non-search-queries/">Offload any WP_Query to Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9910"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-for-wp-admin/">Enable Enterprise Search for the WordPress admin</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9914"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-tokenization/">Search tokenization</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9920"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/rate-limiting/">Rate limiting in Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9918"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-and-multisite/">Search and multisite</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9917"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-implementation-tips/">Customize search results</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9916"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-dev-tools/">Debug with Enterprise Search Dev Tools</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10021"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/log-shipping/">HTTP request Log Shipping</a> <button aria-expanded="false" aria-label="Submenu for HTTP request Log Shipping" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-16077"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-log-shipping/">Enable HTTP request Log Shipping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10023"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/analyze-your-http-request-logs-with-goaccess/">Analyze HTTP request logs with GoAccess</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9177"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/">Infrastructure</a> <button aria-expanded="false" aria-label="Submenu for Infrastructure" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10041"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/environments/">Environments</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-15283"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/origin-servers/">Origin servers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9824"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/edge-cache/">Edge cache servers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12344"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/software-management/">Software Management</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10081"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manage-environment-variables/">Manage environment variables</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9852"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-environment-specific-code/">Write environment-specific code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10040"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/file-concatenation-and-minification/">File concatenation and minification</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14786"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/ip-geolocation/">IP geolocation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10048"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/ip-ranges/">IP ranges</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10045"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/change-or-remove-http-headers-added-by-vip-go/">Modify HTTP headers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15111"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-user-agents/">VIP User-Agents</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10047"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/retire-a-site/">Retire a site from VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10057"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-support/disaster-recovery-for-vip-site-outage-protocol/">Disaster recovery for VIP: Site outage protocol</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-9162"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/">Launch a site</a> <button aria-expanded="false" aria-label="Submenu for Launch a site" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9934"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-single-site-launch/">Begin a single site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9933"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-multisite-launch/">Begin a network site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-14726"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-node-js-site/">Begin a Node.js site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9932"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/complete-a-site-launch/">Complete a site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9931"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/launch-troubleshooting/">Troubleshoot a WordPress site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9936"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/testing-your-site/">Test a site</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9930"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/order-of-launch/">Order of launching sites on a multisite</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9929"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manual-subsite-launch/">Manually launch a site on a multisite</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-9163"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/">Local development</a> <button aria-expanded="false" aria-label="Submenu for Local development" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9939"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/set-up-vvv/">Set up VVV for VIP development</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12481"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/third-party-local-development/">Set up a third-party local development app</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9938"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/add-site-content/">Add VIP production site content for local development</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-10925"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manage-user-access/">Manage user access</a> <button aria-expanded="false" aria-label="Submenu for Manage user access" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11468"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/github-user-access/">GitHub user access</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11470"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-user-access/">WordPress user access</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11469"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/zendesk-user-access/">Zendesk user access</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9164"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/">Multisites</a> <button aria-expanded="false" aria-label="Submenu for Multisites" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9941"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/subdomains-subdirectories/">Subdomains & subdirectories</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12669"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisite-database-structure/">Database structure for multisites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9940"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/create-new-sites/">Create new sites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9943"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/multiple-domains/">Allow multiple domains to resolve to the same network site</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9944"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/sunrise-php/">sunrise.php</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9166"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/">Node.js on VIP</a> <button aria-expanded="false" aria-label="Submenu for Node.js on VIP" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-16009"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js-requirements/">Node.js application requirements</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10404"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/health-checks/">Health checks</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10196"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manage-dependencies/">Manage dependencies in Node.js</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10402"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/building-applications/">Building Node.js applications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12106"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/debug-node-js/">Debug a Node.js application</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11835"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/nodejs-deployment-validation/">Deployment validation for Node.js applications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9946"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/integrating-redis/">Integrating Redis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9947"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/managing-node-js-versions/">Managing Node.js versions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9945"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/node-js-environment-variables/">Node.js environment variables</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9948"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/serve-static-content/">Serve static content</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10403"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/websockets/">WebSockets</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9950"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/parse-ly/">Parse.ly</a> <button aria-expanded="false" aria-label="Submenu for Parse.ly" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15166"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/parsely-configuration/">Configuration</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-15167"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enabling-and-disabling-parsely/">Enabling and disabling wp-parsely</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15065"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/parse-ly-consent-management/">Consent management and Parse.ly</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-9864"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/php_codesniffer/">PHPCS</a> <button aria-expanded="false" aria-label="Submenu for PHPCS" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9865"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-report/">Interpreting PHPCS feedback</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10581"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/code-scanning-for-php-upgrade/">Prepare application code for a PHP version upgrade</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9962"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/installing-plugins-best-practices/">Plugins</a> <button aria-expanded="false" aria-label="Submenu for Plugins" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9951"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/activate-plugins-through-code/">Activate plugins through code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9960"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/version-updates-and-maintenance/">Version updates and maintenance</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9949"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/plugin-incompatibilities/">Plugin incompatibilities</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9961"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/plugins-load-order/">Plugins load order</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14891"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/automattic-plugins/">Automattic plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9958"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/third-party-plugins/">Third-party plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9959"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/featured-partner-plugins/">Technology Partner plugins</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9168"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/redirects/">Redirects</a> <button aria-expanded="false" aria-label="Submenu for Redirects" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9964"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/redirects/domain-redirects-in-vip-config-php/">Domain redirects in vip-config.php</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9965"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/redirects/writing-redirects-directly-into-your-theme-code/">Writing redirects directly into a site’s theme code</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9169"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/">Restricting site access</a> <button aria-expanded="false" aria-label="Submenu for Restricting site access" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9969"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/ip-allow-list/">Restrict site access with an IP Allow List</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9968"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/basic-authentication/">Restrict site access with Basic Authentication</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9970"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/partial-restriction-site-access/">Partial restriction of site access</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9978"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/restricting-access-via-authentication/">Restricting access via authentication</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9971"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/block-requests/">Block unwanted requests to a site</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9972"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/access-controlled-files/">Access-controlled files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9977"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/controlling-content-distribution-via-jetpack/">Controlling content distribution via Jetpack</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9973"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/reverse-proxies/">Reverse proxy</a> <button aria-expanded="false" aria-label="Submenu for Reverse proxy" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9974"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/configure-a-reverse-proxy/">Configure a reverse proxy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10956"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/reverse-proxy-testing/">Test a proxy configuration</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10961"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/reverse-proxy-domains-and-tls/">Configure domains and TLS for a reverse proxy</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-15084"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/runtime-logs/">Runtime Logs </a> <button aria-expanded="false" aria-label="Submenu for Runtime Logs " class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10010"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/health-logs/">Runtime Logs in the VIP Dashboard</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10078"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/runtime-logs-vip-cli/">Retrieve Runtime Logs with VIP-CLI</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9170"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/">Security</a> <button aria-expanded="false" aria-label="Submenu for Security" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11600"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-security/">WordPress security on VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9981"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/user-security-recommendations/">Security recommendations for users</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9976"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/single-sign-on-sso/">Single Sign On (SSO)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9975"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/two-factor-authentication/">Two-factor authentication</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9982"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/javascript-security-recommendations/">JavaScript security recommendations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9980"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/validating-sanitizing-and-escaping/">Validating, sanitizing, and escaping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9979"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/modify-the-robots-txt-file/">robots.txt</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9216"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/tls/">TLS</a> <button aria-expanded="false" aria-label="Submenu for TLS" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9983"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/lets-encrypt-cert/">Install a Let’s Encrypt TLS certificate</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9984"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/custom-tls-cert/">Install a custom TLS certificate</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11759"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-hsts/">Enable HSTS</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9172"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/">VIP Code Analysis Bot</a> <button aria-expanded="false" aria-label="Submenu for VIP Code Analysis Bot" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9987"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/auto-approvals/">Auto approvals</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9989"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/feedback/">Bot feedback and messages</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9991"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/default-behavior/">Default behavior of the Bot</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9985"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/customize-the-bot/">Customize the VIP Code Analysis Bot</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9993"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-analysis/">PHPCS analysis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9986"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/customize-phpcs/">Customize PHPCS scanning</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9992"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/svg-analysis/">SVG analysis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9990"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/php-linting/">PHP linting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9988"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/build-status/">GitHub build status</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references current-technical-references-ancestor current-menu-ancestor current-menu-parent current-technical-references-parent menu-item-has-children menu-item-9174"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/">VIP Dashboard</a> <button aria-expanded="true" aria-label="Submenu for VIP Dashboard" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references current-menu-item menu-item-10011"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/">Log in to the VIP Dashboard</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-13665"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/my-organizations/">My Organizations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14778"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/user-settings/">User settings</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10018"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/audit-log/">Audit Log</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10017"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/dashboard/">Dashboard</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10013"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/deployments-panel/">Deployments</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10020"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/health/">Health – Monitor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11688"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/network-sites/">Network Sites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10019"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/usage/">Usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10015"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/wp-cli-panel/">WP-CLI Commands</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9175"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/">VIP File System</a> <button aria-expanded="false" aria-label="Submenu for VIP File System" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10092"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/migrate-content-media/">Import media files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11728"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/media-backups/">Media Backups</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10025"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/supported-file-types/">Supported file types</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10031"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/images-on-vip-go/">Default image behavior</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10030"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/intermediate-images/">Intermediate images</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10027"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/image-transformation/">Image transformation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10029"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/responsive-images/">Responsive images</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10033"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/media-uploads/">Working with uploaded files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10032"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/local-file-operations/">Working with the /tmp directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10028"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/shared-media-files/">Shared media files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10026"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/strip-image-metadata/">Strip image metadata on upload</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9176"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/">VIP Local Development Environment</a> <button aria-expanded="false" aria-label="Submenu for VIP Local Development Environment" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10035"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/tips/">Basic usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-15315"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/dev-env-advanced-usage/">Advanced usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10037"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/use-the-vip-local-development-environment/">Create a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12541"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/update-a-local-environment-to-load-application-code/">Update a local environment to load application code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10122"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/dev-env-add-content/">Import a database to a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12860"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/dev-env-add-media/">Add media to a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10036"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/local-enterprise-search/">Use Enterprise Search on a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10034"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/networking/">Networking</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10604"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/troubleshooting-dev-env/">Troubleshooting</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10006"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-mu-plugins/">VIP MU plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9178"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-support/">VIP Support</a> <button aria-expanded="false" aria-label="Submenu for VIP Support" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11226"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/site-access-for-vip-support/">Site access for VIP Support</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9482"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-support/vip-product-feedback/">VIP product feedback</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10055"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/add-powered-by-wordpress-vip-to-your-site/">Add “Powered by WordPress VIP” to a site</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9179"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/">VIP-CLI</a> <button aria-expanded="false" aria-label="Submenu for VIP-CLI" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10090"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/installing-vip-cli/">Install VIP-CLI locally</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10079"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/target-environments-for-vip-cli/">Target environments with VIP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10087"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/advanced-usage/">Advanced usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10089"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/troubleshooting/">Troubleshooting VIP-CLI</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15930"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wp-cli-with-vip-cli/">WP-CLI with VIP-CLI</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10086"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/disallowed-commands/">Disallowed WP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10084"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-replace/">Use WP-CLI search-replace</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10080"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/save-command-output/">Save command output to a file</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10085"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/">Write custom WP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10082"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/wp-cli-commands-on-vip/">Best practices for writing WP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10083"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/cli-commands-at-scale/">Write custom WP-CLI commands at scale</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9181"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/woocommerce/">WooCommerce</a> <button aria-expanded="false" aria-label="Submenu for WooCommerce" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10094"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/upgrade-woocommerce/">Upgrade WooCommerce on VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10098"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/woocommerce/caching-for-woocommerce/">Caching for WooCommerce</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10097"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/woocommerce/customizing-woocommerce/">Customizing WooCommerce</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10095"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/woocommerce-debug-logging/">Enable WooCommerce Debug Logging</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10096"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/">Troubleshoot WooCommerce</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10767"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-on-vip/">WordPress on VIP</a> <button aria-expanded="false" aria-label="Submenu for WordPress on VIP" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15718"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/action-scheduler/">Action Scheduler</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10053"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/cron-control/">Cron control</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15461"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/email-on-vip/">Email</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9956"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/loading-gutenberg-on-vip/">Gutenberg</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10043"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/jetpack/">Jetpack</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12385"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/php/">PHP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10051"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/wordpress-upgrades/">WordPress upgrades</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9182"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-rest-api/">WordPress REST API</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11614"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/xml-rpc/">XML-RPC</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10039"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/post-revisions/">Post revisions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10046"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/protected-embeds-on-vip-go/">Add protected embeds on the VIP Platform</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11118"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/customize-user-roles/">Customize user roles</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10044"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/disable-the-privacy-tools-in-wordpress/">Disable the privacy tools in WordPress</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9871"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/contribute-to-wordpress/">Contribute to WordPress core</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9173"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/">WordPress skeleton</a> <button aria-expanded="false" aria-label="Submenu for WordPress skeleton" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10008"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/client-mu-plugins-directory/">/client-mu-plugins directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9998"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/docs-directory/">/docs directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10007"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/images-directory/">/images directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10002"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/upload-languages-to-the-language-directory/">/languages directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10009"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/plugins-directory/">/plugins directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10004"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/private-directory/">/private directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10005"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/themes-on-vip-go/">/themes directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10001"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/vip-config-directory/">/vip-config directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10000"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/editorconfig/">.editorconfig</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9999"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/phpcs-xml-dist/">.phpcs.xml.dist</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10003"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/serve-static-content-wp/">Serve static content</a></li> </ul> </li> </ul><ul class="vipdocs-sidebar-footer is-style-muted"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10908"><a href="https://web.archive.org/web/20230607001958/https://wordpressvip.zendesk.com/">Contact Support</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11027"><a href="https://web.archive.org/web/20230607001958/https://wpvipstatus.com/">WPVIP Status</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10905"><a href="https://web.archive.org/web/20230607001958/https://lobby.vip.wordpress.com/">VIP Lobby</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10906"><a href="https://web.archive.org/web/20230607001958/https://wpvip.com/resources/">Resource Library</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10907"><a href="https://web.archive.org/web/20230607001958/https://docs.parse.ly/">Parse.ly Help</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15890"><a href="https://web.archive.org/web/20230607001958/https://wpvip.com/accessibility/">Accessibility at WordPress VIP</a></li> </ul> </nav> <!-- .vipdocs-layout__sidebar --> <nav aria-label="Main menu" class="vipdocs-layout__sidebar__desktop"> <h2 class="screen-reader-text">Main Menu</h2><ul class="vipdocs-sidebar-list vipdocs-sidebar-list--wp-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9154"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/">Caching</a> <button aria-expanded="false" aria-label="Submenu for Caching" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9835"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/page-cache/">Page cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9833"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/flush-the-page-cache/">Purge a URL from the page cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9839"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/object-cache/">Object cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9837"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/query-cache/">Query cache</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14030"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/query-parameter-caching/">Caching of query parameters</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-16037"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/static-asset-caching/">Static asset caching</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9842"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/grace-responses/">Grace responses</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9838"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/uncached-functions/">Uncached functions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9840"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/cache-api/">Cache API</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9834"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/the-vip-cache-personalization-api/">The VIP Cache Personalization API</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9841"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/cookies/">Cookies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9832"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/disable-term-cache-priming/">Disable WordPress core’s term cache priming</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9836"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/caching/using-wp_rewrite/">Using WP_Rewrite instead of _GET parameters to leverage full page caching</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9155"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/">Code quality and best practices</a> <button aria-expanded="false" aria-label="Submenu for Code quality and best practices" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9848"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/create-good-changesets/">Create good changesets</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9849"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-a-good-commit-message/">Write a good commit message</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9855"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/database-queries/">Database queries</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9854"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/querying-on-meta_value/">Meta queries</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9845"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/optimize-core-queries-at-scale/">Optimize core queries at scale</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9847"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/using-post__not_in/">Avoid post__not_in</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9857"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/retrieving-remote-data/">Retrieving remote data</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9843"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/filtering-wp_unique_post_slug/">Fix performance issues by filtering wp_unique_post_slug</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9850"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/encode-values-passed-to-add_query_arg/">Encode values passed to `add_query_arg`</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9853"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/term-queries-should-consider-include_children-false/">Taxonomy queries should set `include_children` to false</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9844"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/local-time/">Obtaining a local time</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9846"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/analyze-your-sites-server-performance/">Analyze a site’s server performance</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9156"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/">Code review</a> <button aria-expanded="false" aria-label="Submenu for Code review" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9859"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/review-recommendations/">Reduce review times</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9858"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/reduce-pull-request-size/">Reduce the size of a pull request</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9866"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/requesting-code-review/">Request a VIP code review</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9860"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/scheduled-reviews-for-large-changesets/">Scheduled reviews and large pull requests</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9861"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/vip-notices/">VIP notices</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9862"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/vip-warnings/">VIP warnings</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9863"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/code-review/vip-errors/">VIP errors</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10410"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/codebase-manager/">Codebase Manager</a> <button aria-expanded="false" aria-label="Submenu for Codebase Manager" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-13564"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/plugins-panel/">Codebase: Plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15092"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vulnerability-and-update-scan/">Vulnerability and Update Scan by the VIP Code Analysis Bot</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10911"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/databases/">Databases</a> <button aria-expanded="false" aria-label="Submenu for Databases" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10091"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/migrate-content-databases/">Import databases</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10012"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/backups/">Database Backups</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-16076"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/database-backup-shipping/">Enable Database Backup Shipping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10024"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/data-sync/">Data sync from production to non-production environments</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9942"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/data-sync-for-multiple-domains/">Data sync config file</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12489"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/validate-sql-file/">Validate a SQL database file</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11198"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/supported-collations-charsets/">Supported collations and character sets</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10232"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/extract-tables-from-database/">Extract tables from a SQL database file</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10904"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/debugging-resources/">Debugging resources</a> <button aria-expanded="false" aria-label="Submenu for Debugging resources" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14315"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/autoloaded-options/">Autoloaded options</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9870"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/new-relic/">New Relic</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11005"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/new-relic-for-node-js/">New Relic for Node.js</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11004"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/new-relic-for-wordpress/">New Relic for WordPress</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9869"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manually-log-errors-in-new-relic/">Manually log errors in New Relic</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12089"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/php-error-reporting/">PHP error reporting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-13457"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/query-monitor/">Query Monitor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9868"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-query-monitor/">Enable Query Monitor</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9157"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/">Development workflow</a> <button aria-expanded="false" aria-label="Submenu for Development workflow" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9877"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/code-moves-up-content-moves-down/">Code moves up; content moves down</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15181"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wpcomvip-github-repository/">wpcomvip GitHub repository</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9878"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/github-pr-reviews/">GitHub pull request flow</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9872"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/required-status-checks/">Enable required status checks for pull requests</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10038"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/webhooks-on-vip-go/">Deployment notifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9874"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/developing-from-another-repository/">Developing from another repository</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11237"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/production-branch-name-update/">Update the name of a deployment branch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9873"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/use-composer-on-vip/">Use Composer on VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9879"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/development-workflow/automated-build-and-deploy/">Continuous integration and deployment (CI/CD)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9875"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/configure-builds-on-travis-ci/">Configure builds on Travis CI</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9876"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/configure-builds-on-circleci/">Configure builds on CircleCI</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9158"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/">Domains</a> <button aria-expanded="false" aria-label="Submenu for Domains" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9886"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/convenience-domains/">Convenience domain</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-14793"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/primary-domain/">Primary domain</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9884"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/map-a-domain/">Add a domain</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9880"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/point-dns-to-vip/">Point DNS for a domain to VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9881"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/domain-mapping-for-multisite/">Domain mapping for multisite</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9882"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/fqdn/">Fully qualified domain names (FQDN)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9883"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/check-dns-record-time-to-live/">Check DNS record time to live (TTL)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9885"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/managing-your-hosts-file/">Managing a hosts file</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9159"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/elasticsearch/">Elasticsearch</a> <button aria-expanded="false" aria-label="Submenu for Elasticsearch" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9905"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/elasticsearch/comparing-search-options/">Comparison of Elasticsearch options on WordPress VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-14794"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/wordpress-search/">Core WordPress search functionality</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-14795"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/jetpack-search/">Jetpack Search</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9160"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-authentication/">Enterprise Authentication</a> <button aria-expanded="false" aria-label="Submenu for Enterprise Authentication" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9909"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-authentication/roles-and-permissions/">Org role and permissions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12421"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/app-role/">App role and permissions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12410"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/invite-new-users/">Invite new users</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12417"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/edit-permissions/">Edit user permissions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12419"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/remove-user/">Remove a user</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10916"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-search/">Enterprise Search</a> <button aria-expanded="false" aria-label="Submenu for Enterprise Search" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9927"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable/">Enable Enterprise Search in code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9922"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/vip-search-features/">Enable Enterprise Search features</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9921"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/index-with-vip-search/">Index with Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9915"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/version-with-enterprise-search/">Version with Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9913"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/check-index-health/">Check the index health</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9912"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/choose-what-to-index/">Choose what to index</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9926"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-types/">Indexing post types</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9911"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-statuses/">Indexing post statuses</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9925"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-taxonomies/">Indexing post taxonomies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9924"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/post-meta/">Indexing post meta</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-14886"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/indexing-user-meta/">Indexing user meta</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9919"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/es-enable-non-search-queries/">Offload any WP_Query to Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9910"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-for-wp-admin/">Enable Enterprise Search for the WordPress admin</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9914"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-tokenization/">Search tokenization</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9920"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/rate-limiting/">Rate limiting in Enterprise Search</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9918"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-and-multisite/">Search and multisite</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9917"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-implementation-tips/">Customize search results</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9916"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-dev-tools/">Debug with Enterprise Search Dev Tools</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10021"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/log-shipping/">HTTP request Log Shipping</a> <button aria-expanded="false" aria-label="Submenu for HTTP request Log Shipping" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-16077"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-log-shipping/">Enable HTTP request Log Shipping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10023"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/analyze-your-http-request-logs-with-goaccess/">Analyze HTTP request logs with GoAccess</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9177"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/">Infrastructure</a> <button aria-expanded="false" aria-label="Submenu for Infrastructure" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10041"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/environments/">Environments</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-backgrounds menu-item-15283"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/backgrounds/origin-servers/">Origin servers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9824"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/edge-cache/">Edge cache servers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12344"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/software-management/">Software Management</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10081"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manage-environment-variables/">Manage environment variables</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9852"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-environment-specific-code/">Write environment-specific code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10040"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/file-concatenation-and-minification/">File concatenation and minification</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14786"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/ip-geolocation/">IP geolocation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10048"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/ip-ranges/">IP ranges</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10045"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/change-or-remove-http-headers-added-by-vip-go/">Modify HTTP headers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15111"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-user-agents/">VIP User-Agents</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10047"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/retire-a-site/">Retire a site from VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10057"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-support/disaster-recovery-for-vip-site-outage-protocol/">Disaster recovery for VIP: Site outage protocol</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-9162"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/">Launch a site</a> <button aria-expanded="false" aria-label="Submenu for Launch a site" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9934"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-single-site-launch/">Begin a single site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9933"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-multisite-launch/">Begin a network site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-14726"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-node-js-site/">Begin a Node.js site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9932"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/complete-a-site-launch/">Complete a site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9931"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/launch-a-site/launch-troubleshooting/">Troubleshoot a WordPress site launch</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9936"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/testing-your-site/">Test a site</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9930"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/order-of-launch/">Order of launching sites on a multisite</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9929"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manual-subsite-launch/">Manually launch a site on a multisite</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-9163"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/">Local development</a> <button aria-expanded="false" aria-label="Submenu for Local development" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9939"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/set-up-vvv/">Set up VVV for VIP development</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12481"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/third-party-local-development/">Set up a third-party local development app</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9938"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/add-site-content/">Add VIP production site content for local development</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-10925"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manage-user-access/">Manage user access</a> <button aria-expanded="false" aria-label="Submenu for Manage user access" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11468"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/github-user-access/">GitHub user access</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11470"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-user-access/">WordPress user access</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11469"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/zendesk-user-access/">Zendesk user access</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9164"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/">Multisites</a> <button aria-expanded="false" aria-label="Submenu for Multisites" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9941"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/subdomains-subdirectories/">Subdomains & subdirectories</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12669"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisite-database-structure/">Database structure for multisites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9940"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/create-new-sites/">Create new sites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9943"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/multiple-domains/">Allow multiple domains to resolve to the same network site</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9944"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/multisites/sunrise-php/">sunrise.php</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9166"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/">Node.js on VIP</a> <button aria-expanded="false" aria-label="Submenu for Node.js on VIP" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-16009"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js-requirements/">Node.js application requirements</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10404"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/health-checks/">Health checks</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10196"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/manage-dependencies/">Manage dependencies in Node.js</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10402"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/building-applications/">Building Node.js applications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12106"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/debug-node-js/">Debug a Node.js application</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11835"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/nodejs-deployment-validation/">Deployment validation for Node.js applications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9946"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/integrating-redis/">Integrating Redis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9947"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/managing-node-js-versions/">Managing Node.js versions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9945"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/node-js-environment-variables/">Node.js environment variables</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9948"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/serve-static-content/">Serve static content</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10403"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/node-js/websockets/">WebSockets</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9950"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/parse-ly/">Parse.ly</a> <button aria-expanded="false" aria-label="Submenu for Parse.ly" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15166"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/parsely-configuration/">Configuration</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-15167"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enabling-and-disabling-parsely/">Enabling and disabling wp-parsely</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15065"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/parse-ly-consent-management/">Consent management and Parse.ly</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-has-children menu-item-9864"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/php_codesniffer/">PHPCS</a> <button aria-expanded="false" aria-label="Submenu for PHPCS" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9865"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-report/">Interpreting PHPCS feedback</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10581"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/code-scanning-for-php-upgrade/">Prepare application code for a PHP version upgrade</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9962"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/installing-plugins-best-practices/">Plugins</a> <button aria-expanded="false" aria-label="Submenu for Plugins" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9951"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/activate-plugins-through-code/">Activate plugins through code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9960"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/version-updates-and-maintenance/">Version updates and maintenance</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9949"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/plugin-incompatibilities/">Plugin incompatibilities</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9961"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/plugins-load-order/">Plugins load order</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14891"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/automattic-plugins/">Automattic plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9958"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/third-party-plugins/">Third-party plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9959"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/featured-partner-plugins/">Technology Partner plugins</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9168"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/redirects/">Redirects</a> <button aria-expanded="false" aria-label="Submenu for Redirects" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9964"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/redirects/domain-redirects-in-vip-config-php/">Domain redirects in vip-config.php</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9965"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/redirects/writing-redirects-directly-into-your-theme-code/">Writing redirects directly into a site’s theme code</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9169"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/">Restricting site access</a> <button aria-expanded="false" aria-label="Submenu for Restricting site access" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9969"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/ip-allow-list/">Restrict site access with an IP Allow List</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9968"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/basic-authentication/">Restrict site access with Basic Authentication</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9970"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/partial-restriction-site-access/">Partial restriction of site access</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9978"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/restricting-access-via-authentication/">Restricting access via authentication</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9971"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/block-requests/">Block unwanted requests to a site</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9972"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/access-controlled-files/">Access-controlled files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9977"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/controlling-content-distribution-via-jetpack/">Controlling content distribution via Jetpack</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9973"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/reverse-proxies/">Reverse proxy</a> <button aria-expanded="false" aria-label="Submenu for Reverse proxy" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9974"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/configure-a-reverse-proxy/">Configure a reverse proxy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10956"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/reverse-proxy-testing/">Test a proxy configuration</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10961"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/reverse-proxy-domains-and-tls/">Configure domains and TLS for a reverse proxy</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-15084"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/runtime-logs/">Runtime Logs </a> <button aria-expanded="false" aria-label="Submenu for Runtime Logs " class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10010"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/health-logs/">Runtime Logs in the VIP Dashboard</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10078"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/runtime-logs-vip-cli/">Retrieve Runtime Logs with VIP-CLI</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9170"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/">Security</a> <button aria-expanded="false" aria-label="Submenu for Security" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11600"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-security/">WordPress security on VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9981"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/user-security-recommendations/">Security recommendations for users</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9976"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/single-sign-on-sso/">Single Sign On (SSO)</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9975"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/two-factor-authentication/">Two-factor authentication</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9982"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/javascript-security-recommendations/">JavaScript security recommendations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9980"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/validating-sanitizing-and-escaping/">Validating, sanitizing, and escaping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9979"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/modify-the-robots-txt-file/">robots.txt</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9216"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/domains-tls/tls/">TLS</a> <button aria-expanded="false" aria-label="Submenu for TLS" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9983"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/lets-encrypt-cert/">Install a Let’s Encrypt TLS certificate</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9984"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/custom-tls-cert/">Install a custom TLS certificate</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11759"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/enable-hsts/">Enable HSTS</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9172"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/">VIP Code Analysis Bot</a> <button aria-expanded="false" aria-label="Submenu for VIP Code Analysis Bot" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9987"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/auto-approvals/">Auto approvals</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9989"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/feedback/">Bot feedback and messages</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9991"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/default-behavior/">Default behavior of the Bot</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9985"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/customize-the-bot/">Customize the VIP Code Analysis Bot</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9993"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-analysis/">PHPCS analysis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9986"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/customize-phpcs/">Customize PHPCS scanning</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9992"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/svg-analysis/">SVG analysis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9990"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/php-linting/">PHP linting</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9988"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/build-status/">GitHub build status</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references current-technical-references-ancestor current-menu-ancestor current-menu-parent current-technical-references-parent menu-item-has-children menu-item-9174"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/">VIP Dashboard</a> <button aria-expanded="true" aria-label="Submenu for VIP Dashboard" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references current-menu-item menu-item-10011"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/">Log in to the VIP Dashboard</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-13665"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/my-organizations/">My Organizations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-14778"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/user-settings/">User settings</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10018"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/audit-log/">Audit Log</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10017"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/dashboard/">Dashboard</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10013"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/deployments-panel/">Deployments</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10020"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/health/">Health – Monitor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11688"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/network-sites/">Network Sites</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10019"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/usage/">Usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10015"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/wp-cli-panel/">WP-CLI Commands</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9175"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/">VIP File System</a> <button aria-expanded="false" aria-label="Submenu for VIP File System" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10092"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/migrate-content-media/">Import media files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11728"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/media-backups/">Media Backups</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10025"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/supported-file-types/">Supported file types</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10031"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/images-on-vip-go/">Default image behavior</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10030"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/intermediate-images/">Intermediate images</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10027"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/image-transformation/">Image transformation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10029"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/responsive-images/">Responsive images</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10033"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/media-uploads/">Working with uploaded files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10032"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-files-system/local-file-operations/">Working with the /tmp directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10028"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/shared-media-files/">Shared media files</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10026"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/strip-image-metadata/">Strip image metadata on upload</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9176"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/">VIP Local Development Environment</a> <button aria-expanded="false" aria-label="Submenu for VIP Local Development Environment" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10035"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/tips/">Basic usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-15315"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/dev-env-advanced-usage/">Advanced usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10037"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/use-the-vip-local-development-environment/">Create a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12541"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/update-a-local-environment-to-load-application-code/">Update a local environment to load application code</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10122"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/dev-env-add-content/">Import a database to a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-12860"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/dev-env-add-media/">Add media to a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10036"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/local-development/local-enterprise-search/">Use Enterprise Search on a VIP Local Development Environment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10034"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/networking/">Networking</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10604"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-local-development-environment/troubleshooting-dev-env/">Troubleshooting</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10006"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-go-mu-plugins/">VIP MU plugins</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9178"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-support/">VIP Support</a> <button aria-expanded="false" aria-label="Submenu for VIP Support" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11226"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/restricting-site-access/site-access-for-vip-support/">Site access for VIP Support</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9482"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-support/vip-product-feedback/">VIP product feedback</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10055"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/add-powered-by-wordpress-vip-to-your-site/">Add “Powered by WordPress VIP” to a site</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9179"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/">VIP-CLI</a> <button aria-expanded="false" aria-label="Submenu for VIP-CLI" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10090"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/installing-vip-cli/">Install VIP-CLI locally</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10079"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/target-environments-for-vip-cli/">Target environments with VIP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10087"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/advanced-usage/">Advanced usage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10089"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/troubleshooting/">Troubleshooting VIP-CLI</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15930"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wp-cli-with-vip-cli/">WP-CLI with VIP-CLI</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10086"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-cli/disallowed-commands/">Disallowed WP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10084"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/search-replace/">Use WP-CLI search-replace</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10080"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/save-command-output/">Save command output to a file</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10085"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/">Write custom WP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10082"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/wp-cli-commands-on-vip/">Best practices for writing WP-CLI commands</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10083"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/cli-commands-at-scale/">Write custom WP-CLI commands at scale</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9181"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/woocommerce/">WooCommerce</a> <button aria-expanded="false" aria-label="Submenu for WooCommerce" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10094"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/upgrade-woocommerce/">Upgrade WooCommerce on VIP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10098"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/woocommerce/caching-for-woocommerce/">Caching for WooCommerce</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10097"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/woocommerce/customizing-woocommerce/">Customizing WooCommerce</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10095"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/woocommerce-debug-logging/">Enable WooCommerce Debug Logging</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10096"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/">Troubleshoot WooCommerce</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10767"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-on-vip/">WordPress on VIP</a> <button aria-expanded="false" aria-label="Submenu for WordPress on VIP" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15718"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/action-scheduler/">Action Scheduler</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10053"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/cron-control/">Cron control</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-15461"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/email-on-vip/">Email</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9956"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/loading-gutenberg-on-vip/">Gutenberg</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10043"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/jetpack/">Jetpack</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-12385"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/php/">PHP</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10051"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/wordpress-upgrades/">WordPress upgrades</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9182"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/wordpress-rest-api/">WordPress REST API</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11614"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/xml-rpc/">XML-RPC</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10039"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-platform/post-revisions/">Post revisions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10046"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/protected-embeds-on-vip-go/">Add protected embeds on the VIP Platform</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-11118"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/customize-user-roles/">Customize user roles</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10044"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/disable-the-privacy-tools-in-wordpress/">Disable the privacy tools in WordPress</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9871"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/contribute-to-wordpress/">Contribute to WordPress core</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9173"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/">WordPress skeleton</a> <button aria-expanded="false" aria-label="Submenu for WordPress skeleton" class="vipdocs-sidebar-list__toggle"></button> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10008"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/client-mu-plugins-directory/">/client-mu-plugins directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9998"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/docs-directory/">/docs directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10007"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/images-directory/">/images directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10002"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/upload-languages-to-the-language-directory/">/languages directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10009"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/plugins-directory/">/plugins directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10004"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/private-directory/">/private directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10005"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/themes-on-vip-go/">/themes directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10001"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/vip-config-directory/">/vip-config directory</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10000"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/editorconfig/">.editorconfig</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9999"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-codebase/phpcs-xml-dist/">.phpcs.xml.dist</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10003"><a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/how-tos/serve-static-content-wp/">Serve static content</a></li> </ul> </li> </ul><ul class="vipdocs-sidebar-footer is-style-muted"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10908"><a href="https://web.archive.org/web/20230607001958/https://wordpressvip.zendesk.com/">Contact Support</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11027"><a href="https://web.archive.org/web/20230607001958/https://wpvipstatus.com/">WPVIP Status</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10905"><a href="https://web.archive.org/web/20230607001958/https://lobby.vip.wordpress.com/">VIP Lobby</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10906"><a href="https://web.archive.org/web/20230607001958/https://wpvip.com/resources/">Resource Library</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10907"><a href="https://web.archive.org/web/20230607001958/https://docs.parse.ly/">Parse.ly Help</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15890"><a href="https://web.archive.org/web/20230607001958/https://wpvip.com/accessibility/">Accessibility at WordPress VIP</a></li> </ul> </nav> <!-- .vipdocs-layout__sidebar --> <div class="vipdocs-layout__main__content" id="rkv-toc-scroll"> <div class="vipdocs-layout__main__content__inner"> <div class="vipdocs-layout__main__content__primary"> <main id="rkv-toc-content"> <div class="rkv-loop "> <article class="rkv-entry post-8975 technical-references type-technical-references status-publish hentry category-vip-dashboard" aria-label="Log in to the VIP Dashboard" id="post-8975"> <header class="rkv-entry__header"> <h1 class="vipdocs-entry__title"> Log in to the VIP Dashboard </h1> <!-- searchform.php --> </header> <!-- .rkv-entry__header --> <div class="rkv-entry__content"> <p>Logging in to the VIP Dashboard requires multi-factor authentication managed by <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-authentication/">Enterprise Authentication</a>. A user’s ability to access and interact with areas of the VIP Dashboard is defined by the <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-authentication/roles-and-permissions/">Org role</a> and <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/app-role/">App role</a> that are assigned to the user.</p> <div class="wpvip-docs-note-block wp-reference"> <p><strong>Prerequisites</strong></p> <ul> <li>A new user must receive an invitation to the VIP Dashboard.</li> <li>Only users with an <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/public-api-permissions-access/#h-org-roles">Org admin role</a> can <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/enterprise-authentication/#1-invite-new-users">invite new users</a> to the VIP Dashboard.</li> </ul> </div> <h2 class="wp-block-heading">Sign in with GitHub</h2> <p>Signing in with GitHub also requires <a href="#h-vip-cloud-authentication">VIP Cloud authentication</a>.</p> <p>To sign in with a GitHub user account:</p> <ol> <li>Navigate to the <a href="https://web.archive.org/web/20230607001958/https://dashboard.wpvip.com/">VIP Dashboard</a>.</li> <li>Select the button labeled “<strong><strong>Sign in with </strong>GitHub</strong>“. <ul> <li>If the user is not currently logged into their GitHub user account in that browser, they will be directed to a login prompt labeled “Sign in to <strong>GitHub</strong> to continue to <strong>VIP Cloud</strong>“.</li> <li>A user must be successfully logged in to GitHub in order to access the next step.</li> </ul> </li> <li>In the next step titled “<strong>Verify Your Identity</strong>“, the user must retrieve the one-time passcode generated by <a href="#h-vip-cloud-authentication">the VIP Cloud authentication method that was chosen</a> earlier. Enter the one-time passcode into the field labeled “<strong>Enter your one-time code</strong>“. <ul> <li>Users can select the option for VIP Cloud authentication to “Remember this device for 30 days”.</li> </ul> </li> <li>Select the “<strong>Continue</strong>” button.</li> </ol> <h2 class="wp-block-heading">Sign in with WordPress.com</h2> <p>Signing in with WordPress.com also requires <a href="#h-vip-cloud-authentication">VIP Cloud authentication</a>.</p> <p>To sign in with a WordPress.com user account:</p> <ol> <li>Navigate to the <a href="https://web.archive.org/web/20230607001958/https://dashboard.wpvip.com/">VIP Dashboard</a>.</li> <li>Select the button labeled “<strong><strong>Sign in with </strong>WordPress.com</strong>“. <ul> <li>If the user is not currently logged into their WordPress.com user account in that browser, they will be directed to a login prompt labeled “Howdy! Log in to VIP Cloud with your WordPress.com account.”</li> <li>After successfully logging in to WordPress.com, the next screen will display the message “Howdy! Would you like to log in to VIP Cloud using your WordPress.com account?”</li> <li>Select the button labeled “<strong>Approve</strong>“.</li> </ul> </li> <li>Retrieve the one-time passcode generated by <a href="#h-vip-cloud-authentication">the VIP Cloud authentication method that was chosen</a> earlier. </li> <li>Enter the passcode into the field labeled “<strong>Enter your one-time code</strong>“. <ul> <li>Users can select the option for VIP Cloud authentication to “Remember this device for 30 days”.</li> </ul> </li> <li>Select the “<strong>Continue</strong>” button.</li> </ol> <div class="wpvip-docs-note-block wp-reference"> <p><strong>Note</strong></p> <p>It is not required to have two-factor authentication enabled for a GitHub or WordPress.com user account, but it is strongly encouraged. Enabling two-factor authentication for third-party user accounts whenever possible is one of many <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/security/user-security-recommendations/">security recommendations for users</a>. </p> </div> <h2 class="wp-block-heading" id="h-sign-in-with-sso">Sign in with SSO</h2> <p>Single Sign-On (SSO) is an authentication method that allows a user to log in with credentials managed by an authentication service (e.g. Duo, Okta). </p> <p>Signing in with SSO does not require VIP Cloud authentication. </p> <p>To log in with SSO, the user’s email address that was granted access to the VIP Dashboard must already be configured with an SSO provider. If a user has questions about the SSO providers that are available to them, they should communicate with a member of their organization.</p> <p>To use SSO as the method of authentication:</p> <ol> <li>Navigate to the <a href="https://web.archive.org/web/20230607001958/https://dashboard.wpvip.com/">VIP Dashboard</a>.</li> <li>Select the “<strong>Sign in with SSO</strong>” button.</li> <li>Enter the email address associated with an SSO provider in the field labeled “<strong>Email</strong>“.</li> <li>Select the “<strong>Continue</strong>” button.<br>Users will be forwarded to the SSO provider’s authentication portal. If the user’s email address is associated with more than one SSO provider, the user must select one of those providers from a displayed list before being forwarded to that SSO provider’s authentication portal.</li> <li>Complete the authentication process by entering the user’s login credentials with the SSO provider. Once authentication is complete, the user will be redirected back to their organization’s VIP Dashboard. </li> </ol> <p>Customers can choose not to continue signing in with SSO and instead select the “<strong>Start over</strong>” button to sign in with GitHub or WordPress.com authentication instead.</p> <h2 class="wp-block-heading" id="h-vip-cloud-authentication">VIP Cloud authentication</h2> <p>VIP Cloud authentication allows users to log in to the VIP Dashboard securely, using their GitHub.com or WordPress.com user accounts as part of a multi-factor authentication login process. Requirements:</p> <ul> <li>A user must have a user account with either <a href="https://web.archive.org/web/20230607001958/https://github.com/">GitHub</a> or <a href="https://web.archive.org/web/20230607001958/https://wordpress.com/">WordPress.com</a>. </li> <li>The user account must be registered with the same email address to which the VIP Dashboard invitation was sent.</li> <li>The type of user account selected for authentication the first time a user logs in (GitHub or WordPress.com) must be the same authentication method used for logging in each time afterward. The two methods cannot be used interchangeably.</li> </ul> <h3 class="wp-block-heading">Set up VIP Cloud authentication</h3> <p>The first time a user logs into the VIP Dashboard with either GitHub or WordPress.com, they will be prompted to complete the “<strong>Keep Your Account Safe</strong>” step by selecting a VIP Cloud authentication method:</p> <ul> <li><strong>Google authenticator or similar</strong>: Scan the displayed QR code with an authenticator application (e.g., <a href="https://web.archive.org/web/20230607001958/https://authy.com/">Authy</a> or <a href="https://web.archive.org/web/20230607001958/https://support.google.com/accounts/answer/1066447?hl=en&co=GENIE.Platform%3DAndroid">Google Authenticator</a>) for one-time passcodes to be generated by that application. </li> <li><strong>SMS</strong>: Select “SMS” for one-time passcodes to be sent to a user’s phone via SMS.</li> <li><strong>Security Key</strong>: Select “Security Key” for one-time passcodes to be generated by a physical security key device (e.g. <a href="https://web.archive.org/web/20230607001958/https://www.yubico.com/products/">YubiKey</a>).</li> </ul> <p>Enter the one-time passcode generated by the chosen authentication method into the field labeled “<strong>Enter the one-time code</strong>“.</p> </div> <!-- .rkv-entry-content --> <p class="vipdocs-last-updated-text">Last updated: June 06, 2023</p></article> <!-- .rkv-entry --> </div> </main> <!-- #rkv-toc-content --> <aside id="related-topics" class="rkv-card"> <h2 class="h3">Related Articles</h2> <ul class="rkv-list-spacing rkv-list-unstyled"> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/user-settings/">User settings</a> </li> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/my-organizations/">My Organizations</a> </li> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/software-management/">Software Management</a> </li> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/network-sites/">Network Sites</a> </li> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/deployments-panel/">Deployments</a> </li> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/wp-cli-panel/">WP-CLI Commands</a> </li> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/dashboard/">Dashboard</a> </li> <li> <a href="https://web.archive.org/web/20230607001958/https://docs.wpvip.com/technical-references/vip-dashboard/audit-log/">Audit Log</a> </li> </ul> </aside> <footer class="vipdocs-layout__main__content__footer"> <hr/> <h2 class="has-text-align-center screen-reader-text">Contact WordPress VIP</h2> <p class="has-text-align-center vipdocs-layout__main__content__footer__header"> Have a question, or ready to get started with WordPress VIP? </p> <div class="rkv-button-group__wrapper"> <ul class="rkv-button-group"> <li> <a class="rkv-button" href="https://web.archive.org/web/20230607001958/https://wordpressvip.zendesk.com/">Contact Support</a> </li> <li> <a class="rkv-button is-style-secondary" href="https://web.archive.org/web/20230607001958/https://wpvip.com/contact/">Contact Sales</a> </li> </ul> <!-- .rkv-button-group --> </div> <!-- .rkv-button-group__wrapper --> <hr/> <p class="has-text-align-center rkv-gutter-bottom-none font-small"> Documentation is licensed under a </p> <p class="has-text-align-center font-small"> <a href="https://web.archive.org/web/20230607001958/https://creativecommons.org/licenses/by-sa/4.0/"> Creative Commons Attribution-ShareAlike 4.0 International License </a> </p> <div class="vipdocs-automattic-block"> <p> <a href="https://web.archive.org/web/20230607001958/https://automattic.com/"> An <span class="screen-reader-text">Automattic</span><svg class="svg-icon svg-icon-automattic" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 200 15.4"><path d="M72.5 15.4c-5.1 0-8.4-3.7-8.4-7.5v-.4c0-3.9 3.3-7.5 8.4-7.5 5.1 0 8.4 3.6 8.4 7.5V8c0 3.8-3.3 7.4-8.4 7.4zm5.7-7.9c0-2.8-2-5.3-5.7-5.3s-5.7 2.5-5.7 5.3v.3c0 2.8 2 5.3 5.7 5.3s5.7-2.5 5.7-5.3v-.3z" fill="#3298CB"/><path d="M15 14.9l-1.9-3.6H4.7l-1.8 3.6H0L7.8.5H10l7.9 14.4H15zM8.8 3.3l-3.1 6h6.4l-3.3-6zm21.4 12.1c-5.2 0-7.6-2.8-7.6-6.5V.5h2.7V9c0 2.7 1.7 4.2 5.1 4.2 3.4 0 4.8-1.6 4.8-4.2V.5h2.7v8.4c0 3.6-2.3 6.5-7.7 6.5zM52.9 2.8v12.1h-2.7V2.8h-6.3V.5h15.3v2.2h-6.3zM105 14.9V3.5l-.7 1.3-6 10.1H97L91 4.8l-.7-1.3v11.4h-2.6V.5h3.7l5.7 9.9.7 1.2.7-1.2 5.6-9.9h3.7v14.4H105zm23.1 0l-1.9-3.6h-8.4l-1.8 3.6h-3L120.8.5h2.2l7.9 14.4h-2.8zm-6.2-11.6l-3.1 6h6.4l-3.3-6zm19.9-.5v12.1h-2.7V2.8h-6.3V.5h15.3v2.2h-6.3zm19.8 0v12.1h-2.7V2.8h-6.3V.5h15.3v2.2h-6.3zm12.9 12.1v-13c1.1 0 1.5-.6 1.5-1.4h1.1v14.4h-2.6zm23.8-10.3c-1.3-1.2-3.2-2.3-5.8-2.3-3.8 0-6 2.6-6 5.4V8c0 2.7 2.2 5.3 6.2 5.3 2.4 0 4.4-1.1 5.6-2.3l1.6 1.7c-1.6 1.6-4.3 2.9-7.4 2.9-5.4 0-8.7-3.5-8.7-7.4v-.6c0-3.9 3.6-7.6 8.9-7.6 3 0 5.8 1.3 7.3 2.9l-1.7 1.7zM74.3 5c.5.3.6 1 .3 1.5l-2.5 3.8c-.3.5-1 .6-1.5.3s-.6-1-.3-1.5l2.5-3.8c.4-.5 1-.6 1.5-.3z"/></svg> Invention </a> </p> </div> <!-- .vipdocs-automattic-block --> </footer> <!-- .vipdocs-layout__main__content__footer --> </div> <!-- .vipdocs-layout__main__content__primary --> <div class="vipdocs-layout__main__content__secondary"> <div class="vipdocs-environment-list"><h2 class="vipdocs-environment-list__heading">Relevant to</h2><ul class="vipdocs-environment-list__list"><li class="vipdocs-environment-list__item">Node.js</li><li class="vipdocs-environment-list__item">WordPress</li></ul></div> <nav id="rkv-toc-nav" class="rkv-table-of-contents__sticky" aria-label="Table of Contents"> </nav> <!-- #rkv-toc-nav --> </div> <!-- .vipdocs-layout__main__content__secondary --> </div> <!-- .vipdocs-layout__main__content__inner --> </div> <!-- .vipdocs-layout__main__content --> </div> <!-- .vipdocs-layout__main__inner --> </div> <!-- .vipdocs-layout__main --> </div> <!-- .vipdocs-layout --> <!-- A8C RUM --> <script defer id="bilmur" data-provider="vip" data-service="k8s-a8c" src="https://web.archive.org/web/20230607001958js_/https://s0.wp.com/wp-content/js/bilmur.min.js?m=202323"></script> <script id="rkv-script-js-extra"> var wpvipDocs = {"search":"","url":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/search","cptPages":[{"name":"Backgrounds","link":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/backgrounds\/","content":"Definitions, context and explanation for terms used throughout other Documentation articles."},{"name":"How-to Guides","link":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/how-tos\/","content":"How-to guides provide descriptive steps needed to solve a problem or complete a task. Frequently read guides in this section Import databasesImport"},{"name":"Technical Reference","link":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/technical-references\/","content":"Technical references provide information, descriptions, and code examples specific to the VIP Platform. Frequently read articles in this section VIP"},{}],"topSearch":[{"url":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/how-tos\/change-or-remove-http-headers-added-by-vip-go\/","text":"Modify HTTP headers","title":"change-or-remove-http-headers-added-by-vip-go"},{"url":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/how-tos\/","text":"How-to Guides","title":"how-tos"},{"url":"https:\/\/web.archive.org\/web\/20230607001958\/https:\/\/docs.wpvip.com\/technical-references\/vip-dashboard\/data-sync\/","text":"Data sync from production to non-production environments","title":"data-sync"}],"topSearchBlurb":""}; </script> <script type="text/javascript" src="https://web.archive.org/web/20230607001958js_/https://docs.wpvip.com/wp-content/themes/vipdocs/assets/dist/main.js?m=1686094111g"></script> <script src="https://web.archive.org/web/20230607001958js_/https://stats.wp.com/e-202323.js" defer></script> <script> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',blog:'182304402',post:'8975',tz:'0',srv:'docs.wpvip.com',hp:'vip',j:'1:12.0'} ]); _stq.push([ 'clickTrackerInit', '182304402', '8975' ]); </script> </body> </html> <!-- FILE ARCHIVED ON 00:19:58 Jun 07, 2023 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:44:28 Feb 21, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.546 exclusion.robots: 0.027 exclusion.robots.policy: 0.015 esindex: 0.014 cdx.remote: 19.385 LoadShardBlock: 238.464 (3) PetaboxLoader3.datanode: 111.132 (4) PetaboxLoader3.resolve: 609.071 (2) load_resource: 543.127 -->