Backgrounds
How-to Guides
- Activate plugins through code
- Add “Powered by WordPress VIP” to your site
- Add and map a domain
- Add guest bylines to content with Co-Authors Plus
- Add protected embeds on the VIP Platform
- Analyze a site’s server performance
- Analyze HTTP request logs with GoAccess
- Block requests to a site
- Change or remove HTTP headers added by VIP
- Check DNS record Time to Live
- Code Quality and Best Practices
- Configure a reverse proxy
- Configure builds on CircleCI
- Configure builds on Travis CI
- Contribute to WordPress core
- Create good changesets
- Create new sites
- Customize PHPCS scanning
- Customize the VIP Code Analysis Bot
- Customize user roles
- Debug Bar
- Debug Elasticsearch
- Disable the privacy tools in WordPress
- Disable WordPress core’s term cache priming
- Enable Database Backup Shipping
- Enable HTTP request Log Shipping
- Enable Query Monitor
- Enable required status checks for pull requests
- Enterprise Search
- Enable Enterprise Search in code
- Enable Enterprise Search features
- Index with Enterprise Search
- Version with Enterprise Search
- Check the index health
- Choose what to index
- Identify which post types are indexed
- Identify which post statuses are indexed
- Identify which post taxonomies are indexed
- Identify which post meta are indexed
- Offload any WP_Query to Enterprise Search
- Enable Enterprise Search for the WordPress admin
- Search tokenization
- Rate limiting in Enterprise Search
- Customize Search results
- Debug with Search Dev Tools
- Search and multisite
- Fix performance issues by filtering wp_unique_post_slug
- Flush the page cache
- How to configure the VIP Go Geo Uniques plugin
- Import databases
- Import media files
- Install a custom TLS certificate
- Install a Let’s Encrypt TLS certificate
- Install PHP_CodeSniffer for WordPress VIP
- Launch a site
- Local development
- Manage environment variables
- Manage user access
- Manually launch a site on a multisite
- Manually log errors in New Relic
- Modify the robots.txt file
- Optimize core queries at scale
- Point DNS for a domain to VIP
- Restrict site access with an IP Allow List
- Restrict site access with Basic Authentication
- Retire a site from VIP
- Retrieve Runtime Logs
- Serve static content
- Set up the ads.txt file
- Strip image metadata on upload
- Target environments for VIP-CLI commands
- Test a site
- Test versions of Jetpack
- Troubleshoot WooCommerce
- Upload languages to the language directory
- Use Composer on VIP
- Use search-replace in WP-CLI
- Write a good commit message
- Write custom WP-CLI commands
Technical References
- Caching
- Code Quality and Best Practices
- Code review
- Development workflow
- Domains & TLS
- Elasticsearch
- Enterprise Authentication
- Multisites
- Node.js on VIP
- Plugins
- Redirects
- Restricting Site Access
- Security
- Tools for Site Management
- VIP Code Analysis Bot
- VIP Codebase
- VIP Dashboard
- VIP File System
- VIP Local Development Environment
- VIP Platform
- VIP Support
- VIP-CLI
- WooCommerce
- WordPress REST API