Private Uploads

Adds visibility options to all uploaded media files with two varieties of control. One type of control allows you to set individual files as being private and also gives you control over the kinds of users that can have access. If you are familiar with the Private Sites plugin then you will notice that the options for the user types are the same.

The other type of control works in tandem with the Private Sites plugin. When you set a site as private, within Settings > Reading : Site Visibility, all files are made private. Individual file controls will not be visible when an entire site is made private.

A user is required to login to view private files and will be prompted to do so when accessing a file directly.
One thing to keep in mind while using this feature is that setting a file as private moves the file to a different folder on the server thus changing the URL.

Private Sites

An entire site can be set to private. This is ideal for an Intranet of a large school or department. The Site Admin can do this by going to Settings > Reading : Site Visibility.

Having a private site will limit the access to the site/pages and any media files (images, documents and etc.) within the site. A user is required to login to view the private site and will be prompted to do so when accessing a media file directly. When a site is set as private, all media files are moved to a private folder thus changing the URL.

Keep in mind that these sites do not meet legal standards for security.

Private Pages

Private options

To make a single page private in an otherwise public site, simply edit the Visibility attribute of the page, located within the Publish block on the top right when editing a page.

Making a page private will:

  • Remove the page from the Navigation
  • Remove the page from any WordPress Menus
  • Remove the page from your site’s A-Z Template
  • Require a NetID SSO Login before viewing

Having a private page will limit the access to that page. However, any images, documents, or other media on the page will not be private unless each individual file is set to private using our private uploads feature. This feature is appropriate for sites that wish to limit access to certain content, but do not require things to be secure in a more rigorous sense.

Keep in mind that these pages do not meet legal standards for security.

Linking to Private Pages

Private pages are removed from all navigation and menus. If you wish to link to them somewhere on your site, you will need to either create links to these pages manually with copy and paste or create a page having the List Private Pages template.

List Private Pages Template

This template displays all the private child pages of the current page.

One way to use this template effectively:

  1. Create a new page; you can call it “My Private Pages”
  2. On the right under Page Attributes, change ‘Template‘ to ‘List Private Pages
  3. Now go to Pages > All Pages
  4. Select a number of pages you wish to be made private
  5. Use the Bulk Actions menu item, edit the pages and change ‘Parent‘ to ‘My Private Pages
  6. Go to Pages and then to the page “My Private Pages”
  7. Select View Page, and then copy the web address from the browser
  8. Log back into the dashboard, and go to Appearance > Menus
  9. Select the ‘Footer‘ menu
  10. Add a Custom Link to your menu
  11. Paste the URL to “My Private Pages” into the field, and name it “Intranet” or “Staff Only”
  12. Save the menu

Now, you’ll have a small intranet section of your larger site, conveniently linked in the footer of every page.