SlideShare une entreprise Scribd logo
1  sur  48
Introduction to
WordPress Multisite


          Craig Taylor
    Toronto WordPress Group
     meetup.wptoronto.com
Intro to WordPress Multisite

●   What is WordPress Multisite?
●   Who, Where, Why?
●   WordPress Multisite Examples
●   Why Not?
●   How to set up WordPress Multisite
●   Domain Mapping
●   References
What is WordPress Multisite?
From the WordPress Codex:
  “A multisite network is a collection of sites that all
     share the same WordPress installation....”
What does that mean?

●   Sites in a multisite network can share plugins
    and themes.
●   Individual sites in network are virtual sites:
        –   don't have their own directories on server
        –   do have separate directories for media
        –   do have separate tables in database
What does that mean for you?
     If your WordPress installation is at:
          http://yoursitename.ca
with a few keystrokes, you can add additional
             WordPress sites at:
       http://site1.yoursitename.ca
                      or
       http://yoursitename.ca/site1
     (but not both....more on that later)
And?

●   Because there is only one installation of
    WordPress, you can update the WordPress
    installation for many sites, all at once.
●   You can install and update plugins and
    themes for many sites, all at once.
●
    You get to call yourself Super   Admin!
●   Problems may hit many sites, all at once.
What about WordPress MU?

●   WordPress “Multi-User”
       –   aka WordPressµ or WPMU
       –   prior to WordPress 3.0
       –   forked from WordPress code, maintained in
             parallel, but still separate project
       –   some plugins & themes worked.......
       –   ….. and some didn't
And after WordPress 3.0?

●   WPMU code merged with WordPress core
●   Multisite is part of all new WordPress
    installations...it just isn't turned on.
●   Setting up WordPress Multisite is easier than
    ever, which is a good thing.....
●   ….and a bad thing. (But mostly good!)
Who, Where, Why?
Who can use WP Multisite?

●   Anyone, but..
       –   get past the WP basics before jumping in
       –   decide what you are going to use it for and
            whether you really need it
       –   must have server access (FTP, cPanel File
            Manager, etc.) to modify files
       –   don't practice on a live site!
Where can you install Multisite?

●   Self-hosted (.org) WordPress installations
        –   confirm server requirements
        –   must have access to modify files
        –   some hosts frown on it or don't allow it
●   Local installations
        –   sub-folders (http://yoursitename.ca/site1)
Why install WP Multisite?

●   Run multiple sites of your own with easier
    maintenance, upgrades, etc.
●   Quick website development/testing.
●   Manage client sites, control access.
●   Private network (school/teacher blogs).
●   Hyperlocal sites (regional news, etc.)
●   Offer a public blog/site hosting service.
WordPress Multisite Examples
WP Multisite Showcase

●   Spotted by Locals (spottedbylocals.com)
●   The Daily Cougar (thedailycougar.com)
●   Glen Urquhart School (gus.org)
●   Best Buy (local store sites)
●   Reuters Blogs (blogs.reuters.com/us/)
●   Happy Tables (happytables.com)
●   WordPress.com
Why Not?
Situations when you might
         not want Multisite
●   To categorize posts
        –   use categories!
●   For special post types (eg. videos)
        –   use custom post types
●   When you need separate user databases
●   If users need to include JS, iframes, etc.
●   If users need to install themes, plugins
●   Hosting small client sites
How to Set Up
WordPress Multisite
       (sort of)
Wait! Before you start!

●   Are you sure you need/want multisite?
●   Easiest to enable on a fresh installation.
●   Not easy to undo (but it can be done...)
●   If you MUST enable on an existing site
    BACK EVERYTHING UP!!
●   Don't follow my instructions, go to:
       http://halfelf.org/ebooks/wordpress-multisite-101/
       http://halfelf.org/ebooks/wordpress-multisite-110/
Wait, not yet!

●   Decide on format (hard to change later)
       –   Subdomains (site1.yoursitename.ca)
               ●   need wildcard subdomains on server
                    (ie. *.yoursitename.ca)
               ●   web host must allow, and you must create
       –   Subfolders (yoursitename.ca/site1)
               ●   wildcard subdomains not required
               ●   only way for local install (no wildcards)
               ●   issues with converting older sites
Allow Multisite

●   Modify wp-config.php to add
      define('WP_ALLOW_MULTISITE', true);
Network Setup

●   Under Tools, there is now a new item:
Creating the Network
Enabling the Network
Network Admin

Log out and back in, and:
Network Admin
New Registrations
Domain Mapping

   Using WordPress MU Domain Mapping plugin

            http://site1.yoursitename.ca

                        can become

      http://site1.ca (any domain you control)
http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/
References
●   WordPress Multisite 101 by Mika Epstein & Andrea Rennick
    http://halfelf.org/ebooks/wordpress-multisite-101/
●   Wordpress Multisite 110 by Mika Epstein
    http://halfelf.org/ebooks/wordpress-multisite-110/
●   WP E-Books (Ron & Andrea Rennick) http://wpebooks.com/
●   codex.wordpress.org/Create_A_Network
●   codex.wordpress.org/Network_Admin
●   codex.wordpress.org/Multisite_Network_Administration



                     Craig Taylor.... craig@vrtoronto.ca
             Toronto WordPress Group.... meetup.wptoronto.com

Contenu connexe

Tendances

WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deck
belsien
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
jekkilekki
 

Tendances (20)

A word press site even your mother can use
A word press site even your mother can useA word press site even your mother can use
A word press site even your mother can use
 
How to install and setup WordPress Multisite Network
How to install and setup WordPress Multisite NetworkHow to install and setup WordPress Multisite Network
How to install and setup WordPress Multisite Network
 
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORKHOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for You
 
WordPress by a Dummy
WordPress by a DummyWordPress by a Dummy
WordPress by a Dummy
 
WP-MU 101: How to Install and Avoid Common Mistakes
WP-MU 101: How to Install and Avoid Common MistakesWP-MU 101: How to Install and Avoid Common Mistakes
WP-MU 101: How to Install and Avoid Common Mistakes
 
Create a site with Multisite plugin WordPress
Create a site with Multisite plugin WordPressCreate a site with Multisite plugin WordPress
Create a site with Multisite plugin WordPress
 
Introduction to WordPress 2016
Introduction to WordPress 2016Introduction to WordPress 2016
Introduction to WordPress 2016
 
Ithemes presentation
Ithemes presentationIthemes presentation
Ithemes presentation
 
WordPress 101
WordPress 101WordPress 101
WordPress 101
 
It4k12 wordpress
It4k12 wordpressIt4k12 wordpress
It4k12 wordpress
 
WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deck
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
Word press development for non developers
Word press development for non developers Word press development for non developers
Word press development for non developers
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
 
Agile Wordpress
Agile WordpressAgile Wordpress
Agile Wordpress
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPress
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manual
 

En vedette

WordPress per giornalisti freelance
WordPress per giornalisti freelance  WordPress per giornalisti freelance
WordPress per giornalisti freelance
GGDBologna
 
WordPress + OAuth
WordPress + OAuthWordPress + OAuth
WordPress + OAuth
Will Norris
 

En vedette (20)

The Best SEO Plugin for WordPress
The Best SEO Plugin for WordPressThe Best SEO Plugin for WordPress
The Best SEO Plugin for WordPress
 
WordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPressWordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPress
 
Object Oriented Programming for WordPress Plugin Development
Object Oriented Programming for WordPress Plugin DevelopmentObject Oriented Programming for WordPress Plugin Development
Object Oriented Programming for WordPress Plugin Development
 
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
 
WordPress as a CMS
WordPress as a CMSWordPress as a CMS
WordPress as a CMS
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
 
A Beginner's Guide to Popping the Bonnet and Getting Your Hands Dirty
A Beginner's Guide to Popping the Bonnet and Getting Your Hands DirtyA Beginner's Guide to Popping the Bonnet and Getting Your Hands Dirty
A Beginner's Guide to Popping the Bonnet and Getting Your Hands Dirty
 
Make Cash. Using Open Source. And WordPress.
Make Cash. Using Open Source. And WordPress.Make Cash. Using Open Source. And WordPress.
Make Cash. Using Open Source. And WordPress.
 
Global Voices - Democratising the web with Wordpress and Love
Global Voices - Democratising the web with Wordpress and LoveGlobal Voices - Democratising the web with Wordpress and Love
Global Voices - Democratising the web with Wordpress and Love
 
WordPress per giornalisti freelance
WordPress per giornalisti freelance  WordPress per giornalisti freelance
WordPress per giornalisti freelance
 
A Plugin For That presentation
A Plugin For That presentationA Plugin For That presentation
A Plugin For That presentation
 
THE WORDPRESS DASHBOARD DEMYSTIFIED
THE WORDPRESS DASHBOARD DEMYSTIFIEDTHE WORDPRESS DASHBOARD DEMYSTIFIED
THE WORDPRESS DASHBOARD DEMYSTIFIED
 
WorryProof WordPress - Backup Strategies for Your Web Site
WorryProof WordPress - Backup Strategies for Your Web SiteWorryProof WordPress - Backup Strategies for Your Web Site
WorryProof WordPress - Backup Strategies for Your Web Site
 
Cómo crear plugins para Wordpress
Cómo crear plugins para WordpressCómo crear plugins para Wordpress
Cómo crear plugins para Wordpress
 
WordPress Security & Backups 101
WordPress Security & Backups 101WordPress Security & Backups 101
WordPress Security & Backups 101
 
Por um wordpress mais seguro
Por um wordpress mais seguroPor um wordpress mais seguro
Por um wordpress mais seguro
 
WordPress APIs
WordPress APIsWordPress APIs
WordPress APIs
 
WordCamp Milwaukee 2012 - Aaron Saray - Secure Wordpress Coding
WordCamp Milwaukee 2012 - Aaron Saray - Secure Wordpress CodingWordCamp Milwaukee 2012 - Aaron Saray - Secure Wordpress Coding
WordCamp Milwaukee 2012 - Aaron Saray - Secure Wordpress Coding
 
WordPress + OAuth
WordPress + OAuthWordPress + OAuth
WordPress + OAuth
 
BuddyPress Tips: How We Built chekmrk
BuddyPress Tips: How We Built chekmrkBuddyPress Tips: How We Built chekmrk
BuddyPress Tips: How We Built chekmrk
 

Similaire à Introduction to WordPress Multisite

Utsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisiteUtsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisite
wpnepal
 
When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012
Utsav Singh Rathour
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Session
pamselle
 
Developing formultisite
Developing formultisiteDeveloping formultisite
Developing formultisite
Marty Thornley
 

Similaire à Introduction to WordPress Multisite (20)

Wordpress Workshop: Session One
Wordpress Workshop: Session OneWordpress Workshop: Session One
Wordpress Workshop: Session One
 
More Multisite for the Masses
More Multisite for the MassesMore Multisite for the Masses
More Multisite for the Masses
 
Rapid WordPress Theme Development
Rapid WordPress Theme DevelopmentRapid WordPress Theme Development
Rapid WordPress Theme Development
 
Utsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisiteUtsav Singh Rathour: How, Why and Where to use WordPress multisite
Utsav Singh Rathour: How, Why and Where to use WordPress multisite
 
When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012When to use WordPress MultiSite WordCamp Nepal 2012
When to use WordPress MultiSite WordCamp Nepal 2012
 
GDI WordPress 1 January 2012
GDI WordPress 1 January 2012GDI WordPress 1 January 2012
GDI WordPress 1 January 2012
 
937079
937079937079
937079
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web Design
 
How to be a Super Super-Admin - WCMTL 2014
How to be a Super Super-Admin - WCMTL 2014How to be a Super Super-Admin - WCMTL 2014
How to be a Super Super-Admin - WCMTL 2014
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Session
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
Update Smart: Use a staging site!
Update Smart: Use a staging site!Update Smart: Use a staging site!
Update Smart: Use a staging site!
 
WordPress Hosting Best Practices - Do's and Don't s | WordPress Trivandrum
WordPress Hosting Best Practices - Do's and Don't s  | WordPress TrivandrumWordPress Hosting Best Practices - Do's and Don't s  | WordPress Trivandrum
WordPress Hosting Best Practices - Do's and Don't s | WordPress Trivandrum
 
Joomla 101
Joomla 101Joomla 101
Joomla 101
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and Security
 
Developing formultisite
Developing formultisiteDeveloping formultisite
Developing formultisite
 
Wordpress
WordpressWordpress
Wordpress
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
 
WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The Install
 

Introduction to WordPress Multisite

  • 1. Introduction to WordPress Multisite Craig Taylor Toronto WordPress Group meetup.wptoronto.com
  • 2. Intro to WordPress Multisite ● What is WordPress Multisite? ● Who, Where, Why? ● WordPress Multisite Examples ● Why Not? ● How to set up WordPress Multisite ● Domain Mapping ● References
  • 3. What is WordPress Multisite?
  • 4. From the WordPress Codex: “A multisite network is a collection of sites that all share the same WordPress installation....”
  • 5. What does that mean? ● Sites in a multisite network can share plugins and themes. ● Individual sites in network are virtual sites: – don't have their own directories on server – do have separate directories for media – do have separate tables in database
  • 6. What does that mean for you? If your WordPress installation is at: http://yoursitename.ca with a few keystrokes, you can add additional WordPress sites at: http://site1.yoursitename.ca or http://yoursitename.ca/site1 (but not both....more on that later)
  • 7. And? ● Because there is only one installation of WordPress, you can update the WordPress installation for many sites, all at once. ● You can install and update plugins and themes for many sites, all at once. ● You get to call yourself Super Admin! ● Problems may hit many sites, all at once.
  • 8. What about WordPress MU? ● WordPress “Multi-User” – aka WordPressµ or WPMU – prior to WordPress 3.0 – forked from WordPress code, maintained in parallel, but still separate project – some plugins & themes worked....... – ….. and some didn't
  • 9. And after WordPress 3.0? ● WPMU code merged with WordPress core ● Multisite is part of all new WordPress installations...it just isn't turned on. ● Setting up WordPress Multisite is easier than ever, which is a good thing..... ● ….and a bad thing. (But mostly good!)
  • 11. Who can use WP Multisite? ● Anyone, but.. – get past the WP basics before jumping in – decide what you are going to use it for and whether you really need it – must have server access (FTP, cPanel File Manager, etc.) to modify files – don't practice on a live site!
  • 12. Where can you install Multisite? ● Self-hosted (.org) WordPress installations – confirm server requirements – must have access to modify files – some hosts frown on it or don't allow it ● Local installations – sub-folders (http://yoursitename.ca/site1)
  • 13. Why install WP Multisite? ● Run multiple sites of your own with easier maintenance, upgrades, etc. ● Quick website development/testing. ● Manage client sites, control access. ● Private network (school/teacher blogs). ● Hyperlocal sites (regional news, etc.) ● Offer a public blog/site hosting service.
  • 15. WP Multisite Showcase ● Spotted by Locals (spottedbylocals.com) ● The Daily Cougar (thedailycougar.com) ● Glen Urquhart School (gus.org) ● Best Buy (local store sites) ● Reuters Blogs (blogs.reuters.com/us/) ● Happy Tables (happytables.com) ● WordPress.com
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 35. Situations when you might not want Multisite ● To categorize posts – use categories! ● For special post types (eg. videos) – use custom post types ● When you need separate user databases ● If users need to include JS, iframes, etc. ● If users need to install themes, plugins ● Hosting small client sites
  • 36. How to Set Up WordPress Multisite (sort of)
  • 37. Wait! Before you start! ● Are you sure you need/want multisite? ● Easiest to enable on a fresh installation. ● Not easy to undo (but it can be done...) ● If you MUST enable on an existing site BACK EVERYTHING UP!! ● Don't follow my instructions, go to: http://halfelf.org/ebooks/wordpress-multisite-101/ http://halfelf.org/ebooks/wordpress-multisite-110/
  • 38. Wait, not yet! ● Decide on format (hard to change later) – Subdomains (site1.yoursitename.ca) ● need wildcard subdomains on server (ie. *.yoursitename.ca) ● web host must allow, and you must create – Subfolders (yoursitename.ca/site1) ● wildcard subdomains not required ● only way for local install (no wildcards) ● issues with converting older sites
  • 39. Allow Multisite ● Modify wp-config.php to add define('WP_ALLOW_MULTISITE', true);
  • 40. Network Setup ● Under Tools, there is now a new item:
  • 43.
  • 44. Network Admin Log out and back in, and:
  • 47. Domain Mapping Using WordPress MU Domain Mapping plugin http://site1.yoursitename.ca can become http://site1.ca (any domain you control) http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/
  • 48. References ● WordPress Multisite 101 by Mika Epstein & Andrea Rennick http://halfelf.org/ebooks/wordpress-multisite-101/ ● Wordpress Multisite 110 by Mika Epstein http://halfelf.org/ebooks/wordpress-multisite-110/ ● WP E-Books (Ron & Andrea Rennick) http://wpebooks.com/ ● codex.wordpress.org/Create_A_Network ● codex.wordpress.org/Network_Admin ● codex.wordpress.org/Multisite_Network_Administration Craig Taylor.... craig@vrtoronto.ca Toronto WordPress Group.... meetup.wptoronto.com