Я работаю над сайтом wordpress, где я хочу перенаправить свой поиск с моего сайта Wordpress на другой сайт и отобразить результаты этого поиска на этом веб-сайте, с содержанием этого сайтаКак перенаправить поисковый запрос из строки поиска Wordpress на другой веб-сайт?
ответ
Предполагая, что вы используете стандартную форму поиска WordPress, вы можете подключиться к фильтру get_search_form
и изменить атрибут action
для формы. Так что-то вроде:
add_filter('get_search_form', 'so_change_search_form_action', 10, 1);
function so_change_search_form_action($form) {
return preg_replace('#action="[^"]*"#','action="http://www.example.com/search"',$form);
}
Это совершенно непроверенный код, но, надеюсь, это будет, чтобы вы начали (я предполагаю, что у вас есть код на целевой сервер для обработки запроса).
Я также использовал плагин, называемый панелью поиска Google, проблема заключается в том, что она показывает много дубликатов и добавляет в нее, так что я могу удалить это? – Anuj
Не знаю, извините. Я никогда не использовал этот плагин. Если вы не хотите удалить его полностью, и в этом случае вы можете отключить его из меню «Плагины» – Hobo
OK? Что за вопрос? – ceejayoz
Мне нужен код для перенаправления или отображения результатов нескольких сайтов на моем одном сайте. можете ли вы это сделать? – Anuj
Это не место «дайте мне код». – ceejayoz