質問: カスタムロゴにcssクラスを追加する方法 私は自分のテーマに対して custom-logo を有効にして、それを<?php the_custom_logo(); ?>でヘッダに表示させました。この画像に直接いくつかのクラスを直接追加する機会はありますか?デフォルトではcustom-logoだけがあります。
回答: これがwp_get_attachment_image_attributesフィルターを通してクラスを追加しようとする方法の提案です(未テスト)。add_filter( 'wp_get_attachment_image_attributes', function( $attr ) { if( isset( $attr['class'] ) && 'custom-logo' === $attr['class'] ) $attr['class'] = 'custom-logo foo-bar foo bar'; return $attr; } ); ニーズに合わせてクラスを調整します。