introduction to wordpress multisite

Post on 08-May-2015

2.747 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

WORDPRESS MULTISITE

An Introduction

What is 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

Network Admin Dashboard

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

Users Page

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

Themes Page

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

Plugins Page

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

Settings Page

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

Updates page

Update WordPress Core Update themes Update Plugins Update whole network

Theme Differences

Actions from Network Admin:

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

Enable a theme – All sites1. Network Admin > Themes

2. Click “Network Enable” under theme name

Enable a theme – One site1. Network Admin > Sites

2. Click “Edit” under the site name

3. Click the “Themes” tab

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

Plugin Differences

Activate Plugin – All sites

1. Network Admin > Plugins

2. Click “Network Activate”

Activate plugin – One site – Super Admins

1. Network Admin > Sites

2. Click the “Dashboard” link

3. Click on the “Plugins” menu

4. Click the “Activate” link for the plugin

Activate Plugin – One site – Non-super admin

You can’t!

Unless …

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

Network Settings

Banning

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

domains Limit allowed emails to one or more

domains

Upload Settings

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

Editing Sub-site Settings

Info Tab

Set domain name (NOT for domain mapping)

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

PublicArchivedSpamDeletedMature

Users Tab

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

networkAdd new users

Set User Roles for sub-site

Settings Tab

Directly modify most settings for the sub-site

Extras

Domain mapping

Use “WordPress MU Domain Mapping” http

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

Carefully follow installation instructions Cannot map primary domain

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

top related