Category: Help Tutorials

WordPress Privacy Settings are now in the Reading section

If you’ve been using WordPress for your classroom blog for a while, then you’re probably used to finding the privacy settings for your site by clicking “privacy” in the settings menu

This lets you decide whether you want your site to get listed by the search engines.

As of December 2012, the privacy settings have moved in the latest version of WordPress (3.5). They’re now called site visibility settings and you can find them in the Reading section of your classroom blog’s setting menu:

I guess this makes sense because WordPress now calls them “site visibility” options instead of privacy options. This is more accurate because when you run your own WordPress server for your classroom blog, the only two options you get are basically allow search engines to list you or ask search engines to ignore you.

If you’re a teacher running a classroom blog or a network of student blogs / websites, then privacy is a very real concern. Your privacy options are different depending on whether your website is on or your running your own WordPress server.

If your class site is on, then you have an additional (site visibility) privacy options: you can make your site private and visible only to your students. ( used to limit you to 35 users on a private blog, but in Jan 2012, they removed the limit. This means that teachers can run a free, private classroom blog on with as many students as you wish. Of course, your students have to create their own free wordpress accounts.

If you run your own WordPress server, then you can install a free WordPress plugin called More Privacy Options which give you three additional privacy options:

  • Make your blog visible to any community member. (In other words, anyone that has a user account on your WordPress server)
  • Make your blog visible to only registered users on your blog. (So, only student users that you’ve added to your blog. This is the same as the option, “I would like my site to be private, visible only to users I choose.”)
  • Make your blog visible only to administrators.

(By the way, as of Dec 2012, these privacy options now show up in the Reading Settings section of your WordPress blog)


How to find great (legal) photos to use in your school website or student blog

Click here to Search Flickr for legal photos (creative commons licensed)

Inside the Riemann Sphere
Creative Commons License photo credit: fdecomite

Chances are, most of your students use Google Images to find photos for their school assignments or student blogs. But did you know there are plenty of great photos that you can use legally from Flickr?

Flickr has over 5 BILLION photos uploaded by professional and amature photographers.

  • Many of these photos are copyright: all rights reserved. In most cases, you can’t use these photos without explicit permission from the author.
  • Many of these photos are “copyleft” and published under a creative commons license: some rights reserved. Depending on the creative-commons license, you can use or modify the image. Here’s a quick video explaining the concept: Read more »

Where to get Legal Photos to use in your Class Websites and School Projects

Creative Commons License photo credit: nattu

It might surprise a lot of your students (and teachers), but just because an image shows up in Google Images, it doesn’t mean you’re legally allowed to copy and paste it into your work.

Here are a few places to help you find photos that you can use… legally.

  • Creative Commons has a search tool to help you find creative commons licensed stuff on other search engines.
  • You could also try Everystockphoto.  They are a license-specific photo search engine that helps you find freely licensed photos. Please note that some of the sites that they link to may require a free membership account to download the photos – like Stock.xchng (

What’s a Plugin

Creative Commons License photo credit: Adapted from callion

WordPress is cool but the plugins make it cooler. They’re little apps that let you add extra features to your classroom blog or school website.

  • Want to add some stats to your student blog? There’s a plugin for that.
  • Want to create a private social network for your students or school? Check out the BuddyPress plugin.
  • Want to add a fully integrated image gallery? NextGEN gallery can help you.
  • Want to add a voting system? GD Star Rating lets you create a rating and review system for your posts.

Where to get WordPress Plugins

  • There are over 13,000 free plugins in the WordPress directory to check out:
  • There’s also a growing market of premium pay-for plugins. Some are listed in premium directories like the WPPlugins store. Others are premium versions of free plugins that you can find in the WordPress directory.

How to install WordPress plugins

Turning on WordPress plugins on your class blog is pretty easy – everything is managed from the backend of your wordpress site.

Just look for the Plugins menu on the left when you’re logged in.

  • Click on “Plugins” and you can see a list of all of the plugins you’ve installed on your class blog. You can choose which ones to turn on (activate) or off (deactivate.)
  • Click on “Add New” and you can search the free WordPress Plugin directory ( for new features to add to your website.
  • Click on “Editor” and advanced users can even edit the code in your plugin… all from the backend of your class website. (This can be useful if you do most of your coding from home but need to tweak a little somethin’ at school.)

Can anyone install WordPress plugins on their class website if they’re using WordPress?

It depends on what kind of WordPress you are using.

If you’re using a free account…

  • No, you’re stuck with whatever plugins they have made available. You can’t install plugins are your free account for security reasons. (Read this post to find out why.)

If you’re running your own self-hosted WordPress website…

  • Yes, you can install any plugin you want. Administrators can just click on the Plugin menu when you’ve logged in.

How to add a Google Calendar to your Class Website / Edublog


We’ve added a Google Calendar to our class website / edublog which is powered by WordPress. You can see what it looks like here.

Google Calendar is pretty easy to use. You can read more about it here as well as create an account. It’s actually quite easy to add a Google Calendar to your WordPress site. Here’s how we did it.

Step 1

Click the down arrow beside one of the calendars you want to share. Look for “My Calendars” on the left.

Step 2

Click on “Calendar Settings” in the pop up menu.

Step 3

Scroll down until you see “Embed this Calendar”. Click on the link that says “Customize the color, size, and other options”

Step 4

Customize your calendar. You can change the title, decide on which buttons you want to show, as well as other features. (In the new default WordPress theme (Twenty-Ten), we used a width of 650 pixels to fill the screen.

When you are done customizing your calendar, copy and paste the code.

Step 5

Go to the WordPress Post or Page that you want to insert your Google Calendar.

Click on the “HTML” view and then insert your Google Calendar code.

Click on Update or Publish your page to the world and your Google Calendar is there!

How to use your Class Calendar

Now that you’ve set up your Google Calendar on your class website / edublog, don’t touch the page it’s on. (We’re serious. It’ll disappear on you. See this note.) You can add and change calendar events from your Google account.

Important Notes / Frequently Asked Questions

My Google Calendar shows up but some of my events are missing (It says that “Events from one or more calendars could not be shown here because you do not have the permission to view them.”)

No problem. It just means that you haven’t shared your Google Calendar with the public. So unless you’re logged into your google account and you have permission to view this calendar, you won’t be able to see it on your class site / edublog.

Here’s how to make your Google calendars public so that anyone can see them. (They also appear in Google search – they’re that public.)

Step 1

Click on the “Settings” link at the bottom of  your “My Calendars” list

Step 2

You should see a list of your calendars. Click on the “Share this calendar” link.

(You’ll have to do these steps for each calendar that you want to make public.)

Step 3

Click the checkbox beside “Make this calendar public”.

Don’t click the second “share only my free/busy information (hide details) checkbox. If you choose this option, then your class calendar won’t actually show your calendar events. It’ll just show that you’re busy at that time.

Click on “save ”

Step 4

Read the warning: “Making your calendar public will make all events visible to the world, including via Google search. Are you sure?”

Click on the yes.We want this calendar to be visible to the world so that everyone (i.e. our parents and students) can see it.

(What if I don’t want my calendar to be public and visible to the world, including in search engines.)

Step 5

Congratulations. All of your calendar events should appear on your class website.

Why does my Google Calendar disappear all of a sudden? I went back to the HTML editor and the code is gone!

Annoying isn’t it?

First of all, the type of code that the Google uses to embedded their calendar is called an iframe. You can cut and paste some code into Wordpress using the HTML editor (Step 5), but WordPress doesn’t really like  iframes.  In fact, WordPress will automatically delete your iframe when it finds it.

What? I thought you said we could embed a Google Calendar into WordPress. You can. You just can’t edit your iframe code (or the page it’s in) once it’s in there.

Once you copy and paste your Google code and click update, your Google Calendar will appear on your WordPress blog. But… if you switch to Visual mode, or try to edit that page again, WordPress will realize there’s iframe code and delete your Google Calendar. Even if you switch back to the HTML editor, your Google Calendar code will be gone.

We end up having to copy-and-paste our iframe code from Google Calendar everytime we want to add some words to our calendar page. But to be perfectly honest, once things are set up the way you like it, you won’t have to edit your calendar page because you’ll be using your Google account to add or change calendar events.

What if I don’t want my calendar to be public and visible to the world, including in search engines

In order for the events on your class calendar to show up on your class website, you need to make your Google Calendar public – which means that search engines will crawl your site and your information can show up in Google, Yahoo, Bing, etc.

If you have a private class blog / edublog and you want to keep your class events private, then using Google Calendar might not be your best option.

You could keep your calendar private in Google and share it with all of your students and parents. That way, visitors would have to log into their Google accounts to be able to see the events. If you’re not logged in, the calendar will simply say that you don’t have permission to view some of the events. This is pretty unrealistic because not everyone will have a google account, and it’s unrealistic to expect visitors to log into their google accounts first to see the calendar events.

Your second option is to install a WordPress calendar plugin. There are lots of other WordPress Calendar plugins to choose from. (What’s a plugin?)

If you have any questions or ideas, feel free to leave a comment below.