問題の概要
Google Analytics for WordPress by MonsterInsightsでは、翻訳されたページの「人気の投稿」リストに他の言語の投稿が表示されます。例えば、スペイン語ページの訪問者には英語の投稿へのリンクが表示されます。
回避策
MonsterInsightsが修正を行うまで、以下のコードをテーマのfunctions.phpファイルに追加するか、コードスニペットプラグインを使用して追加してください。これにより、Popular Postsに現在の言語の投稿が表示されるようになります。
add_filter( 'monsterinsights_popular_posts_query_args', function ( $args ) {
$args['suppress_filters'] = false;
$args['lang'] = apply_filters( 'wpml_current_language', null );
return $args;
} );