Creating a WordPress multisite network

Jonathan Bossenger
Jonathan BossengerCode instructor/ex-developer en Automattic
Jonathan Bossenger
Let’s Code:
Learn.WordPress.org
Creating a WordPress Multisite Network
2
👋🏽
Welcome!
As you join, please make sure you have your local
development environment ready:
• A local WordPress installation
• A code editor like VSCode or Sublime
Then, let everyone know in the chat where you’re
joining us from… Hello!
○ My name is Jonathan Bossenger
○ From Cape Town, South Africa
○ Developer educator at Automattic
○ Sponsored to work with the Training Team
○ jonathanbossenger.com
Learn.WordPress.org
Let's code!
Creating a WordPress
Multisite Network
Jonathan Bossenger
Announcements
○ Welcome, and thank you to Thelma for co-hosting.
○ Please let me know if you can’t see this slide!
○ We are presenting in focus mode, but please feel free to enable your video.
○ You are welcome to ask questions.
○ You are welcome to post questions in the chat, or unmute to ask questions.
Announcements
○ Make sure your local install is ready
○ If I am going too fast, please let me know!
○ We will be posting this session to https://wordpress.tv/ afterwards
○ For more WordPress focused content please visit https://learn.wordpress.org/
Learning Outcomes
1. What is a multisite network?
2. Why use a multisite network?
3. Some examples of multisite networks.
4. How to set up a multisite network
What is a multisite network?
1. https://wordpress.org/documentation/article/create-a-network/
2. https://wordpress.org/documentation/article/before-you-create-a-network/
Why use a multisite network?
1. When you have a number of sites that are similar in nature, but that need to be
kept separate from each other.
2. When you have a group of sites that need to be managed by one person, but you
need control over which users can access specific sites.
3. When you have a number of sites that belong to the same organization.
Some examples of multisite networks.
1. https://www.asu.edu/academics/colleges-schools
2. https://www.urbanjustice.org/our-projects/
3. https://make.wordpress.org/
Setting up a multisite network
1. Web host support (examples)
• https://world.siteground.com/kb/how_can_i_install_wordpress_mu_multi_user/
• https://kinsta.com/blog/wordpress-multisite/#activate
2. Local development environment (examples)
• https://localwp.com/help-docs/advanced/wordpress-multisite-with-local/
• https://kinsta.com/knowledgebase/devkinsta/subdomain-multisite/
Manual setup steps
1. Ability to edit WordPress files
2. .htaccess support
3. (optional) Subdomain support
12
Let’s code.
Resources
○ https://wordpress.org/documentation/article/create-a-network/
○ https://wordpress.org/documentation/article/before-you-create-a-network/
1 de 13

Más contenido relacionado

Similar a Creating a WordPress multisite network(20)

Common WordPress APIs - Dashboard WidgetsCommon WordPress APIs - Dashboard Widgets
Common WordPress APIs - Dashboard Widgets
Jonathan Bossenger99 vistas
WordPress Coding StandardsWordPress Coding Standards
WordPress Coding Standards
Jonathan Bossenger116 vistas
Let's code! Diving into theme.jsonLet's code! Diving into theme.json
Let's code! Diving into theme.json
Jonathan Bossenger89 vistas
Common WordPress APIs - Options APICommon WordPress APIs - Options API
Common WordPress APIs - Options API
Jonathan Bossenger48 vistas
Developing Blocks without React - Part 2.pptxDeveloping Blocks without React - Part 2.pptx
Developing Blocks without React - Part 2.pptx
Jonathan Bossenger18 vistas
Common WordPress APIs: MetadataCommon WordPress APIs: Metadata
Common WordPress APIs: Metadata
Jonathan Bossenger64 vistas
Common WordPress APIs_ Settings APICommon WordPress APIs_ Settings API
Common WordPress APIs_ Settings API
Jonathan Bossenger52 vistas
Custom Tables in WordPressCustom Tables in WordPress
Custom Tables in WordPress
Jonathan Bossenger80 vistas
Debugging in WordPressDebugging in WordPress
Debugging in WordPress
Jonathan Bossenger20 vistas
Common WordPress APIs_ Global VariablesCommon WordPress APIs_ Global Variables
Common WordPress APIs_ Global Variables
Jonathan Bossenger36 vistas
Help test WordPress - developer editionHelp test WordPress - developer edition
Help test WordPress - developer edition
Jonathan Bossenger34 vistas
Testing WordPress 6.3 - Developer editionTesting WordPress 6.3 - Developer edition
Testing WordPress 6.3 - Developer edition
Jonathan Bossenger23 vistas
The WordPress Create Block toolThe WordPress Create Block tool
The WordPress Create Block tool
Jonathan Bossenger69 vistas
Developing Blocks without React - Part 2Developing Blocks without React - Part 2
Developing Blocks without React - Part 2
Jonathan Bossenger18 vistas
PEPY Wordpress workshop-01PEPY Wordpress workshop-01
PEPY Wordpress workshop-01
Wei Peng474 vistas

Más de Jonathan Bossenger(16)

The WordPress HTML APIThe WordPress HTML API
The WordPress HTML API
Jonathan Bossenger42 vistas
Common WordPress APIs_ HTTP API.pptxCommon WordPress APIs_ HTTP API.pptx
Common WordPress APIs_ HTTP API.pptx
Jonathan Bossenger19 vistas
Common WordPress APIs: Responsive ImagesCommon WordPress APIs: Responsive Images
Common WordPress APIs: Responsive Images
Jonathan Bossenger66 vistas
Managing a WordPress Multisite NetworkManaging a WordPress Multisite Network
Managing a WordPress Multisite Network
Jonathan Bossenger12 vistas
Testing plugins for PHP 8Testing plugins for PHP 8
Testing plugins for PHP 8
Jonathan Bossenger45 vistas
Introduction to WordPress Multisite NetworksIntroduction to WordPress Multisite Networks
Introduction to WordPress Multisite Networks
Jonathan Bossenger15 vistas
Custom Post Types and Capabilities.pptxCustom Post Types and Capabilities.pptx
Custom Post Types and Capabilities.pptx
Jonathan Bossenger25 vistas
The WordPress Request LifecycleThe WordPress Request Lifecycle
The WordPress Request Lifecycle
Jonathan Bossenger32 vistas
WP REST API - custom routes and endpointsWP REST API - custom routes and endpoints
WP REST API - custom routes and endpoints
Jonathan Bossenger31 vistas
WP REST API - modifying responsesWP REST API - modifying responses
WP REST API - modifying responses
Jonathan Bossenger13 vistas

Último(20)

ThroughputThroughput
Throughput
Moisés Armani Ramírez31 vistas
Green Leaf Consulting: Capabilities DeckGreen Leaf Consulting: Capabilities Deck
Green Leaf Consulting: Capabilities Deck
GreenLeafConsulting177 vistas
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver24 vistas
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh36 vistas
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum203 vistas

Creating a WordPress multisite network

  • 2. 2 👋🏽 Welcome! As you join, please make sure you have your local development environment ready: • A local WordPress installation • A code editor like VSCode or Sublime Then, let everyone know in the chat where you’re joining us from… Hello! ○ My name is Jonathan Bossenger ○ From Cape Town, South Africa ○ Developer educator at Automattic ○ Sponsored to work with the Training Team ○ jonathanbossenger.com
  • 3. Learn.WordPress.org Let's code! Creating a WordPress Multisite Network Jonathan Bossenger
  • 4. Announcements ○ Welcome, and thank you to Thelma for co-hosting. ○ Please let me know if you can’t see this slide! ○ We are presenting in focus mode, but please feel free to enable your video. ○ You are welcome to ask questions. ○ You are welcome to post questions in the chat, or unmute to ask questions.
  • 5. Announcements ○ Make sure your local install is ready ○ If I am going too fast, please let me know! ○ We will be posting this session to https://wordpress.tv/ afterwards ○ For more WordPress focused content please visit https://learn.wordpress.org/
  • 6. Learning Outcomes 1. What is a multisite network? 2. Why use a multisite network? 3. Some examples of multisite networks. 4. How to set up a multisite network
  • 7. What is a multisite network? 1. https://wordpress.org/documentation/article/create-a-network/ 2. https://wordpress.org/documentation/article/before-you-create-a-network/
  • 8. Why use a multisite network? 1. When you have a number of sites that are similar in nature, but that need to be kept separate from each other. 2. When you have a group of sites that need to be managed by one person, but you need control over which users can access specific sites. 3. When you have a number of sites that belong to the same organization.
  • 9. Some examples of multisite networks. 1. https://www.asu.edu/academics/colleges-schools 2. https://www.urbanjustice.org/our-projects/ 3. https://make.wordpress.org/
  • 10. Setting up a multisite network 1. Web host support (examples) • https://world.siteground.com/kb/how_can_i_install_wordpress_mu_multi_user/ • https://kinsta.com/blog/wordpress-multisite/#activate 2. Local development environment (examples) • https://localwp.com/help-docs/advanced/wordpress-multisite-with-local/ • https://kinsta.com/knowledgebase/devkinsta/subdomain-multisite/
  • 11. Manual setup steps 1. Ability to edit WordPress files 2. .htaccess support 3. (optional) Subdomain support

Notas del editor

  1. TITLE SLIDE: Make a copy of this presentation to your Google Drive, and edit to replace with your details.