I have been using ECT Free plugin with the Seriously Simple Podcasting and I get the following error when accessing the Podcast archive pages and other places as well:
Notice: Undefined index: podcast in <site-root>/wp-content/plugins/essential-content-types/essential-content-types.php on line 275
Notice: Undefined index: in <site-root>/wp-content/plugins/essential-content-types/essential-content-types.php on line 239
The reason is absence of a “null check”. To make the plugin work I have the following code changes, but it should be part of the plugin:
Line 239:
#$archive_title = get_option( $type, $default_title[ $type ] );
$defTitle = $default_title[ $type ] ?? '';
$archive_title = get_option( $type, $defTitle) ?? '';
Line 275:
#return $type[ $post_type ];
return $type[ $post_type ] ?? null;