wp_lazyload_term_meta()


WordPressのwp_lazyload_term_meta()関数は、タームメタデータを遅延読み込みするために使用されます。これにより、パフォーマンスの向上が期待できます。

構文

wp_lazyload_term_meta( array $term_ids );
  • $term_ids(array) — 遅延読み込みするタームIDの配列。

例1: 基本的な使用法

特定のタームIDのメタデータを遅延読み込みします。

wp_lazyload_term_meta( array( get_term_by( 'slug', 'news', 'category' )->term_id ) );

例2: 複数のタームIDを指定

複数のタームIDを指定してメタデータを遅延読み込みします。

wp_lazyload_term_meta( array( get_term_by( 'slug', 'news', 'category' )->term_id, get_term_by( 'slug', 'events', 'category' )->term_id ) );

例3: カスタムタクソノミーのタームメタデータを遅延読み込み

カスタムタクソノミーのタームメタデータを遅延読み込みします。

wp_lazyload_term_meta( array( get_term_by( 'slug', 'featured', 'custom_taxonomy' )->term_id ) );

例4: ループ内での使用

ループ内でタームメタデータを遅延読み込みします。

$terms = get_terms( array( 'taxonomy' => 'category', 'hide_empty' => false ) ); $term_ids = wp_list_pluck( $terms, 'term_id' ); wp_lazyload_term_meta( $term_ids );

例5: 特定のタームスラッグに基づく遅延読み込み

特定のタームスラッグに基づいてメタデータを遅延読み込みします。

wp_lazyload_term_meta( array( get_term_by( 'slug', 'blog', 'post_tag' )->term_id ) );

例6: タームIDを動的に取得して遅延読み込み

動的に取得したタームIDを使用してメタデータを遅延読み込みします。

$term = get_term_by( 'name', 'Technology', 'category' ); wp_lazyload_term_meta( array( $term->term_id ) );

例7: すべてのタームのメタデータを遅延読み込み

すべてのタームのメタデータを遅延読み込みします。

$terms = get_terms( array( 'taxonomy' => 'category', 'hide_empty' => false ) ); $term_ids = wp_list_pluck( $terms, 'term_id' ); wp_lazyload_term_meta( $term_ids );

注意点

  • この関数は、タームメタデータが実際に必要になるまで読み込みを遅延させるため、パフォーマンスの向上に役立ちます。
  • 大量のタームIDを指定すると、メモリ使用量が増加する可能性があるため、注意が必要です。

関連機能: