Wpcf7 -> $_GET -> option selected
Проблема:
в контактной форме букинга отеля нужно получать id отеля и выбирать в форме селект по-умолчанию.
Получить список отелей в кастомный тэг не сложно
function mrfx_add_hotel_list_to_contact_form ( $tag, $unused ) {
if ( $tag['name'] != 'menu-hotel' )
return $tag;
$args = array ( 'post_type' => 'hotel',
'numberposts' => -1,
'orderby' => 'title',
'order' => 'ASC' );
$plugins = get_posts($args);
if ( ! $plugins )
return $tag;
foreach ( $plugins as $plugin ) {
$tag['raw_values'][] = $plugin->ID;
$tag['values'][] = $plugin->ID;
$tag['labels'][] = $plugin->post_title;
** if(get_query_var('menu-hotel') == $plugin->ID){
$tag['values'][]['selected'] = 'selected';
} **
}
return $tag;
}
А вот назначить selected option у которого $plugin->ID == get_query_var('menu-hotel') уже сложнее.
Есть ли какой-то специальных хук для этого?