こんな感じでしょうか。
add_filter(
'snow_monkey_pre_page_header_image_url',
function( $url, $queried_object ) {
// 記事ページのとき
if ( is_a( $queried_object, '\WP_Post' ) ) {
// 投稿タイプが投稿のとき
if ( 'post' === get_post_type( $queried_object ) ) {
if ( is_null( $url ) ) {
// カテゴリーを取得
$categories = get_the_terms( $queried_object, 'category' );
$category = $categories[0];
// カテゴリーページに設定されたページヘッダー画像を返す
return \Framework\Helper\Page_Header\Term_Page_Header::get_image_url( $category );
}
}
}
return $url;
},
10,
2
);