Хочу создать поисковую форму по данным метабоксов. Поиск должен выводить на экран нужные посты по нужным метаданным. Это сайт по образованию за рубежом и основная цель поиска - найти нужные курсы.
Поисковая форма должна быть такой:
1) Страна курса
2) Язык курса
3) Тип курса
Мета боксы functions.php
if ( ! function_exists( 'thim_add_course_meta' ) ) {
function thim_add_course_meta( $meta_box ) {
$fields = $meta_box['fields'];
$fields[] = array(
'name' => esc_html__( 'Proqramlar', 'eduma' ),
'id' => 'thim_course_program',
'type' => 'select_advanced',
// Array of 'value' => 'Label' pairs
'options' => array(
'ali_mektebler' => 'Ali Məktəblər',
'orta_mektebler' => 'Orta Məktəblər',
'dil_kurlari' => 'Dil Kursları',
),
'desc' => esc_html__( 'Proqram\'s used for studying', 'eduma' ),
);
$fields[] = array(
'name' => esc_html__( 'Dil', 'eduma' ),
'id' => 'thim_course_language',
'type' => 'select_advanced',
// Array of 'value' => 'Label' pairs
'options' => array(
'ingilis' => 'Ingilis dili',
'italyan' => 'İtalyan dili',
'alman' => 'Alman dili',
'fransiz' => 'Fransız dili',
'rus' => 'Rus dili',
),
'desc' => esc_html__( 'Language\'s used for studying', 'eduma' ),
);
$fields[] = array(
'name' => esc_html__( 'Şəhər', 'eduma' ),
'id' => 'thim_course_city',
'type' => 'text',
'desc' => esc_html__( 'Language\'s used for studying', 'eduma' ),
'std' => esc_html__( 'Şəhər', 'eduma' )
);
$fields[] = array(
'name' => esc_html__( 'Ölkə', 'eduma' ),
'id' => 'thim_course_country',
'type' => 'select_advanced',
// Array of 'value' => 'Label' pairs
'options' => array(
'abs' => 'ABŞ',
'almaniya' => 'Almaniya',
'avtraliya' => 'Avstraliya',
'avstriya' => 'Avstriya',
'belcika' => 'Belçika',
'bee' => 'BƏƏ',
'boyukbritaniya' => 'Böyük Britaniya',
'cexiya' => 'Çexiya',
'cin' => 'Çin',
'filippin' => 'Filippin',
'fransa' => 'Fransa',
'hollandiya' => 'Hollandiya',
'irlandiya' => 'İrlandiya',
'ispaniya' => 'İspaniya',
'isvecre' => 'İsveçrə',
'italiya' => 'İtaliya',
'kanada' => 'Kanada',
'kipr' => 'Kipr',
'malta' => 'Malta',
'rusiya' => 'Rusiya',
'polsa' => 'Polşa',
'sinqapur' => 'Sinqapur',
'yenizelandiya' => 'Yeni Zelandiya',
),
'desc' => esc_html__( 'Language\'s used for studying', 'eduma' ),
);
$meta_box['fields'] = $fields;
return $meta_box;
}
}
Я новичок в этой теме и никак не могу разобраться с этой поисковой частью. Поэтому я создал простую html-форму, которая не работает и выводит все курсы на экран.
<form id="FORM_1" action="/courses/" method="get">
<div id="DIV_2">
<div id="DIV_3">
<div id="DIV_4">
Proqramlar
</div>
<div id="DIV_5">
<select name="thim_course_program" id="SELECT_6">
<option value="ali_mektebler" id="OPTION_7">
Ali məktəblər
</option>
<option value="orta_mektebler" id="OPTION_8">
Orta məktəblər
</option>
<option value="dil_kurlari" id="OPTION_9">
Dil kursları
</option>
</select>
</div>
</div>
<div id="DIV_10">
<div id="DIV_11">
Ölkələr
</div>
<div id="DIV_12">
<select name="thim_course_country" id="SELECT_34">
<option value="abs" id="OPTION_14">
ABŞ
</option>
<option value="sweden" id="OPTION_15">
İsveçrə
</option>
<option value="spain" id="OPTION_16">
İspaniya
</option>
<option value="italy" id="OPTION_17">
İtaliya
</option>
<option value="fransa" id="OPTION_18">
Fransa
</option>
<option value="tailand" id="OPTION_19">
Tailand
</option>
<option value="belcika" id="OPTION_20">
Belçika
</option>
<option value="ireland" id="OPTION_21">
İrlandiya
</option>
<option value="boyuk-britaniya" id="OPTION_22">
Böyük Britaniya
</option>
<option value="kanada" id="OPTION_23">
Kanada
</option>
<option value="hollandiya" id="OPTION_24">
Hollandiya
</option>
<option value="avstraliya" id="OPTION_25">
Avstraliya
</option>
<option value="malayziya" id="OPTION_26">
Malayziya
</option>
<option value="kipr" id="OPTION_27">
Kipr
</option>
<option value="cin" id="OPTION_28">
Çin
</option>
<option value="bee" id="OPTION_29">
BƏƏ
</option>
<option value="sinqapur" id="OPTION_30">
Sinqapur
</option>
</select>
</div>
</div>
<div id="DIV_31">
<div id="DIV_32">
Dil
</div>
<div id="DIV_33">
<select name="thim_course_language" id="SELECT_34">
<option value="ingilis" id="OPTION_35">
Ingilis dili
</option>
<option value="ispan" id="OPTION_36">
İspan
</option>
<option value="fransiz" id="OPTION_37">
Fransız dili
</option>
</select>
</div>
</div>
<div id="DIV_38">
<button type="submit" id="BUTTON_39">
Axtar<img src="/static/azeristudent/img/right-arrow-white.png" alt="" id="IMG_40" />
</button>
</div>
</div>
</form>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Не могу нигде найти как вывести название товараЕсть страница товара и на ней кнопка вызова модального окна с формой contact form 7