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;
}
REMARQUE :
Les moteurs de recherche peuvent toujours afficher la date de publication de vos articles après que vous l'ayez supprimée de votre balisage de schéma. Dans ce cas, vous devez vérifier si d'autres plugins ou votre thème génèrent des dates dans le code source.