Suppression de la date de publication du schéma d'article

Dans certains cas, les moteurs de recherche comme Google peuvent afficher la date de publication de vos articles dans leurs résultats de recherche. Si vous souhaitez empêcher les moteurs de recherche d'afficher la date de publication, vous pouvez utiliser l'extrait de code ci-dessous pour la supprimer du schéma JSON que AIOSEO génère.

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