wp_lazyload_comment_meta()


WordPressのwp_lazyload_comment_meta()関数は、コメントメタデータを遅延読み込みするために使用されます。これにより、ページの読み込み速度が向上し、ユーザーエクスペリエンスが改善されます。

構文

wp_lazyload_comment_meta( array $comment_ids );
  • $comment_ids(array) — 遅延読み込みするコメントのIDの配列。

例1: 基本的な使用例

この例では、特定のコメントIDのメタデータを遅延読み込みします。

wp_lazyload_comment_meta( array( get_comment_ID() ) );

例2: 複数のコメントIDを指定

複数のコメントIDを指定して、それらのメタデータを遅延読み込みします。

wp_lazyload_comment_meta( array( 1, 2, 3 ) );

例3: 現在の投稿のコメントを遅延読み込み

現在の投稿に属するすべてのコメントのメタデータを遅延読み込みします。

wp_lazyload_comment_meta( wp_list_pluck( get_comments( array( 'post_id' => get_the_ID() ) ), 'comment_ID' ) );

例4: 特定のユーザーのコメントを遅延読み込み

特定のユーザーが投稿したコメントのメタデータを遅延読み込みします。

wp_lazyload_comment_meta( wp_list_pluck( get_comments( array( 'user_id' => 1 ) ), 'comment_ID' ) );

例5: 承認済みコメントのみを遅延読み込み

承認済みのコメントのみのメタデータを遅延読み込みします。

wp_lazyload_comment_meta( wp_list_pluck( get_comments( array( 'status' => 'approve' ) ), 'comment_ID' ) );

例6: 特定の日付範囲のコメントを遅延読み込み

特定の日付範囲内に投稿されたコメントのメタデータを遅延読み込みします。

wp_lazyload_comment_meta( wp_list_pluck( get_comments( array( 'date_query' => array( 'after' => '2023-01-01', 'before' => '2023-12-31' ) ) ), 'comment_ID' ) );

例7: カスタムクエリを使用した遅延読み込み

カスタムクエリを使用して、特定の条件に一致するコメントのメタデータを遅延読み込みします。

wp_lazyload_comment_meta( wp_list_pluck( get_comments( array( 'meta_key' => 'custom_key', 'meta_value' => 'custom_value' ) ), 'comment_ID' ) );

注意点

  • この関数は、コメントメタデータの遅延読み込みを有効にするために使用されますが、すべてのケースで必要とは限りません。
  • 大量のコメントがある場合、パフォーマンスに影響を与える可能性があります。

関連機能: