Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
-3 / 3 / 0
Регистрация: 20.06.2011
Сообщений: 957

Как с основной формы поиска в вордпресс прописать свою функцию поиска

24.11.2018, 21:42. Показов 1190. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как с основной формы поиска в вордпресс прописать свою функцию поиска - с этой searchform данные уходили на обработку именно на эту функцию-- и где ее проставить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.11.2018, 21:42
Ответы с готовыми решениями:

Как для вордпресс написать свою тему?
как для вордпресс написать свою тему?

Нужно отредактировать код поиска в некоторых папках. Добавить функцию поиска в архивах
Нашёл одну программку, работает отлично, но вот не идёт поиск в таких местах как С:\users или C:\Windows Как это исправить?(желательно...

Написать функцию поиска элемента X в двоичном дереве поиска
Написать функцию поиска элемента X в двоичном дереве поиска.

6
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
25.11.2018, 03:00
Вот этот пример посмотрите https://stackoverflow.com/ques... ch-results
0
-3 / 3 / 0
Регистрация: 20.06.2011
Сообщений: 957
25.11.2018, 09:32  [ТС]
расскажине в каком месте где именно в корне ли этой формы проставить отдельный файл обработчик так как форма расширенная и get - ом передаются несколько параметров которые необходимо принять- как организовать обработчик именно в вордпрес для расширенной формы для нескольких get параметров (как организовать обработчик для расширенной формы - что нужно именно ответить -- скриптом как принять несколько этих переметоров на php)
0
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
25.11.2018, 10:45
Этот код можно вставить в functions.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function search_filter($query) {
    if ( !is_admin() && $query->is_main_query() ) {
        if ($query->is_search) {
            if ( $_GET['var1'] != '' ) {
                // в примеру ограничить поиск только по постам
                // $query->set('post_type', 'post');
                // про параметры читаем тут
                // https://wp-kama.ru/function/wp_query
            }
        }
    }
}
 
add_action('pre_get_posts','search_filter');
Добавлено через 2 минуты
А и еще.
Расставляйте знаки препинания и форматируйте текст вопроса.
0
-3 / 3 / 0
Регистрация: 20.06.2011
Сообщений: 957
25.11.2018, 15:46  [ТС]
То есть одна функция для нескольких GEt переменных -- и все они примутся при полном запросе в форме - почему спрашиваю потому что вижу только одну переменную в функции а их как минимум три будет приходить из формы - как будет для трех переменных выглядить эта функция?

Добавлено через 11 минут
+ как будет выглядить обработчик напишите мне вот с таким функционалом WP_Query( $args ); примерный обработчик для формы помимо что в файле functions -- обраблотчик же в другом будет?
0
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
25.11.2018, 16:28
Стиль ваших постов не располагает к дальнейшему общению.
Вам стоит подучить php что бы не задавать банальные вопросы, или перейти в тему PHP для начинающих
0
-3 / 3 / 0
Регистрация: 20.06.2011
Сообщений: 957
25.11.2018, 17:21  [ТС]
так обработчик отдельно будет от functions

Добавлено через 1 минуту
то есть вариант с несколькими переменными get из формы никак не повлияет на функцию что вы мне прислали ответьте пожайлуста?

Добавлено через 44 минуты
Возможно это глупо но в вордпрессе ведь совсем по другому работает обработчик форм (так какая то левая функция) нежели в пхп! Поэтому такой вопрос как будет выглядить обработчик в вордпресс с тремя get переменными
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2018, 17:21
Помогаю со студенческими работами здесь

WPF. UserControl. Как сделать свою систему поиска?
Люди скажите пожалуйста как в TextBox'e сделать подсказку из словаря (около 1000 слов или словосочетаний), на то что вводит пользователь, с...

Прописать в коде поиска часть слова
Здравствуйте снова, уважаемые форумчане. Помогите, пожалуйста, правильно прописать поиск в коде. Итак у меня в коде есть...

Создание динамичной формы поиска, как?
Подскажите как с помощью javascripta можно сделать динамичной форму: <form> <!-- Выбрать тип контактного лица--> ...

Оформление формы поиска как на ruseller.com
Собственно сабж: как сделать оформление формы поиска как на http://ruseller.com Добавлено через 21 минуту Больше всего интересуют...

Отчет из формы поиска!Ну ни как не соображу)
Здравствуйте. Очень прошу помочь. Есть база данных с формой поиска frmSearch и нужно сделать чтоб результаты поиска выводились в отчет. Так...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru