Здравствуй, уважаемый друг!

Кажется, ты используешь AdBlock. Этот проект развивается и существует за счет доходов от рекламы.
Добавь, пожалуйста, нас в исключения.

Спасибо за понимание.

Создание сайтов Харьков

Реализуем поиск для Magic Fields 2

23 февраля 2012 в 2:25 Автор: Nikita_Sp в категории Плагины и модули, Статьи о php 0 комментариев

Доброй ночи, Уважаемые, читатели!

Как и обещал тут — выкладываю свой вариант «фильтра» для Magic Fields 2!

Это код, который выводит все возможные значения определенного поля Magic Fields 2, заполняемого при добавлении «единицы» (записи, item).

<form name="main_form" action="#" method="post">
<select name="type">
<option value=''>Выберите тип техники</option>
<?php
$types = $wpdb->get_results("SELECT DISTINCT meta_value FROM $wpdb->postmeta
WHERE meta_key = 'main_type' ORDER BY meta_value");
foreach ($types as $type) {
preg_match('#\"(.*?)\"#i',$type->meta_value,$result);
if ($result['1'] != '') {
echo '<option value="'.$result['1'].'">'.$result['1'].'</option>';
}
}
?>
</select>
<input type="submit" value="Фильтр"/>
</form>

Не забудьте main_type изменить на название своего поля!

UPD: новая запись Получаем список опций выпадающего списка для Magic Fields 2 представляет более корректный и удобный метод получения списка опций для dropdown list (selectbox) в Magic Fields.

Вверх!

Меню блога

Категории блога

Облако тегов