Заменить поиск WordPress пользовательским поиском Google

результаты пользовательского поиска google

Давайте посмотрим правде в глаза, WordPress Поиск медленный и очень неточный. К счастью, Google работает невероятно быстро и точно. Кроме того, Google Google Custom Search эволюционировал, чтобы быть встроенным в ваш собственный блог (или веб-сайт).

Постоянные ссылки и пользовательский поиск Google

Однако для сайта с постоянными ссылками, подобного моему, мне пришлось внести одну дополнительную модификацию. Мне пришлось сделать действие в теге формы относительным, а не указывать весь URL-адрес с доменом.

<form action="/query/"...

Пользовательский поиск Google имеет еще одну приятную функцию ... он будет извлекать избранные изображения, если ваш сайт их использует и вы оптимизировали заголовки с использованием микроданных в соответствии с schema.org. Я использую Плагин Yoast WordPress SEO позаботиться об этом - и мой сайт обновляется избранными изображениями для каждого сообщения.

результаты пользовательского поиска google

Создать шаблон страницы результатов поиска

Вместо того, чтобы взламывать вашу тему или возиться со встроенным Javascript в содержимое вашей страницы, я также рекомендовал бы создать шаблон для страницы результатов пользовательского поиска Google. Для этого просто создайте страницу, которая структурирована как страница вашей одностраничной темы. Выпотрошите все ненужные фрагменты и вставьте код Google. Добавьте страницу в свой шаблон и назовите ее как-то вроде googlecse.php со следующим кодом внутри:

Результаты поиска: [Вставьте сюда код результатов пользовательского поиска Google]

Теперь, когда вы добавляете новую страницу для своих результатов, выберите ее в качестве шаблона:
шаблон страницы выбрать

Я без колебаний сделаю это с любым блогом - не только для резкого увеличения скорости, но и для получения соответствующих результатов. Вы даже можете заработать пару долларов на стороне! Посмотрите сами и попробуйте мою новую форму поиска! Вы не будете разочарованы!

Одно примечание: если вы используете тему вроде Тема Twenty Eleven, вам необходимо обновить поле поиска css с помощью! important в каждом из стилей поля запроса, чтобы сохранить внешний вид! Вам также потребуется жестко запрограммировать ширину CSS iframe в вашей таблице стилей (необязательная установка ширины в JavaScript, похоже, не повлияет).

Один комментарий

  1. 1

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.