Veröffentlichungsdatum aus dem Artikel-Schema entfernen

In einigen Fällen können Suchmaschinen wie Google das Veröffentlichungsdatum Ihrer Artikel in ihren Suchergebnissen anzeigen. Wenn Sie verhindern möchten, dass Suchmaschinen das Veröffentlichungsdatum anzeigen, können Sie den folgenden Codeausschnitt verwenden, um es aus dem JSON-Schema zu entfernen, das AIOSEO ausgibt.

add_filter( 'aioseo_schema_output', 'aioseo_filter_schema_output' );

function aioseo_filter_schema_output( $schema ) {
	foreach ( $schema as $index => $graphData ) {
		if ( empty( $graphData['@type'] ) ) {
			continue;
		}

		$type = strtolower( $graphData['@type'] );
		switch ( $type ) {
			case 'article':
			case 'blogposting':
			case 'newsarticle':
				unset( $schema[ $index ]['datePublished'] );
				unset( $schema[ $index ]['dateModified'] );
				break;
			default:
				break;
		}
	}

	return $schema;
}