概要
wp_robots_max_image_preview_large
フィルタは、画像のプレビュー向けにrobotsメタ要素のcontent属性にmax-image-previewを適用するために使用されます。このフィルタを利用することによって、ことなる画像のプレビューサイズに関するsuitableな指示を検索エンジンに与え、SEO効果を高めることが可能です。
このフィルタは以下のような機能を実装する際によく使われます:
- 画像のプレビューサイズを最適化する
- 検索エンジンがページの画像をどのように扱うかを指示する
- ソーシャルメディアによる画像表示を制御する
- 大きな画像プレビューの表示を管理する
- SEO施策としての画像の最適化を促進する
- 全体のページ速度を向上させる
- 画像の取り扱いについての細かい設定を可能にする
- コンテンツの品質を向上させる
構文
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として適用
});
このコードは、全ての投稿に対して大サイズの画像プレビューを適用します。