このNoticeは存在しないプロパティを参照しているときに発生するものです。
php
1if ( $this->option['post_id'] && $post->ID == $this->option['post_id'] ) {
2 if ( isset( $_GET['category'] ) && $category = get_category( (int)$_GET['category'] ) ) {
3 $sitemap_content = $this->make_category_sitemap( $category );
4 } else {
5 $cache_dir = $this->check_cache_dir();
6 if ( $cache_dir && file_exists( $cache_dir . '/site_map_cache.html' ) && $this->option['use_cache'] ) {
7 $sitemap_content = file_get_contents( $cache_dir . '/site_map_cache.html' );
8 } else {
9 $sitemap_content = $this->create_sitemap_content();
10 }
11 }
12 $content = preg_replace( '/(<p><!-- SITEMAP CONTENT REPLACE POINT --><\/p>|<!-- SITEMAP CONTENT REPLACE POINT -->)/', $sitemap_content, $content, 1 );
13}
ここの一番上のif文で発生しているようなので、$this->optionもしくは$post->IDのどちらかがプロパティの参照エラーになっています。
エラーが発生しているようであればvar_dumpを使って出力してみると良いかもしれません。