Rimozione della data di pubblicazione dallo schema dell'articolo

In alcuni casi, i motori di ricerca come Google potrebbero visualizzare la data di pubblicazione dei tuoi articoli nei loro risultati di ricerca. Se desideri impedire ai motori di ricerca di visualizzare la data di pubblicazione, puoi utilizzare lo snippet di codice seguente per rimuoverla dallo schema JSON che AIOSEO produce.

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;
}