概要
snow monkey formsのカスタマイズをしてみました。
functions.php
add_filter(
'snow_monkey_forms/control/attributes',
function( $attributes ) {
if ( isset( $attributes['name'] ) && '車名' === $attributes['name'] ) {
$post_id = filter_input( INPUT_GET, 'post_id', FILTER_SANITIZE_NUMBER_INT );
if ( ! is_null( $post_id ) && ! empty( $post_id ) ) {
$attributes['value'] = get_the_title( $post_id );
}
}
return $attributes;
}
);
説明
URLのクエリを元に、フォームに自動で値をセットするコードです。