Reports / batch edit / audit logs

Looking for end-user support?
This area is for Super Administrators and others interested in the overall management of WordPress sites and networks that we host.

>> Search our end-user support documentation here.

We have built many tools on top of WordPress that are available to our users.

Below is our documentation on how to use the tools that are intended for Super Admin users.

Reports

Reports & Batch Edits in the network admin dashboard enables a super admin user to:

  1. Generate Usage Reports
  2. Batch Edit

The following usage reports can be downloaded:

  1. Sites List –  sites listed by their URL, site name, admin email address, number of users, number of posts, number of pages, created (date site created), updated (most recent date a post, page or custom post type was published or modified after publication or the most recent date the privacy of the site changed in Settings > Reading), privacy, theme and status.
  2. Theme Usage – lists theme usage on all sites by URL, site name, admin email address, theme name and status. 
  3. Plugin Usage – lists plugin usage on all sites by URL, site name, admin email address, plugin name and status. 
  4. Admin Email List – sites listed by their URL, site name, admin email address (email listed in Settings > General)
  5. Complete Users List – users listed by their username, email address, First name, last name, date username created, number of sites they are attached to and their authentication method.
  6. Index additional data – allows a super admin user to run a script on the options table, theme mods, custom post type, table entries count.

Reports are generated as follows:
1. Go to Dashboard > Reports & Batch Edit in the network admin dashboard.

Go to Dashboard > Reports & Batch Edit in the network admin dashboard.

2.  Click on Run Index to Generate Reports.

  • On networks with more than 6,000 sites you need to use the Filter sites/users option to index the network in smaller batches.
  • For example, set the date range for a year and then click Run Index to Generate Reports. Click Clear Index to run the next date range once you’ve downloaded the year’s reports.
Click on Run Index to Generate Reports.

3.  You’ll see a progress bar while it is indexing the network.

Under Usage Report a progress bar is shown while it is indexing the network.

4.  The reports appear once it has finished indexing.

The reports appear once it has finished indexing.

5.  Click on the report you want to download.

6.  Open the report in your spreadsheet software and use Sort to sort the data.

Here is how to download a list of all class blogs and student blogs using the additional data option:

Class Blog Report

You can download a report that lists all your class blog URLs as follows:

1. Go to Dashboard > Reports & Batch Edits > Usage Reports in network admin.

Go to Dashboard > Reports & Batch Edits.

2. Select Is Class site from under the Choose predefined options.

Index additional data - Select Is Class

For networks that host over 6,000 sites, we recommend you index in 1-2 year date ranges and download a series of reports.

3. Click Run Index to Generate Report.

4. Once you’ve finished indexing you click to download the Options Usage list to obtain a list of the class blog.

Student Blog Report

You run a new report to obtain a list of student blogs attached to the class blogs via My Class as follows:

1. Click on Clear Index.

2. Select Is Student site from under the Choose predefined options.

3. Click Run Index to Generate Report.

4. Once you’ve finished indexing you click to download the Options Usage list to obtain a list of the student blogs.

The student blog ID is listed in Column A under ID and the Class blog ID the student blog is attached to is listed in Column E under Data.

You can cross reference the Student blog data with the Class blog data to identify the class blog URL or search sites using the class blog ID.

Site search in network admin using blog ID 6 returns the following class blog URL.

Site search in network admin using blog ID 6 returns the following class blog URL.

The alternative option is to download the Sites List report. Student blogs will have a number listed in the data column and this number identify the Class blog ID.

Batch Edit

Batch edit enable you to:

  1. Bulk archive/unarchive sites.
  2. Change user roles of all sites users are member of.
  3. Remove users from all sites (but not delete them).
  4. Remove one user from a list of sites.
  5. Change user account authentication type.
  6. Change the privacy of a site.
  7. Change site theme.
  8. Activate/deactivate plugin.
  9. Remove student blogs from class.
  10. Attach sites to a class blog.

You use Batch edit as follows:
1. Go to Dashboard > Reports & Batch Edits in the network admin dashboard.

Find Batch edits in Dashboard > Reports & Batch Edits.

2.  Click on Batch Edit tab.

To remove usernames:
1. Add the usernames.

2. Select Remove users from all Sites (but not delete them) from Actions drop down menu.

Under Actions select Select Remove users from all Sites (but not delete them).

3. Click Submit.

To change themes, plugins, privacy or archive sites:
1. Add the sitenames.

  • If you use URLs it needs to be written in the form of http://myschool.com/mysite

2.  Select Archive sites, Change Privacy of a Site, Change Site theme, Activate or Deactivate plugin from the Actions drop down menu. 

  • You can’t change privacy on a site attached to a class blog via My Class.  The site needs to be removed from the class blog or the privacy needs to be changed in My Class > Settings.
Select Archive sites, Change Privacy of a Site, Change Site theme, Activate or Deactivate plugin from the Actions drop down menu.

3.  Click Submit.

Batch Add or Remove from Class blog:

You are able to either batch add a list of existing student blogs to a class blog and bulk remove student blogs from a class blog using Batch Edits in network admin.

You add student blogs to a class blog as follows:

1. Go to Dashboard > Reports & Batch Edits > Batch Edits in network admin.

Go to Dashboard > Reports & Batch Edits > Batch Edits in network admin.

2. Add the sitenames, site IDs or the site URLs of the student blogs you want to attach to the class blog via My Class.

Add the sitenames, site IDs or the site URLs of the student blogs.

3. Select Attach blogs to class from Actions drop-down menu and add the class blog ID.

From the Actions drop-down menu select Attach sites to class.

4. Add the class blog ID by searching using the blog path. When you type in the blog path into the ‘search by blog path’ field it automatically searches for the blog URL.

Add the class blog ID by searching using the blog path.

My Class must be set up on the class blog using My Class > Create Class before it can be used as a Class blog.
If the student blogs are already attached to a class blog you need to first remove their blogs from that class blog before you can add their blogs to a new class blog.

Once it has found the class blog URL click on URL to add the site ID.

Click on URL to add the site ID.

5. Click Submit.

You remove student blogs from a class blog as follows:

1. Go to Dashboard > Reports & Batch Edits > Batch Edits in network admin.

2. Add the sitenames, site IDs or the site URLs of the student blogs you want to remove from a class blog.

Add the sitenames, site IDs or the site URLs of the student blogs you want to remove from a class blog.

3. Select Remove student sites from class in the Actions drop-down menu.

Audit Logs

Audit logs provide information on user activity to help you identify who made changes to which site and what change was made. Audit logs are kept for 30 days and can be exported. With Audit logs you can track:

  • Role changes
  • Network option changes
  • Users being added to sites
  • Users being removed from sites
  • Login success
  • Failed logins
  • Media file deletions
  • User registrations
  • User deletes
  • Post deletes
  • Post Edits
  • New Posts
  • Page deletes
  • Page Edits
  • New Pages
  • Theme switches
  • Archiving of sites
  • Site deletion
  • Plugin activation
  • Plugin deactivation
  • Domain mapping deactivation
  • Include usernames in logged events

You change what is being tracked in Dashboard > Audit logs > Settings.

Go to Dashboard > Audit logs in the network admin dashboard to access your audit logs.

Go to Dashboard > Audit logs in the network admin dashboard.

Your latest audit logs are displayed. Requests are cached for up to 10 minutes in the admin interface.

A list of latest audit logs will be displayed.

You can request specific date ranges as well as filter the logs by source, type, users, sites, IP.