Заметки про WordPress в формате FAQ

Сегодня в процессе текущей донастройки Турбо-страниц (это один из сервисов Яндекса) мне понадобилось отфильтровать RSS-ленту. Вручную, потому что внезапно страницы стали попадать в нее без прямого разрешения — как раз вводится технология автосбора. И отображались некорректно.

Но не суть важно — главное, по ходу дела возникла пара мелких вопросов, которые я благополучно решила. Но пришлось порыться и поискать. Такое уже не в первый раз, и я решила оставить несколько заметок здесь себе на память. Надеюсь, кому-нибудь тоже пригодятся.

1. Как узнать id записи или страницы?

Как раз для установки фильтра в RSS требовались эти данные — число id. Текстовое название страницы не годилось.

Быстрее всего информация находится в общем списке записей в панели администратора Вордпресс. Открываете соответствующий раздел и наводите мышку на интересующую страницу. Ничего не жмете, а смотрите на появившуюся внизу строку с адресом. Там ищете место post=999, где вместо условного 999 будет нужный id.

id записи или страницы в wordpress

2. Как запретить поисковикам индексировать технические страницы wp-json, если они внезапно появились в выдаче?

Этот сбой наблюдается в некоторых версиях Вордпресс, из новых. Можно в файл роботс добавить строку:

Disallow: /wp-json

То есть прямо запретить индексацию. Как альтернатива — люди вписывали особый кусок кода в Функции, но это не удобно; может стереться при очередном обновлении.

3. Как добавить в Contact Form 7 вопрос-антибот?

В самом простом случае достаточно вписать в код формы вот такую строку:

[quiz capital-quiz «Вопрос с несколькими вариантами ответа?|правильный ответ»]

Вопрос придумайте любой. Обратите внимание на разделительную вертикальную черту.