AlexOff
Ответы в темах
-
Yuri, спасибо большое за код, вечером попробую, о результатах отпишусь
Что касаемо конфликтов, то да, есть такие опасения, но с другой стороны, запрос на вывод результатов поиска делает сам вордпресс, и в теории при отправки запроса с внутреннего поиска он может не вызывать непосредственно страницу /search/, а создавать виртуальный урл с аналогичным именем.
Другими словами, если мы вбиваем в строку браузера site.ru/search/?q={QUERY}, то приоритете отдается выдаче гугла, т.к. такая страница есть в админке, если же запрос совершен непосредственно с сайта при использовании внутреннего поиска wordpress — то результат будет выведен по «виртуальному» урлу.
Вроде как-то так мне объяснял программист, когда пару лет назад мы прорабатывали данный функционал. К сожалению программиста не стало ((( поэтому и пытаюсь реализовать самостоятельно
Пытался разными самостоятельно, но эффекта нужного не добился. При переводе результатов поиска на URL site.ru/search/?q={QUERY} постоянно подхватывается выдача результатов от гугла (
Если же убираю вложенность /search/, то открывается главная страница, что не есть хорошо, т.к. по факту — это 100% дубль …
Буду очень признателен любым наводкам для решения поставленной задачи
kword, нет. Спасибо за наводку. Нашел на русском:
https://wpschool.ru/change-search-url-slug/
Но в любом случае этот код надо доработать под мои нужды, а я со своими познаниями как-то с ходу не могу понять, как его скорректировать. Попробую методом научного тыка, но если кто-то сможет подсказать, как правильно написать — буду очень признателен
- Если мы говорим про внутренний поиск, то хочу поменять еще и вложенность, чтобы стандартизировать урлы
- Посетители по этому адресу тоже должны получать результаты поиска. Иначе как данные будут уходить в аналитику ?
Yuri, efess, спасибо, что откликнулись, извините, если плохо доношу свои мысли, тяжелый день …
В данный момент результаты встроенного поиска wordpress выводят результат по адресу
site.ru/?s={QUERY}
Мне необходимо для настройки гугл аналитики (можно выбрать только один параметр, по которому будут передаваться данные о поиске https://i.imgur.com/hdcSf4K.png) сделать так, чтобы те же самые встроенные результаты поиска изменили свой адрес на
site.ru/search/?q={QUERY}
Надеюсь в этот раз получилось правильно изложить мысль …
P.S. Если в сформированном поиском урл адресе сменить ?s на ?q, то открывается главная страница сайта. Если же в гугл поиске меняю q на s, то гугл поиск возвращает 404. И получается замкнутый круг (((
View post on imgur.com
- Ответ изменён 1 год, 5 месяцев назад пользователем AlexOff.
Ну почему же, по моему все предельно разжевано. Мне нужно заменить у результатов стандартного поиска ?s на ?q, и чтобы это работало, а не отдавало 404
Возможно я не правильно представляю себе принцип работы стандартного поиска, но по найденной информации в сети, пишут, что для того, чтобы изменить его функционал, модифицированную версию поиска необходимо поместить в functions.php
Не понял вопроса …
Форум: Проблемы и решения
Тема: The theme directory does not existstyle.css перенесен очень давно из темы. Получается, что до того пока я не сменил тему оформления вордпресс все устраивало, но когда я решил ее вернуть — он забил тревогу из-за отсутствия файла, пути к которому уже переписаны внутри самой темы на статику ?
Форум: Проблемы и решения
Тема: The theme directory does not existСергей, тема лежит по пути и всегда там лежала. Пробовал перезалить все файлы из дампа, не помогло.
Единственное, из последнего, все стили и изображения темы были вынесены в папки ближе к корню, но все работало без замечаний.
@flector, есть на примете тот плагин, которые буде игнорировать имеющийся rel ? К сожалению в данный момент нет возможности протестить несколько плагинов (((
@flector, это все конечно прекрасно, но зачем менять одно на другое, если изначальный плагин меня почти полностью устраивает ? Тем более, что использование нового плагина повлечет за собой правку всех постов, где используется rel=»sexylightbox[id].
В данный момент проблема лишь в устаревшей библиотеки jQuery
- Ответ изменён 4 года, 9 месяцев назад пользователем AlexOff.
Понял. Спасибо. Попытаюсь найти старые доработки и реализовать.
Благодарю за наводку. А Вы не подскажите, не проще ли мне сделать проверку по email адресу и подгрузку аватарки ?
Представлял это как-то из серии
if email=aaa@mail.com then avatar=/img/avatar1.jpg else if email=bbb@mail.com then avatar=/img/avatar2.jpg ... else avatar=/img/default.jpg
Пытался несколько лет назад написать сам, но знаний не хватило, пришлось сохранить плагин. Хотя им уже много лет не пользуюсь
Действительно, имеется такой плагин в арсенале. Вот ссылка на него.
https://ru.wordpress.org/plugins/add-local-avatar/
Для 23 пользователей проекта присвоены уникальные аватары через него.
Если подскажите, как его подправить или как присвоить пользователям на основе связки аватар-email уникальные картинки — буду очень признателен.
Благодарю за оперативный ответ.