Rimozione della data di pubblicazione dallo schema dell'articolo

In alcuni casi, i motori di ricerca come Google possono visualizzare la data di pubblicazione dei vostri articoli nei loro risultati di ricerca. Per evitare che i motori di ricerca visualizzino la data di pubblicazione, è possibile utilizzare lo snippet di codice sottostante per rimuoverla dallo schema JSON prodotto da AIOSEO.

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