introduction to wordpress multisite

35
WORDPRESS MULTISITE An Introduction

Upload: jeremy-pry

Post on 08-May-2015

2.746 views

Category:

Technology


3 download

DESCRIPTION

These are the slides from my "Introduction to WordPress Multisite" from WordCamp Philly 2012.

TRANSCRIPT

Page 1: Introduction to WordPress Multisite

WORDPRESS MULTISITE

An Introduction

Page 2: Introduction to WordPress Multisite

What is Multisite?

Page 3: Introduction to WordPress Multisite

From the Codex…

Multisite is a feature of WordPress that allows multiple virtual sites to share a single WordPress installation.

Also known as a network of sites

Page 5: Introduction to WordPress Multisite

Network Admin Dashboard

Page 6: Introduction to WordPress Multisite
Page 7: Introduction to WordPress Multisite
Page 8: Introduction to WordPress Multisite

Sites Page Add and delete sub-

sites Deactivate/Activate

sub-sites Mark sub-sites as

spam Delete sub-sites Link to sub-site’s

dashboard Link to front of sub-

site

Page 9: Introduction to WordPress Multisite

Users Page

Add/Delete users Edit user profiles See which sites users are assigned to View/Edit list of Super Admins

Page 10: Introduction to WordPress Multisite

Themes Page

Add/Delete Themes Edit Theme files Network activate/deactivate themes

Page 11: Introduction to WordPress Multisite

Plugins Page

Add/Delete Plugins Edit Plugin files Network activate/deactivate plugins

Page 12: Introduction to WordPress Multisite

Settings Page

Network-wide settings Notification email settings Registrations Media uploading size limit Media uploading acceptable file types Plugins menu for sub-site dashboards

Page 13: Introduction to WordPress Multisite

Updates page

Update WordPress Core Update themes Update Plugins Update whole network

Page 14: Introduction to WordPress Multisite

Theme Differences

Page 15: Introduction to WordPress Multisite

Actions from Network Admin:

Theme enabled for use on sub-sites Adding new themes Editing theme files Deleting themes

Page 16: Introduction to WordPress Multisite

Enable a theme – All sites1. Network Admin > Themes

2. Click “Network Enable” under theme name

Page 17: Introduction to WordPress Multisite

Enable a theme – One site1. Network Admin > Sites

2. Click “Edit” under the site name

Page 18: Introduction to WordPress Multisite

3. Click the “Themes” tab

Page 19: Introduction to WordPress Multisite

4. Click the “Enable” link under the theme(s) to enable

Page 20: Introduction to WordPress Multisite

Plugin Differences

Page 21: Introduction to WordPress Multisite

Activate Plugin – All sites

1. Network Admin > Plugins

2. Click “Network Activate”

Page 22: Introduction to WordPress Multisite

Activate plugin – One site – Super Admins

1. Network Admin > Sites

2. Click the “Dashboard” link

Page 23: Introduction to WordPress Multisite

3. Click on the “Plugins” menu

4. Click the “Activate” link for the plugin

Page 24: Introduction to WordPress Multisite

Activate Plugin – One site – Non-super admin

You can’t!

Unless …

Page 25: Introduction to WordPress Multisite

Allow Site Admins to Activate Plugins

1. Network Admin > Settings

2. Scroll to the very bottom

3. Check the box to enable Plugins

4. Save

Page 26: Introduction to WordPress Multisite

Network Settings

Page 27: Introduction to WordPress Multisite

Banning

Ban certain site names Ban users based on one or more email

domains Limit allowed emails to one or more

domains

Page 28: Introduction to WordPress Multisite

Upload Settings

Size limit for total sub-site uploads File types allowed to be uploaded Maximum single file size

Page 29: Introduction to WordPress Multisite

Editing Sub-site Settings

Page 30: Introduction to WordPress Multisite

Info Tab

Set domain name (NOT for domain mapping)

Set path (for sub-directory multisites) Mark as:

PublicArchivedSpamDeletedMature

Page 31: Introduction to WordPress Multisite

Users Tab

Add/Remove users from sub-siteAdd existing users, already registered in the

networkAdd new users

Set User Roles for sub-site

Page 32: Introduction to WordPress Multisite

Settings Tab

Directly modify most settings for the sub-site

Page 33: Introduction to WordPress Multisite

Extras

Page 34: Introduction to WordPress Multisite

Domain mapping

Use “WordPress MU Domain Mapping” http

://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

Carefully follow installation instructions Cannot map primary domain

Page 35: Introduction to WordPress Multisite

Plugin Order matters

Plugins are loaded in this order:

1. Must-use plugins (in /wp-content/mu-plugins)

2. Network Activated Plugins

3. Site activated plugins

NOTE: Site activated plugins are skipped for the wp-activate.php page, and when WordPress is being installed