Сегодня в процессе текущей донастройки Турбо-страниц (это один из сервисов Яндекса) мне понадобилось отфильтровать RSS-ленту. Вручную, потому что внезапно страницы стали попадать в нее без прямого разрешения — как раз вводится технология автосбора. И отображались некорректно.
Но не суть важно — главное, по ходу дела возникла пара мелких вопросов, которые я благополучно решила. Но пришлось порыться и поискать. Такое уже не в первый раз, и я решила оставить несколько заметок здесь себе на память. Надеюсь, кому-нибудь тоже пригодятся.
***
1. Как узнать id записи или страницы?
2. Как запретить поисковикам индексировать технические страницы wp-json, если они внезапно появились в выдаче?
3. Как добавить в Contact Form 7 вопрос-антибот?
4. Как поставить кавычки-лапки, чтобы Вордпресс не изменил их принудительно на ёлочки?
5. Как выделить другим цветом отдельное слово, а не целый абзац? Без использования дополнительных плагинов?
6. Как отключить плагин, если из-за него возникла Fatal Error и пропал доступ к сайту, включая панель администрирования?
7. Как поставить якорную ссылку в редакторе Гутенберг?
***
1. Как узнать id записи или страницы?
Как раз для установки фильтра в RSS требовались эти данные — число id. Текстовое название страницы не годилось.
Быстрее всего информация находится в общем списке записей в панели администратора Вордпресс. Открываете соответствующий раздел и наводите мышку на интересующую страницу. Ничего не жмете, а смотрите на появившуюся внизу строку с адресом. Там ищете место post=999, где вместо условного 999 будет нужный id.
2. Как запретить поисковикам индексировать технические страницы wp-json, если они внезапно появились в выдаче?
Этот сбой наблюдается в некоторых версиях Вордпресс, из новых. Можно в файл роботс добавить строку:
Disallow: /wp-json
То есть прямо запретить индексацию. Как альтернатива — люди вписывали особый кусок кода в Функции, но это не удобно; может стереться при очередном обновлении.
3. Как добавить в Contact Form 7 вопрос-антибот?
В самом простом случае достаточно вписать в код формы вот такую строку:
[quiz capital-quiz «Вопрос с несколькими вариантами ответа?|правильный ответ»]
Вопрос придумайте любой. Обратите внимание на разделительную вертикальную черту.
4. Как поставить кавычки-лапки, чтобы Вордпресс не изменил их принудительно на ёлочки?
Можно в редакторе блоков, хотя это не очень удобно все равно (потому что распространится на весь блок), но хоть что-то. Нужно поставить тип блока «Форматированный». Сравните:
- Вот здесь у меня выбран «Список» (впрочем, «Абзац» был бы тоже с ёлочками).
2. А вот здесь как раз "Форматированный" (шрифт не подгонялся).
И в классическом старом редакторе примерно так же. Там для нужной вам части текста следует выбрать тип «Форматированный» из выпадающего списка. Будут использованы те кавычки, которые вы сами поставите.
Если нужны подряд и лапки, и ёлочки, придется как раз ёлочки добавить вручную. Во всех текстовых редакторах это отдельные знаки; расставьте в своем Word какие нужно и перенесите оттуда копированием. Шрифт с выравниванием тоже в редакторе не забудьте задать, а то «по умолчанию» останется как в моем мини-списке в начале ответа.
5. Как выделить другим цветом отдельное слово, а не целый абзац? Без использования дополнительных плагинов?
АПД В новых версиях Гутенберга появился искомый функционал! Прямо в настройках стандартного текстового блока. Скрин чуть ниже: нужно жать на стрелку, выпадет список дополнительных опций.
Можно по старинке в настройках перейти в режим «Редактировать как HTML» и добавить такую штуку <span style=»color: #ff0000;»> нужное слово вот сюда </span>.
Вместо #ff0000 подставить код нужного вам цвета, ясное дело. Взятый мной для примера соответствует красному.
Причем в заголовках тоже работает, как вы можете наблюдать
А также можно выбрать «Классический» тип блока. Тогда именно_в_этом блоке в верхнем горизонтальном меню появится кнопка выделения цветом.
6. Как отключить плагин, если из-за него возникла Fatal Error и пропал доступ к сайту, включая панель администрирования?
На хостинге в разделе «Менеджер файлов» ищете папку Content, а в ней — Plugins. Внутри нее будет еще несколько, названных по названиям ваших плагинов. Их можно просто удалять, а можно переименовывать (скажем, добавить цифру в конец названия). Переименование ведет к отключению. Если переименуете всю папку Plagins — отключите все их скопом. Если выберете какую-то из внутренних папок, выключится только один, связанный с этой папкой.
При переименовании плагин выключается, однако все его настройки сохраняются. Так что вернув прежнее имя папке, вы вернете плагин включенным и настроенным именно так, как было раньше. Это удобнее и быстрее, чем удалять, а потом устанавливать по-новой и настраивать с нуля.
** Так что если вы не уверены, какой из плагинов вызвал на сайте ошибку-катастрофу, можете просто перебрать их все один за другим, выключая/включая на хостинге переименованиями. Эта ситуация возможна, к примеру, после массового обновления. **
7. Как поставить якорную ссылку в редакторе Гутенберг?
Шаг 1. Поставьте курсор на подзаголовок вида h2/h3/h4… (а с 2022 года можно использовать и обычный блок, не только подзаголовок) того подраздела, к которому хотите прицепить якорь. В настройках «Блок» кликните на «Дополнительно», откроется поле «HTML-якорь». Поставьте в это поле любую уникальную (для текущей страницы) метку, у меня на скрине это цифра 7.
Шаг 2. Чтобы закрепить ваш якорь, выделите в любом месте страницы слово, фразу, предложение… Кликните там «Создать ссылку», а в поле ссылки поставьте «#7». То есть вашу метку (в моем примере это цифра 7) после решетки.
Все, якорь готов.
Если требуется, чтобы ссылка вела не на подзаголовок, то долгое время это делалось только через HTML. Подробнее: как сделать содержание с якорными ссылками в статье WordPress. Способ до сих остается наиболее гибким.
Однако в 2022 году после очередного обновления поле «Дополнительно» (для установки якоря) стало доступным для_всех типовых блоков. И это очень круто, хотя возникают небольшие SEO-нюансы. В колонке настроек отматывайте вниз-вниз-вниз.