Google Calendar Automatically Adds Video Calls

Google Calendar recently added a new “feature” so that every new event is by default a video call. Defaulting to a video call encourages the use of a Google+ Hangout, which is what Google wants.

Of course most calendar events are not video calls, so now for every event you create, you also need to remove the video call or else attendees will think the meeting is a video conference.

Google Calendar Automatically adds Video Calls

In the announcement “New Google Calendar events will now have a Hangout video call link“, Google claims this change will reduce confusion. I think it increases confusion.

Disable Google Calendar Default Video Call

In Google Apps

If you use Google Apps, only the administrator for your organization can change this setting.

1. Open the Google Apps setting for calendars.

Google Apps Settings for Calendar

2. Turn off the automatic video calls option.

Automatically add video calls

In Gmail

If you use Gmail, you can change this setting yourself.

1. In Google Calendar, select Settings.

Google Calendar Settings

2. Turn off the automatic video calls option.

Automatically add video calls

You might need to log out and in to your account for this setting change to take effect.


Remove WordPress hentry Class from Pages

Google’s Structured Data Testing Tool is strictly interpreting the use of the hentry class.

The hentry class is for date-stamped content intended to be syndicated, like blog posts. WordPress automatically adds the hentry class with the post_class function. Often post_class is used in templates like this:

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

hentry Error in Google’s Structured Data Testing ToolMany WordPress themes, even WordPress default themes, use post_class on all content, including pages. WordPress pages, as opposed to posts, don’t usually include a date and author because pages are not date based. Google’s Structured Data Testing Tool sees the hentry class and expects to see date and author, so it lists errors. When Google lists errors, webmasters pay attention.

Remove WordPress hentry Class from Pages

To remove the hentry post class only from pages, this can be added to your theme’s functions.php:

function themeslug_remove_hentry( $classes ) {
	if ( is_page() ) {
		$classes = array_diff( $classes, array( 'hentry' ) );
	return $classes;
add_filter( 'post_class','themeslug_remove_hentry' );

The screen grab below shows an example of how items with errors in the structured data report in Google Webmaster Tools drops to zero after removing the hentry post class.

hentry Structured Data Errors in Google Webmaster Tools

Should the WordPress core stop adding the hentry class to pages to satisfy Google’s strict interpretation of structured data?