CINXE.COM
WordPress VIP Documentation · WordPress VIP Documentation
<!doctype html> <html lang="en-US"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_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="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://docs.wpvip.com/","20220516193655","https://web.archive.org/","web","/_static/", "1652729815"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_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"/> <link rel="profile" href="http://gmpg.org/xfn/11"/> <meta name="robots" content="max-image-preview:large"/> <!-- This site is optimized with the Yoast SEO Premium plugin v15.7 - https://yoast.com/wordpress/plugins/seo/ --> <title>WordPress VIP Documentation · WordPress VIP Documentation</title> <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"/> <link rel="canonical" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="website"/> <meta property="og:title" content="WordPress VIP Documentation · WordPress VIP Documentation"/> <meta property="og:description" content="Get started VIP Dashboard VIP-CLI Manage user access Node.js on VIP WordPress on VIP VIP Platform environments Launch a site Import databases Import media files Prepare for launch Begin a single site launch Begin a site launch on a multisite network Complete a site launch Developer resources VIP Codebase Development workflow VIP Code Analysis Bot […]"/> <meta property="og:url" content="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/"/> <meta property="og:site_name" content="WordPress VIP Documentation"/> <meta property="article:modified_time" content="2022-05-12T17:23:47+00:00"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:label1" content="Est. reading time"> <meta name="twitter:data1" content="1 minute"> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://web.archive.org/web/20220516193655/https://schema.org","@graph":[{"@type":"Organization","@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#organization","name":"WordPress VIP","url":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#logo","inLanguage":"en-US","url":"https://web.archive.org/web/20220516193655/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/20220516193655/https://docs.wpvip.com/#logo"}},{"@type":"WebSite","@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#website","url":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/","name":"WordPress VIP Documentation","description":"WordPress VIP Documentation","publisher":{"@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#webpage","url":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/","name":"WordPress VIP Documentation · WordPress VIP Documentation","isPartOf":{"@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#website"},"about":{"@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#organization"},"datePublished":"2020-10-07T18:40:41+00:00","dateModified":"2022-05-12T17:23:47+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://web.archive.org/web/20220516193655/https://docs.wpvip.com/"]}]},{"@type":"BreadcrumbList","@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WebPage","@id":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/","url":"https://web.archive.org/web/20220516193655/https://docs.wpvip.com/","name":"WordPress VIP Documentation"}}]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel="dns-prefetch" href="//web.archive.org/web/20220516193655/https://cdn.parsely.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20220516193655/https://s.w.org/"/> <link rel="alternate" type="application/rss+xml" title="WordPress VIP Documentation » Feed" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/feed/"/> <link rel="alternate" type="application/rss+xml" title="WordPress VIP Documentation » Comments Feed" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/comments/feed/"/> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/docs.wpvip.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.9.3"}}; /*! 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){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,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)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}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()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.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/20220516193655cs_/https://docs.wpvip.com/wp-includes/css/dist/block-library/style.min.css?m=1651861847g" type="text/css" media="all"/> <style id="wp-block-library-inline-css"> .has-text-align-justify{text-align:justify;} </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-2" href="https://web.archive.org/web/20220516193655cs_/https://docs.wpvip.com/_static/??-eJx9jdsKwjAQRH/IdAlo7Yv4LXGz1OjmQmaL9O8tgmBffDwznBl6NZcK6xIF9ABliSmISpZiO2gaVulOZQ68DjmVgYED/dO37pd3Etdin4vFNV3mVECQ0PlOogGWuHUBKCYYbQ71LTaJrlUY3E0rPx1sVcF39povfjz5afTT8fwGkwhQPQ==" 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/20220516193655im_/https://docs.wpvip.com/#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('/web/20220516193655im_/https://docs.wpvip.com/#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('/web/20220516193655im_/https://docs.wpvip.com/#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('/web/20220516193655im_/https://docs.wpvip.com/#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('/web/20220516193655im_/https://docs.wpvip.com/#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('/web/20220516193655im_/https://docs.wpvip.com/#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('/web/20220516193655im_/https://docs.wpvip.com/#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('/web/20220516193655im_/https://docs.wpvip.com/#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;}.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;} </style> <link rel="stylesheet" id="all-css-4" href="https://web.archive.org/web/20220516193655cs_/https://docs.wpvip.com/wp-content/themes/vipdocs/assets/dist/main.css?m=1652729100g" type="text/css" media="all"/> <script id="media-video-jwt-bridge-js-extra"> var videopressAjax = {"ajaxUrl":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/docs.wpvip.com\/wp-admin\/admin-ajax.php","bridgeUrl":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/docs.wpvip.com\/wp-content\/mu-plugins\/jetpack-10.9\/modules\/videopress\/js\/videopress-token-bridge.js"}; </script> <script type="text/javascript" src="https://web.archive.org/web/20220516193655js_/https://docs.wpvip.com/wp-content/mu-plugins/jetpack-10.9/modules/videopress/js/videopress-token-bridge.js?m=1651094635g"></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/20220516193655/https://docs.wpvip.com/wp-json/wp/v2/pages/981"/><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 5.9.3"/> <link rel="shortlink" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/"/> <link rel="alternate" type="application/json+oembed" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdocs.wpvip.com%2F"/> <link rel="alternate" type="text/xml+oembed" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdocs.wpvip.com%2F&format=xml"/> <script type="application/ld+json">{"@context":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/schema.org","@type":"WebPage","headline":"WordPress VIP Documentation","url":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/docs.wpvip.com"}</script><style type="text/css">img#wpstats{display:none}</style> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://web.archive.org/web/20220516193655js_/https://www.googletagmanager.com/gtag/js?id=UA-114849887-3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-114849887-3'); </script> <!-- There is no amphtml version available for this URL. --> <style type="text/css"> /* If html does not have either class, do not show lazy loaded images. */ html:not( .jetpack-lazy-images-js-enabled ):not( .js ) .jetpack-lazy-image { display: none; } </style> <script> document.documentElement.classList.add( 'jetpack-lazy-images-js-enabled' ); </script> <link rel="icon" href="https://web.archive.org/web/20220516193655im_/https://docs.wpvip.com/wp-content/uploads/sites/2/2020/11/cropped-favicon-white-1.png?w=32" sizes="32x32"/> <link rel="icon" href="https://web.archive.org/web/20220516193655im_/https://docs.wpvip.com/wp-content/uploads/sites/2/2020/11/cropped-favicon-white-1.png?w=192" sizes="192x192"/> <link rel="apple-touch-icon" href="https://web.archive.org/web/20220516193655im_/https://docs.wpvip.com/wp-content/uploads/sites/2/2020/11/cropped-favicon-white-1.png?w=180"/> <meta name="msapplication-TileImage" content="https://docs.wpvip.com/wp-content/uploads/sites/2/2020/11/cropped-favicon-white-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="home page-template-default page page-id-981 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/20220516193655/https://wpvip.com/contact/">Contact us</a></p> </div> <div class="vipdocs-layout__header__inner"> <div class="vipdocs-layout__header__brand"> <a class="vipdocs-layout__header__brand__logo" href="https://web.archive.org/web/20220516193655/https://wpvip.com/"> WordPress VIP </a> <span aria-hidden="true" class="vipdocs-layout__header__brand__slash">/</span> <a class="vipdocs-layout__header__brand__text" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/"> Documentation </a> </div> <!-- .vipdocs-layout__header__brand --> <div class="vipdocs-layout__header__search" data-rkv-instant-search="desktop"> <!-- NOTE: Generated via JS. --> </div> <!-- .vipdocs-layout__header__search --> </div> <!-- .vipdocs-layout__header__inner --> </header> <!-- .vipdocs-layout__header --> <main class="vipdocs-layout__main" id="content"> <div class="vipdocs-layout__main__inner"> <input class="vipdocs-layout__toggle__checkbox" id="VIPDOCS_TOGGLE_CHECKBOX" type="checkbox"/> <label class="vipdocs-layout__toggle" for="VIPDOCS_TOGGLE_CHECKBOX" title="Toggle navigation"> Toggle navigation</label> <div class="vipdocs-layout__main__sidebar" data-rkv-sidebar-for="mobile"> <div data-rkv-instant-search="mobile"></div> <ul class="vipdocs-sidebar-list"><div class="menu-feature-category-container"><ul id="menu-feature-category" class="vipdocs-sidebar-list vipdocs-sidebar-list--wp-nav-menu"><li id="menu-item-9154" 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/20220516193655/https://docs.wpvip.com/technical-references/caching/">Caching</a> <ul class="sub-menu"> <li id="menu-item-9835" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9835"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/page-cache/">Page cache</a></li> <li id="menu-item-9833" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9833"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/flush-the-page-cache/">Flush the page cache</a></li> <li id="menu-item-9839" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9839"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/object-cache/">Object cache</a></li> <li id="menu-item-9837" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9837"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/query-cache/">Query cache</a></li> <li id="menu-item-9842" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9842"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/grace-responses/">Grace Responses</a></li> <li id="menu-item-9838" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9838"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/uncached-functions/">Uncached functions</a></li> <li id="menu-item-9840" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9840"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/cache-api/">Cache API</a></li> <li id="menu-item-9834" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9834"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/the-vip-cache-personalization-api/">The VIP Cache Personalization API</a></li> <li id="menu-item-9841" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9841"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/cookies/">Cookies</a></li> <li id="menu-item-9832" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9832"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/disable-term-cache-priming/">Disable WordPress core’s term cache priming</a></li> <li id="menu-item-9836" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9836"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9155" 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/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/">Code quality and best practices</a> <ul class="sub-menu"> <li id="menu-item-9848" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9848"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/create-good-changesets/">Create good changesets</a></li> <li id="menu-item-9849" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9849"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-a-good-commit-message/">Write a good commit message</a></li> <li id="menu-item-9855" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9855"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/database-queries/">Database queries</a></li> <li id="menu-item-9854" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9854"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/querying-on-meta_value/">Meta queries</a></li> <li id="menu-item-9845" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9845"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/optimize-core-queries-at-scale/">Optimize core queries at scale</a></li> <li id="menu-item-9847" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9847"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/using-post__not_in/">Avoid post__not_in</a></li> <li id="menu-item-9856" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9856"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/working-with-wp_options/">Working with wp_options</a></li> <li id="menu-item-9857" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9857"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/retrieving-remote-data/">Retrieving remote data</a></li> <li id="menu-item-9843" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9843"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/filtering-wp_unique_post_slug/">Fix performance issues by filtering wp_unique_post_slug</a></li> <li id="menu-item-9850" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9850"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9853" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9853"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9852" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9852"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/code-quality-and-best-practices/write-environment-specific-code/">Write environment-specific code</a></li> <li id="menu-item-9844" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9844"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/local-time/">Obtaining a local time</a></li> <li id="menu-item-9846" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9846"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/analyze-your-sites-server-performance/">Analyze a site’s server performance</a></li> </ul> </li> <li id="menu-item-9156" 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/20220516193655/https://docs.wpvip.com/technical-references/code-review/">Code review</a> <ul class="sub-menu"> <li id="menu-item-9859" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9859"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/review-recommendations/">Reduce review times</a></li> <li id="menu-item-9858" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9858"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/reduce-pull-request-size/">Reduce the size of a pull request</a></li> <li id="menu-item-9866" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9866"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/requesting-code-review/">Request a VIP code review</a></li> <li id="menu-item-9860" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9860"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/scheduled-reviews-for-large-changesets/">Scheduled reviews and large pull requests</a></li> <li id="menu-item-9861" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9861"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/vip-notices/">VIP notices</a></li> <li id="menu-item-9862" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9862"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/vip-warnings/">VIP warnings</a></li> <li id="menu-item-9863" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9863"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/vip-errors/">VIP errors</a></li> </ul> </li> <li id="menu-item-10410" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10410"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/codebase-manager/">Codebase Manager</a></li> <li id="menu-item-10911" 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/20220516193655/https://docs.wpvip.com/technical-references/databases/">Databases</a> <ul class="sub-menu"> <li id="menu-item-10024" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10024"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/data-sync/">Data sync from production to non-production environments</a></li> <li id="menu-item-10012" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10012"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/backups/">Backups</a></li> <li id="menu-item-10016" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10016"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/database-backup-shipping/">Enable Database Backup Shipping</a></li> <li id="menu-item-10232" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10232"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/extract-tables-from-database/">Extract tables from a database backup file</a></li> <li id="menu-item-10091" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10091"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/migrate-content-databases/">Import databases</a></li> </ul> </li> <li id="menu-item-10904" 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/20220516193655/https://docs.wpvip.com/technical-references/debugging-resources/">Debugging resources</a> <ul class="sub-menu"> <li id="menu-item-9867" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9867"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/debug-bar/">Debug Bar</a></li> <li id="menu-item-9868" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9868"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/enable-query-monitor-on-my-site/">Enable Query Monitor</a></li> <li id="menu-item-9870" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9870"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/new-relic/">New Relic</a></li> <li id="menu-item-11005" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11005"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/new-relic-for-node-js/">New Relic for Node.js</a></li> <li id="menu-item-11004" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11004"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/new-relic-for-wordpress/">New Relic for WordPress</a></li> <li id="menu-item-9869" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9869"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manually-log-errors-in-new-relic/">Manually log errors in New Relic</a></li> </ul> </li> <li id="menu-item-9157" 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/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/">Development workflow</a> <ul class="sub-menu"> <li id="menu-item-9877" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9877"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/code-moves-up-content-moves-down/">Code moves up; content moves down</a></li> <li id="menu-item-9878" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9878"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/github-pr-reviews/">GitHub Pull Request workflow</a></li> <li id="menu-item-9872" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9872"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/required-status-checks/">Enable required status checks for pull requests</a></li> <li id="menu-item-9874" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9874"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/developing-from-another-repository/">Developing from another repository</a></li> <li id="menu-item-9873" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9873"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/use-composer-on-vip/">Use Composer on VIP</a></li> <li id="menu-item-9879" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9879"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/automated-build-and-deploy/">Automated build and deploy</a></li> <li id="menu-item-9875" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9875"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/configure-builds-on-travis-ci/">Configure builds on Travis CI</a></li> <li id="menu-item-9876" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9876"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/configure-builds-on-circleci/">Configure builds on CircleCI</a></li> <li id="menu-item-9871" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9871"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/contribute-to-wordpress/">Contribute to WordPress core</a></li> </ul> </li> <li id="menu-item-9158" 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/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/">Domains</a> <ul class="sub-menu"> <li id="menu-item-9884" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9884"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/map-a-domain/">Add and map a domain</a></li> <li id="menu-item-9881" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9881"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/domain-mapping-for-multisite/">Domain mapping for multisite</a></li> <li id="menu-item-9886" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9886"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/domains/">Convenience domains</a></li> <li id="menu-item-9882" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9882"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/fqdn/">Fully qualified domain names (FQDN)</a></li> <li id="menu-item-9880" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9880"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/point-dns-to-vip/">Point DNS for a domain to VIP</a></li> <li id="menu-item-9883" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9883"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/check-dns-record-time-to-live/">Check DNS record time to live (TTL)</a></li> <li id="menu-item-9885" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9885"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/managing-your-hosts-file/">Managing a hosts file</a></li> </ul> </li> <li id="menu-item-9159" 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/20220516193655/https://docs.wpvip.com/technical-references/elasticsearch/">Elasticsearch</a> <ul class="sub-menu"> <li id="menu-item-9905" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9905"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/elasticsearch/comparing-search-options/">Comparison of search options on the WordPress VIP Platform</a></li> </ul> </li> <li id="menu-item-9160" 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/20220516193655/https://docs.wpvip.com/technical-references/enterprise-authentication/">Enterprise Authentication</a> <ul class="sub-menu"> <li id="menu-item-9909" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9909"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/enterprise-authentication/roles-and-permissions/">Roles & permissions</a></li> </ul> </li> <li id="menu-item-10916" 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/20220516193655/https://docs.wpvip.com/technical-references/enterprise-search/">Enterprise Search</a> <ul class="sub-menu"> <li id="menu-item-9927" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9927"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/enable/">Enable Enterprise Search in code</a></li> <li id="menu-item-9922" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9922"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/vip-search-features/">Enable Enterprise Search features</a></li> <li id="menu-item-9921" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9921"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/index-with-vip-search/">Index with Enterprise Search</a></li> <li id="menu-item-9915" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9915"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/version-with-enterprise-search/">Version with Enterprise Search</a></li> <li id="menu-item-9913" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9913"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/check-index-health/">Check the index health</a></li> <li id="menu-item-9912" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9912"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/choose-what-to-index/">Choose what to index</a></li> <li id="menu-item-9926" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9926"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-types/">Identify which post types are indexed</a></li> <li id="menu-item-9911" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9911"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-statuses/">Identify which post statuses are indexed</a></li> <li id="menu-item-9925" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9925"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-taxonomies/">Identify which post taxonomies are indexed</a></li> <li id="menu-item-9924" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9924"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-meta/">Identify which post meta are indexed</a></li> <li id="menu-item-9919" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9919"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/es-enable-non-search-queries/">Offload any WP_Query to Enterprise Search</a></li> <li id="menu-item-9910" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9910"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/enable-for-wp-admin/">Enable Enterprise Search for the WordPress admin</a></li> <li id="menu-item-9914" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9914"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-tokenization/">Search tokenization</a></li> <li id="menu-item-9920" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9920"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/rate-limiting/">Rate limiting in Enterprise Search</a></li> <li id="menu-item-9918" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9918"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-and-multisite/">Search and multisite</a></li> <li id="menu-item-9917" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9917"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-implementation-tips/">Customize search results</a></li> <li id="menu-item-9916" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9916"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-dev-tools/">Debug with Search Dev Tools</a></li> </ul> </li> <li id="menu-item-10021" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/log-shipping/">HTTP request Log Shipping</a> <ul class="sub-menu"> <li id="menu-item-10022" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10022"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/enable-log-shipping/">Enable HTTP request Log Shipping</a></li> <li id="menu-item-10023" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10023"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/analyze-your-http-request-logs-with-goaccess/">Analyze HTTP request logs with GoAccess</a></li> </ul> </li> <li id="menu-item-9162" 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/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/">Launch a site</a> <ul class="sub-menu"> <li id="menu-item-9935" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9935"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/prepare-for-launch/">Prepare for launch</a></li> <li id="menu-item-9934" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9934"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-single-site-launch/">Begin a single site launch</a></li> <li id="menu-item-9933" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9933"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-multisite-launch/">Begin a site launch on a multisite network</a></li> <li id="menu-item-9932" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9932"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/complete-a-site-launch/">Complete a site launch</a></li> <li id="menu-item-9931" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9931"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/launch-troubleshooting/">Troubleshoot a launch</a></li> <li id="menu-item-9936" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9936"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/testing-your-site/">Test a site</a></li> <li id="menu-item-9930" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9930"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/order-of-launch/">Order of launching sites on a multisite</a></li> <li id="menu-item-9929" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9929"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manual-subsite-launch/">Manually launch a site on a multisite</a></li> </ul> </li> <li id="menu-item-9163" 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/20220516193655/https://docs.wpvip.com/how-tos/local-development/">Local development</a> <ul class="sub-menu"> <li id="menu-item-9939" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9939"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/set-up-vvv/">Set up VVV for VIP development</a></li> <li id="menu-item-9938" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9938"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/add-site-content/">Add VIP production site content for local development</a></li> </ul> </li> <li id="menu-item-10925" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10925"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-user-access/">Manage user access</a></li> <li id="menu-item-9164" 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/20220516193655/https://docs.wpvip.com/technical-references/multisites/">Multisites</a> <ul class="sub-menu"> <li id="menu-item-9941" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9941"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/subdomains-subdirectories/">Subdomains & subdirectories</a></li> <li id="menu-item-9940" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9940"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/create-new-sites/">Create new sites</a></li> <li id="menu-item-9943" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9943"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/multiple-domains/">Allow multiple domains to resolve to a single site</a></li> <li id="menu-item-9944" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9944"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/sunrise-php/">sunrise.php</a></li> <li id="menu-item-9942" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9942"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/data-sync-for-multiple-domains/">Domain mapping config file</a></li> </ul> </li> <li id="menu-item-9166" 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/20220516193655/https://docs.wpvip.com/technical-references/node-js/">Node.js on VIP</a> <ul class="sub-menu"> <li id="menu-item-10404" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10404"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/health-checks/">Health checks</a></li> <li id="menu-item-10403" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10403"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/websockets/">WebSockets</a></li> <li id="menu-item-10402" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10402"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/building-applications/">Building Node.js applications</a></li> <li id="menu-item-10196" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10196"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-dependencies/">Manage dependencies in Node.js</a></li> <li id="menu-item-9945" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9945"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/node-js-environment-variables/">Node.js environment variables</a></li> <li id="menu-item-9948" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9948"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/serve-static-content/">Serve static content</a></li> <li id="menu-item-9947" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9947"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/managing-node-js-versions/">Managing Node.js versions</a></li> <li id="menu-item-9946" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9946"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/integrating-redis/">Integrating Redis</a></li> </ul> </li> <li id="menu-item-9864" 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/20220516193655/https://docs.wpvip.com/how-tos/php_codesniffer/">PHPCS</a> <ul class="sub-menu"> <li id="menu-item-9865" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9865"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-report/">Interpreting PHPCS feedback</a></li> <li id="menu-item-10581" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10581"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/code-scanning-for-php-upgrade/">Prepare application code for a PHP version upgrade</a></li> </ul> </li> <li id="menu-item-9962" 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/20220516193655/https://docs.wpvip.com/technical-references/plugins/installing-plugins-best-practices/">Plugins</a> <ul class="sub-menu"> <li id="menu-item-9951" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9951"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/activate-plugins-through-code/">Activate plugins through code</a></li> <li id="menu-item-9960" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9960"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/version-updates-and-maintenance/">Version updates and maintenance</a></li> <li id="menu-item-9961" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9961"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/plugins-load-order/">Plugins load order</a></li> <li id="menu-item-9949" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9949"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/plugin-incompatibilities/">Plugin incompatibilities</a></li> <li id="menu-item-9958" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9958"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/third-party-plugins/">Third-party plugins</a></li> <li id="menu-item-9959" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9959"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/featured-partner-plugins/">Technology Partner plugins</a></li> <li id="menu-item-9950" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9950"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/parse-ly/">Parse.ly</a></li> <li id="menu-item-9953" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9953"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/geo-targeting-on-vip-go/">VIP Go Geo Uniques plugin</a></li> <li id="menu-item-9955" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9955"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/incorporate-co-authors-plus-template-tags-into-your-theme/">Co-Authors Plus plugin</a></li> <li id="menu-item-9952" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9952"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/add-guest-bylines-to-your-content-with-co-authors-plus/">Add guest bylines to content with Co-Authors Plus</a></li> <li id="menu-item-9957" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9957"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/acf-5-and-vip-go/">Advanced Custom Fields (ACF 5)</a></li> </ul> </li> <li id="menu-item-9168" 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/20220516193655/https://docs.wpvip.com/technical-references/redirects/">Redirects</a> <ul class="sub-menu"> <li id="menu-item-9964" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9964"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/redirects/domain-redirects-in-vip-config-php/">Domain redirects in vip-config.php</a></li> <li id="menu-item-9965" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9965"><a href="https://web.archive.org/web/20220516193655/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> <li id="menu-item-9963" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9963"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/redirects/external-permalinks-redux-plugin/">External Permalinks Redux plugin</a></li> </ul> </li> <li id="menu-item-9169" 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/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/">Restricting site access</a> <ul class="sub-menu"> <li id="menu-item-9969" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9969"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/ip-allow-list/">Restrict site access with an IP Allow List</a></li> <li id="menu-item-9968" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9968"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/basic-authentication/">Restrict site access with Basic Authentication</a></li> <li id="menu-item-9970" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9970"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/partial-restriction-site-access/">Partial restriction of site access</a></li> <li id="menu-item-9978" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9978"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/restricting-access-via-authentication/">Restricting access via authentication</a></li> <li id="menu-item-9976" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9976"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/single-sign-on-sso/">Single Sign On (SSO)</a></li> <li id="menu-item-9975" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9975"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/two-factor-authentication/">Two-factor authentication</a></li> <li id="menu-item-9971" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9971"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/block-requests/">Block unwanted requests to a site</a></li> <li id="menu-item-9972" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9972"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/access-controlled-files/">Access-controlled files</a></li> <li id="menu-item-9977" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9977"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/controlling-content-distribution-via-jetpack/">Controlling content distribution via Jetpack</a></li> </ul> </li> <li id="menu-item-9973" 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/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/reverse-proxies/">Reverse proxy</a> <ul class="sub-menu"> <li id="menu-item-9974" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9974"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/configure-a-reverse-proxy/">Configure a reverse proxy</a></li> <li id="menu-item-10956" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10956"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/reverse-proxy-testing/">Test a proxy configuration</a></li> <li id="menu-item-10961" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10961"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/reverse-proxy-domains-and-tls/">Configure domains and TLS for a reverse proxy</a></li> </ul> </li> <li id="menu-item-10010" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10010"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/health-logs/">Runtime Logs</a> <ul class="sub-menu"> <li id="menu-item-10078" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10078"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/runtime-logs/">Retrieve Runtime Logs</a></li> </ul> </li> <li id="menu-item-9170" 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/20220516193655/https://docs.wpvip.com/technical-references/security/">Security</a> <ul class="sub-menu"> <li id="menu-item-9981" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9981"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/security/user-security-recommendations/">User security recommendations</a></li> <li id="menu-item-9982" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9982"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/security/javascript-security-recommendations/">JavaScript security recommendations</a></li> <li id="menu-item-9980" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9980"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/security/validating-sanitizing-and-escaping/">Validating, sanitizing, and escaping</a></li> <li id="menu-item-9979" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9979"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/modify-the-robots-txt-file/">Modify the robots.txt file</a></li> </ul> </li> <li id="menu-item-9216" 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/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/tls/">TLS</a> <ul class="sub-menu"> <li id="menu-item-9983" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9983"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/lets-encrypt-cert/">Install a Let’s Encrypt TLS certificate</a></li> <li id="menu-item-9984" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9984"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/custom-tls-cert/">Install a custom TLS certificate</a></li> </ul> </li> <li id="menu-item-9172" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/">VIP Code Analysis Bot</a> <ul class="sub-menu"> <li id="menu-item-9987" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9987"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/auto-approvals/">Auto approvals</a></li> <li id="menu-item-9989" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9989"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/feedback/">Bot feedback and messages</a></li> <li id="menu-item-9991" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9991"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/default-behavior/">Default behavior of the Bot</a></li> <li id="menu-item-9985" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9985"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/customize-the-bot/">Customize the VIP Code Analysis Bot</a></li> <li id="menu-item-9993" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9993"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-analysis/">PHPCS analysis</a></li> <li id="menu-item-9986" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9986"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/customize-phpcs/">Customize PHPCS scanning</a></li> <li id="menu-item-9992" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9992"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/svg-analysis/">SVG analysis</a></li> <li id="menu-item-9990" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9990"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/php-linting/">PHP linting</a></li> <li id="menu-item-9988" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9988"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/build-status/">GitHub build status</a></li> </ul> </li> <li id="menu-item-9173" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/">VIP codebase</a> <ul class="sub-menu"> <li id="menu-item-10006" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10006"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/vip-go-mu-plugins/">/vip-go-mu-plugins directory</a></li> <li id="menu-item-10008" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10008"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/client-mu-plugins-directory/">/client-mu-plugins directory</a></li> <li id="menu-item-9998" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9998"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/docs-directory/">/docs directory</a></li> <li id="menu-item-10007" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10007"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/images-directory/">/images directory</a></li> <li id="menu-item-10009" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10009"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/plugins-directory/">/plugins directory</a></li> <li id="menu-item-10004" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10004"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/private-directory/">/private directory</a></li> <li id="menu-item-10005" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10005"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/themes-on-vip-go/">/themes directory</a></li> <li id="menu-item-10001" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10001"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/vip-config-directory/">/vip-config directory</a></li> <li id="menu-item-10000" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10000"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/editorconfig/">.editorconfig</a></li> <li id="menu-item-9999" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9999"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/phpcs-xml-dist/">.phpcs.xml.dist</a></li> <li id="menu-item-10998" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10998"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/safelist-service-workers/">Safelist service workers</a></li> <li id="menu-item-10003" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10003"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/set-up-the-ads-txt-file/">Set up the ads.txt file</a></li> <li id="menu-item-10002" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10002"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/upload-languages-to-the-language-directory/">Upload languages to the language directory</a></li> </ul> </li> <li id="menu-item-9174" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9174"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/">VIP Dashboard</a> <ul class="sub-menu"> <li id="menu-item-10011" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10011"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/">Log in to the VIP Dashboard</a></li> <li id="menu-item-10017" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10017"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/dashboard/">Dashboard</a></li> <li id="menu-item-10020" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10020"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/health/">Health: Monitor</a></li> <li id="menu-item-10015" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10015"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/wp-cli-panel/">WP-CLI Commands</a></li> <li id="menu-item-10013" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10013"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/deployments-panel/">Deployments</a></li> <li id="menu-item-10019" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10019"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/usage/">Usage metrics</a></li> <li id="menu-item-10018" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10018"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/audit-log/">Audit Log</a></li> </ul> </li> <li id="menu-item-9175" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/">VIP File System</a> <ul class="sub-menu"> <li id="menu-item-10033" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10033"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/media-uploads/">Access to media uploads</a></li> <li id="menu-item-10032" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10032"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/local-file-operations/">Local file operations</a></li> <li id="menu-item-10092" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10092"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/migrate-content-media/">Import media files</a></li> <li id="menu-item-10027" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10027"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/image-transformation/">Image transformation</a></li> <li id="menu-item-10025" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10025"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/supported-file-types/">Supported file types</a></li> <li id="menu-item-10029" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10029"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/responsive-images/">Responsive images</a></li> <li id="menu-item-10031" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10031"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/images-on-vip-go/">Images on the VIP Platform</a></li> <li id="menu-item-10030" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10030"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/intermediate-images/">Intermediate images</a></li> <li id="menu-item-10028" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10028"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/unionfs/">UnionFS</a></li> <li id="menu-item-10026" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10026"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/strip-image-metadata/">Strip image metadata on upload</a></li> </ul> </li> <li id="menu-item-9176" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/">VIP Local Development Environment</a> <ul class="sub-menu"> <li id="menu-item-10035" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10035"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/tips/">Basic usage</a></li> <li id="menu-item-10037" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10037"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/use-the-vip-local-development-environment/">Create a VIP Local Development Environment</a></li> <li id="menu-item-10122" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10122"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/dev-env-add-content/">Add content to a VIP Local Development Environment</a></li> <li id="menu-item-10036" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10036"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/local-enterprise-search/">Use Enterprise Search on a VIP Local Development Environment</a></li> <li id="menu-item-10034" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10034"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/advanced-topics/">Domains and port binding</a></li> <li id="menu-item-10604" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10604"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/troubleshooting-dev-env/">Troubleshooting</a></li> </ul> </li> <li id="menu-item-9178" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-support/">VIP Support</a> <ul class="sub-menu"> <li id="menu-item-9482" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9482"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-support/vip-product-feedback/">VIP product feedback</a></li> <li id="menu-item-10057" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10057"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-support/disaster-recovery-for-vip-site-outage-protocol/">Disaster recovery for VIP: Site outage protocol</a></li> <li id="menu-item-10055" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10055"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9179" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/">VIP-CLI</a> <ul class="sub-menu"> <li id="menu-item-10090" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10090"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/installing-vip-cli/">Install VIP-CLI locally</a></li> <li id="menu-item-10079" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10079"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/target-environments-for-vip-cli/">Target environments for VIP-CLI commands</a></li> <li id="menu-item-10088" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10088"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/tips/">Basic usage</a></li> <li id="menu-item-10087" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10087"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/advanced-usage/">Advanced usage</a></li> <li id="menu-item-10089" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10089"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/troubleshooting/">Troubleshooting VIP-CLI</a></li> <li id="menu-item-10086" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10086"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/disallowed-commands/">Disallowed WP-CLI commands</a></li> <li id="menu-item-10084" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10084"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/search-replace/">Use search-replace in WP-CLI</a></li> <li id="menu-item-10080" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10080"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/save-command-output/">Save command output to a file</a></li> <li id="menu-item-10085" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10085"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/">Write custom WP-CLI commands</a></li> <li id="menu-item-10082" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10082"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/wp-cli-commands-on-vip/">Write WP-CLI commands on VIP</a></li> <li id="menu-item-10083" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10083"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/cli-commands-at-scale/">Write custom WP-CLI commands at scale</a></li> <li id="menu-item-10081" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10081"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-environment-variables/">Manage environment variables</a></li> </ul> </li> <li id="menu-item-9181" 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/20220516193655/https://docs.wpvip.com/technical-references/woocommerce/">WooCommerce</a> <ul class="sub-menu"> <li id="menu-item-10094" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10094"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/upgrade-woocommerce/">Upgrade WooCommerce on VIP</a></li> <li id="menu-item-10098" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10098"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/woocommerce/caching-for-woocommerce/">Caching for WooCommerce</a></li> <li id="menu-item-10097" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10097"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/woocommerce/customizing-woocommerce/">Customizing WooCommerce</a></li> <li id="menu-item-10095" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10095"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/woocommerce-debug-logging/">Enable WooCommerce Debug Logging</a></li> <li id="menu-item-10096" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10096"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/">Troubleshoot WooCommerce</a></li> </ul> </li> <li id="menu-item-10767" 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/20220516193655/https://docs.wpvip.com/technical-references/wordpress-on-vip/">WordPress on VIP</a> <ul class="sub-menu"> <li id="menu-item-9182" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9182"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/wordpress-rest-api/">WordPress REST API</a></li> <li id="menu-item-10053" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10053"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/cron-control/">Cron control</a></li> <li id="menu-item-10039" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10039"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/post-revisions/">Post revisions</a></li> <li id="menu-item-10052" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10052"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/wordpress-and-jetpack-versions/">Software stack version upgrades</a></li> <li id="menu-item-10051" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10051"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/wordpress-upgrades/">WordPress upgrades</a></li> <li id="menu-item-10043" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10043"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/test-jetpack-on-vip-go/">Test versions of Jetpack</a></li> <li id="menu-item-10042" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10042"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/vaultpress/">VaultPress</a></li> <li id="menu-item-10046" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10046"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/protected-embeds-on-vip-go/">Add protected embeds on the VIP Platform</a></li> <li id="menu-item-9956" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9956"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/loading-gutenberg-on-vip/">Disable Gutenberg</a></li> <li id="menu-item-10044" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10044"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/disable-the-privacy-tools-in-wordpress/">Disable the privacy tools in WordPress</a></li> </ul> </li> <li id="menu-item-9177" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/">WordPress VIP Platform</a> <ul class="sub-menu"> <li id="menu-item-10041" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10041"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/environments/">VIP Platform environments</a></li> <li id="menu-item-9824" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9824"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/edge-cache/">Edge cache servers</a></li> <li id="menu-item-10048" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10048"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/ip-ranges/">VIP Platform IP ranges</a></li> <li id="menu-item-10038" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10038"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/webhooks-on-vip-go/">Deployment notifications</a></li> <li id="menu-item-10040" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10040"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/file-concatenation-and-minification/">File concatenation and minification</a></li> <li id="menu-item-10045" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10045"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/change-or-remove-http-headers-added-by-vip-go/">Modify HTTP headers</a></li> <li id="menu-item-10047" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10047"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/retire-a-site-from-vip-go/">Retire a site from VIP</a></li> </ul> </li> </ul></div></ul> <ul id="menu-sidebar-footer" class="vipdocs-sidebar-footer is-style-muted"><li id="menu-item-11027" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11027"><a href="https://web.archive.org/web/20220516193655/https://wpvipstatus.com/">WPVIP Status</a></li> <li id="menu-item-10905" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10905"><a href="https://web.archive.org/web/20220516193655/https://lobby.vip.wordpress.com/">Lobby</a></li> <li id="menu-item-10906" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10906"><a href="https://web.archive.org/web/20220516193655/https://wpvip.com/resources/">Resource Library</a></li> <li id="menu-item-10907" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10907"><a href="https://web.archive.org/web/20220516193655/https://www.parse.ly/help">Parse.ly Help</a></li> <li id="menu-item-10908" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10908"><a href="https://web.archive.org/web/20220516193655/https://wordpressvip.zendesk.com/">Contact Support</a></li> </ul> </div> <!-- .vipdocs-layout__main__sidebar --> <div class="vipdocs-layout__main__sidebar" data-rkv-sidebar-for="desktop"> <ul class="vipdocs-sidebar-list"><div class="menu-feature-category-container"><ul id="menu-feature-category" class="vipdocs-sidebar-list vipdocs-sidebar-list--wp-nav-menu"><li id="menu-item-9154" 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/20220516193655/https://docs.wpvip.com/technical-references/caching/">Caching</a> <ul class="sub-menu"> <li id="menu-item-9835" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9835"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/page-cache/">Page cache</a></li> <li id="menu-item-9833" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9833"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/flush-the-page-cache/">Flush the page cache</a></li> <li id="menu-item-9839" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9839"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/object-cache/">Object cache</a></li> <li id="menu-item-9837" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9837"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/query-cache/">Query cache</a></li> <li id="menu-item-9842" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9842"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/grace-responses/">Grace Responses</a></li> <li id="menu-item-9838" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9838"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/uncached-functions/">Uncached functions</a></li> <li id="menu-item-9840" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9840"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/cache-api/">Cache API</a></li> <li id="menu-item-9834" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9834"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/the-vip-cache-personalization-api/">The VIP Cache Personalization API</a></li> <li id="menu-item-9841" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9841"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/caching/cookies/">Cookies</a></li> <li id="menu-item-9832" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9832"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/disable-term-cache-priming/">Disable WordPress core’s term cache priming</a></li> <li id="menu-item-9836" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9836"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9155" 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/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/">Code quality and best practices</a> <ul class="sub-menu"> <li id="menu-item-9848" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9848"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/create-good-changesets/">Create good changesets</a></li> <li id="menu-item-9849" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9849"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-a-good-commit-message/">Write a good commit message</a></li> <li id="menu-item-9855" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9855"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/database-queries/">Database queries</a></li> <li id="menu-item-9854" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9854"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/querying-on-meta_value/">Meta queries</a></li> <li id="menu-item-9845" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9845"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/optimize-core-queries-at-scale/">Optimize core queries at scale</a></li> <li id="menu-item-9847" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9847"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/using-post__not_in/">Avoid post__not_in</a></li> <li id="menu-item-9856" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9856"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/working-with-wp_options/">Working with wp_options</a></li> <li id="menu-item-9857" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9857"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/retrieving-remote-data/">Retrieving remote data</a></li> <li id="menu-item-9843" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9843"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/filtering-wp_unique_post_slug/">Fix performance issues by filtering wp_unique_post_slug</a></li> <li id="menu-item-9850" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9850"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9853" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9853"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9852" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9852"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/code-quality-and-best-practices/write-environment-specific-code/">Write environment-specific code</a></li> <li id="menu-item-9844" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9844"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-quality-and-best-practices/local-time/">Obtaining a local time</a></li> <li id="menu-item-9846" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9846"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/analyze-your-sites-server-performance/">Analyze a site’s server performance</a></li> </ul> </li> <li id="menu-item-9156" 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/20220516193655/https://docs.wpvip.com/technical-references/code-review/">Code review</a> <ul class="sub-menu"> <li id="menu-item-9859" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9859"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/review-recommendations/">Reduce review times</a></li> <li id="menu-item-9858" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9858"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/reduce-pull-request-size/">Reduce the size of a pull request</a></li> <li id="menu-item-9866" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9866"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/requesting-code-review/">Request a VIP code review</a></li> <li id="menu-item-9860" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9860"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/scheduled-reviews-for-large-changesets/">Scheduled reviews and large pull requests</a></li> <li id="menu-item-9861" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9861"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/vip-notices/">VIP notices</a></li> <li id="menu-item-9862" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9862"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/vip-warnings/">VIP warnings</a></li> <li id="menu-item-9863" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9863"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/code-review/vip-errors/">VIP errors</a></li> </ul> </li> <li id="menu-item-10410" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10410"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/codebase-manager/">Codebase Manager</a></li> <li id="menu-item-10911" 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/20220516193655/https://docs.wpvip.com/technical-references/databases/">Databases</a> <ul class="sub-menu"> <li id="menu-item-10024" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10024"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/data-sync/">Data sync from production to non-production environments</a></li> <li id="menu-item-10012" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10012"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/backups/">Backups</a></li> <li id="menu-item-10016" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10016"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/database-backup-shipping/">Enable Database Backup Shipping</a></li> <li id="menu-item-10232" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10232"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/extract-tables-from-database/">Extract tables from a database backup file</a></li> <li id="menu-item-10091" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10091"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/migrate-content-databases/">Import databases</a></li> </ul> </li> <li id="menu-item-10904" 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/20220516193655/https://docs.wpvip.com/technical-references/debugging-resources/">Debugging resources</a> <ul class="sub-menu"> <li id="menu-item-9867" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9867"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/debug-bar/">Debug Bar</a></li> <li id="menu-item-9868" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9868"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/enable-query-monitor-on-my-site/">Enable Query Monitor</a></li> <li id="menu-item-9870" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9870"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/new-relic/">New Relic</a></li> <li id="menu-item-11005" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11005"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/new-relic-for-node-js/">New Relic for Node.js</a></li> <li id="menu-item-11004" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-11004"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/new-relic-for-wordpress/">New Relic for WordPress</a></li> <li id="menu-item-9869" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9869"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manually-log-errors-in-new-relic/">Manually log errors in New Relic</a></li> </ul> </li> <li id="menu-item-9157" 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/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/">Development workflow</a> <ul class="sub-menu"> <li id="menu-item-9877" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9877"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/code-moves-up-content-moves-down/">Code moves up; content moves down</a></li> <li id="menu-item-9878" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9878"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/github-pr-reviews/">GitHub Pull Request workflow</a></li> <li id="menu-item-9872" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9872"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/required-status-checks/">Enable required status checks for pull requests</a></li> <li id="menu-item-9874" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9874"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/developing-from-another-repository/">Developing from another repository</a></li> <li id="menu-item-9873" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9873"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/use-composer-on-vip/">Use Composer on VIP</a></li> <li id="menu-item-9879" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9879"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/automated-build-and-deploy/">Automated build and deploy</a></li> <li id="menu-item-9875" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9875"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/configure-builds-on-travis-ci/">Configure builds on Travis CI</a></li> <li id="menu-item-9876" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9876"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/configure-builds-on-circleci/">Configure builds on CircleCI</a></li> <li id="menu-item-9871" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9871"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/contribute-to-wordpress/">Contribute to WordPress core</a></li> </ul> </li> <li id="menu-item-9158" 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/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/">Domains</a> <ul class="sub-menu"> <li id="menu-item-9884" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9884"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/map-a-domain/">Add and map a domain</a></li> <li id="menu-item-9881" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9881"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/domain-mapping-for-multisite/">Domain mapping for multisite</a></li> <li id="menu-item-9886" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9886"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/domains/">Convenience domains</a></li> <li id="menu-item-9882" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9882"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/fqdn/">Fully qualified domain names (FQDN)</a></li> <li id="menu-item-9880" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9880"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/point-dns-to-vip/">Point DNS for a domain to VIP</a></li> <li id="menu-item-9883" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9883"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/check-dns-record-time-to-live/">Check DNS record time to live (TTL)</a></li> <li id="menu-item-9885" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9885"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/managing-your-hosts-file/">Managing a hosts file</a></li> </ul> </li> <li id="menu-item-9159" 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/20220516193655/https://docs.wpvip.com/technical-references/elasticsearch/">Elasticsearch</a> <ul class="sub-menu"> <li id="menu-item-9905" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9905"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/elasticsearch/comparing-search-options/">Comparison of search options on the WordPress VIP Platform</a></li> </ul> </li> <li id="menu-item-9160" 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/20220516193655/https://docs.wpvip.com/technical-references/enterprise-authentication/">Enterprise Authentication</a> <ul class="sub-menu"> <li id="menu-item-9909" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9909"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/enterprise-authentication/roles-and-permissions/">Roles & permissions</a></li> </ul> </li> <li id="menu-item-10916" 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/20220516193655/https://docs.wpvip.com/technical-references/enterprise-search/">Enterprise Search</a> <ul class="sub-menu"> <li id="menu-item-9927" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9927"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/enable/">Enable Enterprise Search in code</a></li> <li id="menu-item-9922" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9922"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/vip-search-features/">Enable Enterprise Search features</a></li> <li id="menu-item-9921" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9921"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/index-with-vip-search/">Index with Enterprise Search</a></li> <li id="menu-item-9915" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9915"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/version-with-enterprise-search/">Version with Enterprise Search</a></li> <li id="menu-item-9913" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9913"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/check-index-health/">Check the index health</a></li> <li id="menu-item-9912" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9912"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/choose-what-to-index/">Choose what to index</a></li> <li id="menu-item-9926" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9926"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-types/">Identify which post types are indexed</a></li> <li id="menu-item-9911" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9911"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-statuses/">Identify which post statuses are indexed</a></li> <li id="menu-item-9925" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9925"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-taxonomies/">Identify which post taxonomies are indexed</a></li> <li id="menu-item-9924" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9924"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/post-meta/">Identify which post meta are indexed</a></li> <li id="menu-item-9919" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9919"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/es-enable-non-search-queries/">Offload any WP_Query to Enterprise Search</a></li> <li id="menu-item-9910" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9910"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/enable-for-wp-admin/">Enable Enterprise Search for the WordPress admin</a></li> <li id="menu-item-9914" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9914"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-tokenization/">Search tokenization</a></li> <li id="menu-item-9920" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9920"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/rate-limiting/">Rate limiting in Enterprise Search</a></li> <li id="menu-item-9918" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9918"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-and-multisite/">Search and multisite</a></li> <li id="menu-item-9917" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9917"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-implementation-tips/">Customize search results</a></li> <li id="menu-item-9916" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9916"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/vip-search/search-dev-tools/">Debug with Search Dev Tools</a></li> </ul> </li> <li id="menu-item-10021" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/log-shipping/">HTTP request Log Shipping</a> <ul class="sub-menu"> <li id="menu-item-10022" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10022"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/enable-log-shipping/">Enable HTTP request Log Shipping</a></li> <li id="menu-item-10023" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10023"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/analyze-your-http-request-logs-with-goaccess/">Analyze HTTP request logs with GoAccess</a></li> </ul> </li> <li id="menu-item-9162" 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/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/">Launch a site</a> <ul class="sub-menu"> <li id="menu-item-9935" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9935"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/prepare-for-launch/">Prepare for launch</a></li> <li id="menu-item-9934" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9934"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-single-site-launch/">Begin a single site launch</a></li> <li id="menu-item-9933" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9933"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-multisite-launch/">Begin a site launch on a multisite network</a></li> <li id="menu-item-9932" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9932"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/complete-a-site-launch/">Complete a site launch</a></li> <li id="menu-item-9931" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9931"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/launch-troubleshooting/">Troubleshoot a launch</a></li> <li id="menu-item-9936" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9936"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/testing-your-site/">Test a site</a></li> <li id="menu-item-9930" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9930"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/order-of-launch/">Order of launching sites on a multisite</a></li> <li id="menu-item-9929" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9929"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manual-subsite-launch/">Manually launch a site on a multisite</a></li> </ul> </li> <li id="menu-item-9163" 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/20220516193655/https://docs.wpvip.com/how-tos/local-development/">Local development</a> <ul class="sub-menu"> <li id="menu-item-9939" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9939"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/set-up-vvv/">Set up VVV for VIP development</a></li> <li id="menu-item-9938" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9938"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/add-site-content/">Add VIP production site content for local development</a></li> </ul> </li> <li id="menu-item-10925" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10925"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-user-access/">Manage user access</a></li> <li id="menu-item-9164" 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/20220516193655/https://docs.wpvip.com/technical-references/multisites/">Multisites</a> <ul class="sub-menu"> <li id="menu-item-9941" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9941"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/subdomains-subdirectories/">Subdomains & subdirectories</a></li> <li id="menu-item-9940" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9940"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/create-new-sites/">Create new sites</a></li> <li id="menu-item-9943" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9943"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/multiple-domains/">Allow multiple domains to resolve to a single site</a></li> <li id="menu-item-9944" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9944"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/sunrise-php/">sunrise.php</a></li> <li id="menu-item-9942" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9942"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/multisites/data-sync-for-multiple-domains/">Domain mapping config file</a></li> </ul> </li> <li id="menu-item-9166" 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/20220516193655/https://docs.wpvip.com/technical-references/node-js/">Node.js on VIP</a> <ul class="sub-menu"> <li id="menu-item-10404" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10404"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/health-checks/">Health checks</a></li> <li id="menu-item-10403" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10403"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/websockets/">WebSockets</a></li> <li id="menu-item-10402" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10402"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/building-applications/">Building Node.js applications</a></li> <li id="menu-item-10196" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10196"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-dependencies/">Manage dependencies in Node.js</a></li> <li id="menu-item-9945" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9945"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/node-js-environment-variables/">Node.js environment variables</a></li> <li id="menu-item-9948" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9948"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/serve-static-content/">Serve static content</a></li> <li id="menu-item-9947" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9947"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/managing-node-js-versions/">Managing Node.js versions</a></li> <li id="menu-item-9946" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9946"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/integrating-redis/">Integrating Redis</a></li> </ul> </li> <li id="menu-item-9864" 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/20220516193655/https://docs.wpvip.com/how-tos/php_codesniffer/">PHPCS</a> <ul class="sub-menu"> <li id="menu-item-9865" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9865"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-report/">Interpreting PHPCS feedback</a></li> <li id="menu-item-10581" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10581"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/code-scanning-for-php-upgrade/">Prepare application code for a PHP version upgrade</a></li> </ul> </li> <li id="menu-item-9962" 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/20220516193655/https://docs.wpvip.com/technical-references/plugins/installing-plugins-best-practices/">Plugins</a> <ul class="sub-menu"> <li id="menu-item-9951" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9951"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/activate-plugins-through-code/">Activate plugins through code</a></li> <li id="menu-item-9960" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9960"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/version-updates-and-maintenance/">Version updates and maintenance</a></li> <li id="menu-item-9961" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9961"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/plugins-load-order/">Plugins load order</a></li> <li id="menu-item-9949" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9949"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/plugin-incompatibilities/">Plugin incompatibilities</a></li> <li id="menu-item-9958" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9958"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/third-party-plugins/">Third-party plugins</a></li> <li id="menu-item-9959" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9959"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/featured-partner-plugins/">Technology Partner plugins</a></li> <li id="menu-item-9950" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9950"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/parse-ly/">Parse.ly</a></li> <li id="menu-item-9953" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9953"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/geo-targeting-on-vip-go/">VIP Go Geo Uniques plugin</a></li> <li id="menu-item-9955" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9955"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/incorporate-co-authors-plus-template-tags-into-your-theme/">Co-Authors Plus plugin</a></li> <li id="menu-item-9952" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9952"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/add-guest-bylines-to-your-content-with-co-authors-plus/">Add guest bylines to content with Co-Authors Plus</a></li> <li id="menu-item-9957" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9957"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/acf-5-and-vip-go/">Advanced Custom Fields (ACF 5)</a></li> </ul> </li> <li id="menu-item-9168" 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/20220516193655/https://docs.wpvip.com/technical-references/redirects/">Redirects</a> <ul class="sub-menu"> <li id="menu-item-9964" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9964"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/redirects/domain-redirects-in-vip-config-php/">Domain redirects in vip-config.php</a></li> <li id="menu-item-9965" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9965"><a href="https://web.archive.org/web/20220516193655/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> <li id="menu-item-9963" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9963"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/redirects/external-permalinks-redux-plugin/">External Permalinks Redux plugin</a></li> </ul> </li> <li id="menu-item-9169" 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/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/">Restricting site access</a> <ul class="sub-menu"> <li id="menu-item-9969" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9969"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/ip-allow-list/">Restrict site access with an IP Allow List</a></li> <li id="menu-item-9968" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9968"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/basic-authentication/">Restrict site access with Basic Authentication</a></li> <li id="menu-item-9970" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9970"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/partial-restriction-site-access/">Partial restriction of site access</a></li> <li id="menu-item-9978" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9978"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/restricting-access-via-authentication/">Restricting access via authentication</a></li> <li id="menu-item-9976" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9976"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/single-sign-on-sso/">Single Sign On (SSO)</a></li> <li id="menu-item-9975" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9975"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/two-factor-authentication/">Two-factor authentication</a></li> <li id="menu-item-9971" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9971"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/block-requests/">Block unwanted requests to a site</a></li> <li id="menu-item-9972" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9972"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/access-controlled-files/">Access-controlled files</a></li> <li id="menu-item-9977" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9977"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/controlling-content-distribution-via-jetpack/">Controlling content distribution via Jetpack</a></li> </ul> </li> <li id="menu-item-9973" 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/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/reverse-proxies/">Reverse proxy</a> <ul class="sub-menu"> <li id="menu-item-9974" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9974"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/configure-a-reverse-proxy/">Configure a reverse proxy</a></li> <li id="menu-item-10956" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10956"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/reverse-proxy-testing/">Test a proxy configuration</a></li> <li id="menu-item-10961" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10961"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/reverse-proxy-domains-and-tls/">Configure domains and TLS for a reverse proxy</a></li> </ul> </li> <li id="menu-item-10010" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-10010"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/health-logs/">Runtime Logs</a> <ul class="sub-menu"> <li id="menu-item-10078" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10078"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/runtime-logs/">Retrieve Runtime Logs</a></li> </ul> </li> <li id="menu-item-9170" 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/20220516193655/https://docs.wpvip.com/technical-references/security/">Security</a> <ul class="sub-menu"> <li id="menu-item-9981" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9981"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/security/user-security-recommendations/">User security recommendations</a></li> <li id="menu-item-9982" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9982"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/security/javascript-security-recommendations/">JavaScript security recommendations</a></li> <li id="menu-item-9980" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9980"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/security/validating-sanitizing-and-escaping/">Validating, sanitizing, and escaping</a></li> <li id="menu-item-9979" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9979"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/modify-the-robots-txt-file/">Modify the robots.txt file</a></li> </ul> </li> <li id="menu-item-9216" 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/20220516193655/https://docs.wpvip.com/technical-references/domains-tls/tls/">TLS</a> <ul class="sub-menu"> <li id="menu-item-9983" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9983"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/lets-encrypt-cert/">Install a Let’s Encrypt TLS certificate</a></li> <li id="menu-item-9984" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9984"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/custom-tls-cert/">Install a custom TLS certificate</a></li> </ul> </li> <li id="menu-item-9172" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/">VIP Code Analysis Bot</a> <ul class="sub-menu"> <li id="menu-item-9987" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9987"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/auto-approvals/">Auto approvals</a></li> <li id="menu-item-9989" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9989"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/feedback/">Bot feedback and messages</a></li> <li id="menu-item-9991" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9991"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/default-behavior/">Default behavior of the Bot</a></li> <li id="menu-item-9985" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9985"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/customize-the-bot/">Customize the VIP Code Analysis Bot</a></li> <li id="menu-item-9993" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9993"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/phpcs-analysis/">PHPCS analysis</a></li> <li id="menu-item-9986" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-9986"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/customize-phpcs/">Customize PHPCS scanning</a></li> <li id="menu-item-9992" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9992"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/svg-analysis/">SVG analysis</a></li> <li id="menu-item-9990" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9990"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/php-linting/">PHP linting</a></li> <li id="menu-item-9988" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9988"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/build-status/">GitHub build status</a></li> </ul> </li> <li id="menu-item-9173" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/">VIP codebase</a> <ul class="sub-menu"> <li id="menu-item-10006" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10006"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/vip-go-mu-plugins/">/vip-go-mu-plugins directory</a></li> <li id="menu-item-10008" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10008"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/client-mu-plugins-directory/">/client-mu-plugins directory</a></li> <li id="menu-item-9998" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9998"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/docs-directory/">/docs directory</a></li> <li id="menu-item-10007" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10007"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/images-directory/">/images directory</a></li> <li id="menu-item-10009" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10009"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/plugins-directory/">/plugins directory</a></li> <li id="menu-item-10004" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10004"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/private-directory/">/private directory</a></li> <li id="menu-item-10005" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10005"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/themes-on-vip-go/">/themes directory</a></li> <li id="menu-item-10001" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10001"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/vip-config-directory/">/vip-config directory</a></li> <li id="menu-item-10000" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10000"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/editorconfig/">.editorconfig</a></li> <li id="menu-item-9999" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9999"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/phpcs-xml-dist/">.phpcs.xml.dist</a></li> <li id="menu-item-10998" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10998"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/safelist-service-workers/">Safelist service workers</a></li> <li id="menu-item-10003" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10003"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/set-up-the-ads-txt-file/">Set up the ads.txt file</a></li> <li id="menu-item-10002" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10002"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/upload-languages-to-the-language-directory/">Upload languages to the language directory</a></li> </ul> </li> <li id="menu-item-9174" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-has-children menu-item-9174"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/">VIP Dashboard</a> <ul class="sub-menu"> <li id="menu-item-10011" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10011"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/vip-dashboard-log-in/">Log in to the VIP Dashboard</a></li> <li id="menu-item-10017" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10017"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/dashboard/">Dashboard</a></li> <li id="menu-item-10020" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10020"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/health/">Health: Monitor</a></li> <li id="menu-item-10015" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10015"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/wp-cli-panel/">WP-CLI Commands</a></li> <li id="menu-item-10013" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10013"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/deployments-panel/">Deployments</a></li> <li id="menu-item-10019" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10019"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/usage/">Usage metrics</a></li> <li id="menu-item-10018" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10018"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/audit-log/">Audit Log</a></li> </ul> </li> <li id="menu-item-9175" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/">VIP File System</a> <ul class="sub-menu"> <li id="menu-item-10033" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10033"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/media-uploads/">Access to media uploads</a></li> <li id="menu-item-10032" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10032"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/local-file-operations/">Local file operations</a></li> <li id="menu-item-10092" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10092"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/migrate-content-media/">Import media files</a></li> <li id="menu-item-10027" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10027"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/image-transformation/">Image transformation</a></li> <li id="menu-item-10025" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10025"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/supported-file-types/">Supported file types</a></li> <li id="menu-item-10029" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10029"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/responsive-images/">Responsive images</a></li> <li id="menu-item-10031" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10031"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/images-on-vip-go/">Images on the VIP Platform</a></li> <li id="menu-item-10030" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10030"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/intermediate-images/">Intermediate images</a></li> <li id="menu-item-10028" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10028"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-go-files-system/unionfs/">UnionFS</a></li> <li id="menu-item-10026" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10026"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/strip-image-metadata/">Strip image metadata on upload</a></li> </ul> </li> <li id="menu-item-9176" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/">VIP Local Development Environment</a> <ul class="sub-menu"> <li id="menu-item-10035" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10035"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/tips/">Basic usage</a></li> <li id="menu-item-10037" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10037"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/use-the-vip-local-development-environment/">Create a VIP Local Development Environment</a></li> <li id="menu-item-10122" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10122"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/dev-env-add-content/">Add content to a VIP Local Development Environment</a></li> <li id="menu-item-10036" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10036"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/local-enterprise-search/">Use Enterprise Search on a VIP Local Development Environment</a></li> <li id="menu-item-10034" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10034"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/advanced-topics/">Domains and port binding</a></li> <li id="menu-item-10604" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10604"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/troubleshooting-dev-env/">Troubleshooting</a></li> </ul> </li> <li id="menu-item-9178" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-support/">VIP Support</a> <ul class="sub-menu"> <li id="menu-item-9482" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9482"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-support/vip-product-feedback/">VIP product feedback</a></li> <li id="menu-item-10057" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10057"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-support/disaster-recovery-for-vip-site-outage-protocol/">Disaster recovery for VIP: Site outage protocol</a></li> <li id="menu-item-10055" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10055"><a href="https://web.archive.org/web/20220516193655/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 id="menu-item-9179" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/">VIP-CLI</a> <ul class="sub-menu"> <li id="menu-item-10090" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10090"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/installing-vip-cli/">Install VIP-CLI locally</a></li> <li id="menu-item-10079" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10079"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/target-environments-for-vip-cli/">Target environments for VIP-CLI commands</a></li> <li id="menu-item-10088" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10088"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-local-development-environment/tips/">Basic usage</a></li> <li id="menu-item-10087" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10087"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/advanced-usage/">Advanced usage</a></li> <li id="menu-item-10089" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10089"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/troubleshooting/">Troubleshooting VIP-CLI</a></li> <li id="menu-item-10086" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10086"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/disallowed-commands/">Disallowed WP-CLI commands</a></li> <li id="menu-item-10084" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10084"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/search-replace/">Use search-replace in WP-CLI</a></li> <li id="menu-item-10080" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10080"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/save-command-output/">Save command output to a file</a></li> <li id="menu-item-10085" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10085"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/">Write custom WP-CLI commands</a></li> <li id="menu-item-10082" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10082"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/wp-cli-commands-on-vip/">Write WP-CLI commands on VIP</a></li> <li id="menu-item-10083" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10083"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/write-custom-wp-cli-commands/cli-commands-at-scale/">Write custom WP-CLI commands at scale</a></li> <li id="menu-item-10081" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10081"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-environment-variables/">Manage environment variables</a></li> </ul> </li> <li id="menu-item-9181" 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/20220516193655/https://docs.wpvip.com/technical-references/woocommerce/">WooCommerce</a> <ul class="sub-menu"> <li id="menu-item-10094" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10094"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/upgrade-woocommerce/">Upgrade WooCommerce on VIP</a></li> <li id="menu-item-10098" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10098"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/woocommerce/caching-for-woocommerce/">Caching for WooCommerce</a></li> <li id="menu-item-10097" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10097"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/woocommerce/customizing-woocommerce/">Customizing WooCommerce</a></li> <li id="menu-item-10095" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10095"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/woocommerce-debug-logging/">Enable WooCommerce Debug Logging</a></li> <li id="menu-item-10096" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10096"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/troubleshoot-woocommerce/">Troubleshoot WooCommerce</a></li> </ul> </li> <li id="menu-item-10767" 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/20220516193655/https://docs.wpvip.com/technical-references/wordpress-on-vip/">WordPress on VIP</a> <ul class="sub-menu"> <li id="menu-item-9182" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9182"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/wordpress-rest-api/">WordPress REST API</a></li> <li id="menu-item-10053" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10053"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/cron-control/">Cron control</a></li> <li id="menu-item-10039" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10039"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/post-revisions/">Post revisions</a></li> <li id="menu-item-10052" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10052"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/wordpress-and-jetpack-versions/">Software stack version upgrades</a></li> <li id="menu-item-10051" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10051"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/wordpress-upgrades/">WordPress upgrades</a></li> <li id="menu-item-10043" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10043"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/test-jetpack-on-vip-go/">Test versions of Jetpack</a></li> <li id="menu-item-10042" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10042"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/vaultpress/">VaultPress</a></li> <li id="menu-item-10046" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10046"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/protected-embeds-on-vip-go/">Add protected embeds on the VIP Platform</a></li> <li id="menu-item-9956" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9956"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/plugins/loading-gutenberg-on-vip/">Disable Gutenberg</a></li> <li id="menu-item-10044" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10044"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/disable-the-privacy-tools-in-wordpress/">Disable the privacy tools in WordPress</a></li> </ul> </li> <li id="menu-item-9177" 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/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/">WordPress VIP Platform</a> <ul class="sub-menu"> <li id="menu-item-10041" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10041"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/environments/">VIP Platform environments</a></li> <li id="menu-item-9824" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-9824"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/edge-cache/">Edge cache servers</a></li> <li id="menu-item-10048" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10048"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/ip-ranges/">VIP Platform IP ranges</a></li> <li id="menu-item-10038" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10038"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/webhooks-on-vip-go/">Deployment notifications</a></li> <li id="menu-item-10040" class="menu-item menu-item-type-post_type menu-item-object-technical-references menu-item-10040"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/file-concatenation-and-minification/">File concatenation and minification</a></li> <li id="menu-item-10045" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10045"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/change-or-remove-http-headers-added-by-vip-go/">Modify HTTP headers</a></li> <li id="menu-item-10047" class="menu-item menu-item-type-post_type menu-item-object-how-tos menu-item-10047"><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/retire-a-site-from-vip-go/">Retire a site from VIP</a></li> </ul> </li> </ul></div></ul> <ul id="menu-sidebar-footer-1" class="vipdocs-sidebar-footer is-style-muted"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11027"><a href="https://web.archive.org/web/20220516193655/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/20220516193655/https://lobby.vip.wordpress.com/">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/20220516193655/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/20220516193655/https://www.parse.ly/help">Parse.ly Help</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10908"><a href="https://web.archive.org/web/20220516193655/https://wordpressvip.zendesk.com/">Contact Support</a></li> </ul> </div> <!-- .vipdocs-layout__main__sidebar --> <div class="vipdocs-layout__main__content"> <div class="vipdocs-layout__main__content__inner"> <div class="vipdocs-layout__main__content__primary"> <header class="rkv-entry__header"> <h1 class="rkv-entry__title"> WordPress VIP Documentation </h1> <div data-rkv-page-search="home"> <!-- NOTE: Generated via JS. --> </div> </header> <!-- .rkv-entry__header --> <div class="rkv-entry__content"> <div class="rkv-loop "> <article class="rkv-entry post-981 page type-page status-publish hentry" id="post-981" aria-label="WordPress VIP Documentation"> <div class="wp-block-columns"> <div class="wp-block-column"> <h2 id="h-get-started">Get started</h2> <ul><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/">VIP Dashboard</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-cli/">VIP-CLI</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-user-access/">Manage user access</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/node-js/">Node.js on VIP</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/wordpress-on-vip/">WordPress on VIP</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-platform/environments/">VIP Platform environments</a></li></ul> </div> <div class="wp-block-column"> <h2 id="h-launch-a-site">Launch a site</h2> <ul><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/migrate-content-databases/">Import databases</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/migrate-content-media/">Import media files</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/prepare-for-launch/">Prepare for launch</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-single-site-launch/">Begin a single site launch</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/begin-a-multisite-launch/">Begin a site launch on a multisite network</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/launch-a-site/complete-a-site-launch/">Complete a site launch</a></li></ul> </div> </div> <div class="wp-block-columns"> <div class="wp-block-column"> <h2 id="h-developer-resources">Developer resources</h2> <ul><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-codebase/">VIP Codebase</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/development-workflow/">Development workflow</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-code-analysis-bot/">VIP Code Analysis Bot</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/local-development/use-the-vip-local-development-environment/">VIP Local Development Environment</a></li><li><a href="https://web.archive.org/web/20220516193655/https://wpvipchangelog.wordpress.com/">VIP Cloud changelog</a></li></ul> </div> <div class="wp-block-column"> <h2 id="h-tools-for-debugging">Tools for debugging</h2> <ul><li><a href="https://web.archive.org/web/20220516193655/https://staging.wpvip.com/docs/how-tos/enable-query-monitor-on-my-site/">Query Monitor</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/debug-bar/">Debug Bar</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/health-logs/">Runtime Logs</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/tools-for-site-management/new-relic/">New Relic</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-dashboard/health/">Site Health</a></li></ul> </div> </div> <div class="wp-block-columns"> <div class="wp-block-column"> <h2 id="h-user-access-management">User access management</h2> <ul><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/enterprise-authentication/">Access to the VIP Dashboard</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-user-access/">Adding users to GitHub</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/manage-user-access/">Adding users to Zendesk</a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/restricting-site-access/two-factor-authentication/">Resetting 2FA for locked out WordPress users</a></li></ul> </div> <div class="wp-block-column"> <h2 id="h-vip-support">VIP Support</h2> <p>VIP uses the <a href="https://web.archive.org/web/20220516193655/http://wordpressvip.zendesk.com/">Zendesk</a> ticketing system to provide support for technical issues, launch planning and other support needs. Tickets with relevant, detailed information about an issue help the Support team to fully understand the scope, nature, and context of a request, and to troubleshoot and investigate quickly and efficiently.</p> <div class="wp-container-1 wp-block-buttons"> <div class="wp-block-button"><a class="wp-block-button__link" href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/technical-references/vip-support/">Learn more</a></div> </div> </div> </div> <h2 id="h-wordpress-development-resources">WordPress development resources</h2> <div class="wp-block-columns"> <div class="wp-block-column"> <ul><li><a href="https://web.archive.org/web/20220516193655/https://core.trac.wordpress.org/">WordPress Trac</a></li><li><a href="https://web.archive.org/web/20220516193655/https://developer.wordpress.org/reference/">Code Reference</a></li><li><a href="https://web.archive.org/web/20220516193655/https://developer.wordpress.org/">Coding Standards Handbook</a></li><li><a href="https://web.archive.org/web/20220516193655/https://developer.wordpress.org/plugins/">Plugin Handbook</a></li><li><a href="https://web.archive.org/web/20220516193655/https://developer.wordpress.org/themes/">Theme Handbook</a></li></ul> </div> <div class="wp-block-column"> <ul><li><a href="https://web.archive.org/web/20220516193655/https://developer.wordpress.org/block-editor/how-to-guides/">Block Editor Handbook</a></li><li><a href="https://web.archive.org/web/20220516193655/https://developer.wordpress.org/">REST API Handbook</a></li><li><a href="https://web.archive.org/web/20220516193655/https://github.com/wordpress/wordpress"><u>Mirror of the WordPress repository on Github</u></a></li><li><a href="https://web.archive.org/web/20220516193655/https://docs.wpvip.com/how-tos/contribute-to-wordpress/">How to contribute to WordPress core</a></li></ul> </div> </div> </article> <!-- #post-## --> </div> <!-- .rkv-loop --> </div> <!-- .rkv-entry__content --> <footer class="vipdocs-layout__main__content__footer" role="contentinfo"> <hr/> <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/20220516193655/https://wordpressvip.zendesk.com/">Contact Support</a> </li> <li> <a class="rkv-button is-style-secondary" href="https://web.archive.org/web/20220516193655/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/20220516193655/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/20220516193655/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> Creation </a> </p> </div> <!-- .vipdocs-automattic-block --> </footer> <!-- .vipdocs-layout__main__content__footer --> </div> <!-- .vipdocs-layout__main__content__primary --> </div> <!-- .vipdocs-layout__main__content__inner --> </div> <!-- .vipdocs-layout__main__content --> </div> <!-- .vipdocs-layout__main__inner --> </main> <!-- .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/20220516193655js_/https://s0.wp.com/wp-content/js/bilmur.min.js?m=202220"></script> <style>.wp-container-1 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-1 > * { margin: 0; }</style> <script type="text/javascript" src="https://web.archive.org/web/20220516193655js_/https://docs.wpvip.com/_static/??-eJx9jM0OgjAMgF/I0SwocjE+C7KKxa4l7Ybh7SWePHH+fuCzBJKRa0KH2SGRF1hRkhoYTihoQ1ELVqVQxiaTNLOf4CDb0aK8PYn5UH+pvv3fGFUKSoFcw8J1IvHfazBH3kLbtPCoxAlYh4S2V/d8i90l9l3sz9f5C19ASeQ="></script><script data-parsely-site="docs.wpvip.com" src="https://web.archive.org/web/20220516193655js_/https://cdn.parsely.com/keys/docs.wpvip.com/p.js?ver=3.3.1" id="parsely-cfg"></script> <script id="rkv-script-js-extra"> var wpvipDocs = {"search":"","url":"https:\/\/web.archive.org\/web\/20220516193655\/https:\/\/docs.wpvip.com\/search","cptPages":[{"name":"Backgrounds","link":"https:\/\/web.archive.org\/web\/20220516193655\/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\/20220516193655\/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\/20220516193655\/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\/20220516193655\/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\/20220516193655\/https:\/\/docs.wpvip.com\/how-tos\/","text":"How-to Guides","title":"how-tos"},{"url":"https:\/\/web.archive.org\/web\/20220516193655\/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 id="jetpack-lazy-images-js-extra"> var jetpackLazyImagesL10n = {"loading_warning":"Images are still loading. Please cancel your print and try again."}; </script> <script type="text/javascript" src="https://web.archive.org/web/20220516193655js_/https://docs.wpvip.com/_static/??-eJy1jUsOwjAMRC9E6rYSoC4QR0FuahWH/BS7QXB6ugCEWLFhOaM38+CajU1RKSromQIJVM5TsgIoQiowsSgE5Ng42cBvuFTySt+DsJjsl5mjgCPNaC+ma5vhFU6V4pQK4KIpoCrbN+bxfjMccKangNfHImSVUzRpFCqVyh99H8VqOYZDt9v2+37o2tY9AGIpeGY="></script><script src="https://web.archive.org/web/20220516193655js_/https://stats.wp.com/e-202220.js" defer></script> <script> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:10.9',blog:'182304402',post:'981',tz:'0',srv:'docs.wpvip.com',hp:'vip'} ]); _stq.push([ 'clickTrackerInit', '182304402', '981' ]); </script> </body> </html> <!-- FILE ARCHIVED ON 19:36:55 May 16, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 03:37:09 Jan 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.761 exclusion.robots: 0.031 exclusion.robots.policy: 0.018 esindex: 0.012 cdx.remote: 6.704 LoadShardBlock: 715.267 (6) PetaboxLoader3.datanode: 693.013 (7) PetaboxLoader3.resolve: 280.946 (2) load_resource: 309.784 -->