WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

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') уже сложнее.
Есть ли какой-то специальных хук для этого?

0
bombal
19 марта 2020

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация