ワードプレスのwp_robots_max_image_preview_largeフィルタの使用方法・解説

概要

wp_robots_max_image_preview_largeフィルタは、画像のプレビュー向けにrobotsメタ要素のcontent属性にmax-image-previewを適用するために使用されます。このフィルタを利用することによって、ことなる画像のプレビューサイズに関するsuitableな指示を検索エンジンに与え、SEO効果を高めることが可能です。

このフィルタは以下のような機能を実装する際によく使われます:

  1. 画像のプレビューサイズを最適化する
  2. 検索エンジンがページの画像をどのように扱うかを指示する
  3. ソーシャルメディアによる画像表示を制御する
  4. 大きな画像プレビューの表示を管理する
  5. SEO施策としての画像の最適化を促進する
  6. 全体のページ速度を向上させる
  7. 画像の取り扱いについての細かい設定を可能にする
  8. コンテンツの品質を向上させる

構文

apply_filters( 'wp_robots_max_image_preview_large', $value );

パラメータ

  • $value (string): デフォルトのrobotsメタ要素の値。

戻り値

  • (string): フィルタリングされたrobotsメタ要素の内容。

関連する関数

wp_robots_max_image_preview_large

使用可能なバージョン

このフィルタは、WordPress 4.4以降で使用可能です。

コアファイルのパス

wp-includes/formatting.php

この関数のアクションでの使用可能性

アクション 使用可能性
mu_plugin_loaded
registered_post_type
plugins_loaded
wp_roles_init
setup_theme
after_setup_theme
set_current_user
init
register_sidebar
wp_loaded
send_headers
parse_query
pre_get_posts
wp
template_redirect
get_header
wp_head

サンプルコード

サンプル1: 画像プレビューの制御

add_filter( 'wp_robots_max_image_preview_large', function( $value ) {
    return 'large'; // max-image-preview:largeに設定
});

このコードでは、画像プレビューの最大サイズを大に設定しています。

サンプル2: カスタム値の設定

add_filter( 'wp_robots_max_image_preview_large', function( $value ) {
    return 'none'; // 画像のプレビューを無効にする
});

このコードでは、画像プレビューを無効化する設定を行っています。

サンプル3: 条件付きでの設定

add_filter( 'wp_robots_max_image_preview_large', function( $value ) {
    if ( is_single() ) {
        return 'large'; // シングル投稿の場合のみlarge
    }
    return $value;
});

このコードは、シングル投稿のページにおいてのみ、画像プレビューを大に設定します。

サンプル4: SEO強化のための設定

add_filter( 'wp_robots_max_image_preview_large', function( $value ) {
    return 'standard'; // max-image-previewをstandardに設定
});

このコードは、SEOのために、標準の画像プレビュー設定に調整します。

サンプル5: すべての投稿に対して

add_filter( 'wp_robots_max_image_preview_large', function( $value ) {
    return 'large'; // すべての投稿にmax-image-previewをlargeとして適用
});

このコードは、全ての投稿に対して大サイズの画像プレビューを適用します。

この関数について質問する


上の計算式の答えを入力してください