Джон Хеншоу, директор по управлению аудиторией в Yahoo, на днях представил общественности три новых плагина для WordPress — Code Block Enhancer, Link Checker и Reset Plugin Update.
Начнем с последнего. В процессе доработки плагинов и загрузки новых версий на GitHub Хеншоу обнаружил, что WordPress не обнаруживает обновления, поскольку в WP есть кэш обновлений плагинов, который хранится до 12 часов. Так родился плагин для обхода этого кэша — Reset Plugin Update.
Плагин предельно прост в использовании. После установки и активации вы сможете получить к нему доступ через меню Tools > Reset Updates. Нажатие на кнопку «Reset plugin update cache» очистит кэш в фоновом режиме и отобразит все новые обновления от GitHub или WordPress.

После сброса кэша у меня отобразились все три плагина, размещенные мною на GitHub.

Чтобы установить плагин, перейдите на Github, скачайте zip-архив, после чего загрузите его в WP, установите и активируйте его.

Code Block Enhancer: плагин для подсветки синтаксиса и копирования кода в стандартных блоках Code в WordPress
Второй плагин, который мы рассмотрим — Code Block Enhancer. Он представляет собой компактный, производительный синтаксический анализатор для нативного блока Code в WordPress.
Его основные особенности:
- Поддержка 49 популярных языков программирования и разметки.
- 45 поставляемых тем со встроенным превью.
- Поддержка загрузки кастомных тем.
- Язык отображается в верхнем левом углу, а кнопка копирования кода — в верхнем правом углу.
- Использует PrismJS для подсветки кода во фронтенде и его локальной отдачи.
- Не подгружает никаких ресурсов, если на странице нет блока Code.
- Отдает только код, необходимый для языков, используемых на странице.
- Все скрипты используют defer, поэтому они никогда не блокируют рендеринг.
- Открытый исходный код, размещен на GitHub.
- Поддерживает уведомления об обновлениях и автоматические обновления непосредственно из GitHub.
Вы можете выбрать тему оформления и протестировать ее перед применением на своем сайте.

Под превью вы найдете ссылку для скачивания CSS-файла для просматриваемой темы. Затем вы можете отредактировать CSS-файл и подгрузить его для использования в качестве кастомной темы.

Поддерживаемые языки сгруппированы по типу. Вы можете отметить те языки, которые вы хотите видеть в редакторе записей для нативного блока Code.

Языки, отмеченные в Settings, — это опции, которые будут выводиться в параметрах блоков Code в редакторе записей.
Link Checker: плагин, позволяющий находить и эффективно исправлять неработающие и перенаправленные ссылки

Наконец, последний плагин — Link Checker. Это компактный инструмент для проверки неработающих ссылок в WordPress. Он включает в себя следующие возможности:
- Проверяет наличие внутренних и внешних неработающих и перенаправленных ссылок.
- Предоставляет встроенные опции для редактирования, удаления, замены и игнорирования ссылок.
- Можно указать, какие роли пользователей имеют доступ к инструменту.
- Есть возможность проверять только записи или страницы, или и то, и другое.
- Включает опции скорости сканирования ссылок, чтобы избежать перегрузки сервера.
- Поддерживается запуск сканирования ежедневно, еженедельно или ежемесячно с возможностью отправки уведомлений по электронной почте.
- Можно изменить user agent сканера.
- Открытый исходный код, размещен на GitHub.
- Поддерживает уведомления об обновлениях и автоматические обновления непосредственно из GitHub.
На странице Settings приводятся основные опции, доступные в плагине.

По умолчанию доступ к инструменту проверки ссылок разрешен только администраторам. Однако при желании вы можете открыть доступ и другим пользователям.

Проверяются только записи и внешние ссылки. Вы можете изменить это, чтобы проверять только страницы и записи или только страницы. Вы также можете настроить проверку только внутренних ссылок или как внутренних, так и внешних ссылок.
По умолчанию проверяется до 5 страниц/записей и 8 ссылок одновременно. Вы можете снизить этот порог для более медленных серверов или увеличить его для мощных сред.

Автосканирование по умолчанию отключено, но можно его задать: ежедневное, еженедельное или ежемесячное. Вы также можете настроить отправку вам электронных писем каждый раз, когда сканирование прошло успешно.

Многие хосты возвращают ошибки 403/429 небраузерным агентам, поэтому по умолчанию используется user agent браузера Chrome. Это не позволит обойти серверы с более сложными средствами защиты, но уменьшит количество хостов, отклоняющих сканер. Кроме того, вы можете переопределить user agent на любой другой.
При первом запуске проверки ссылок отобразится индикатор выполнения. Результаты могут появиться через несколько секунд или даже минуту. После завершения проверки вы можете использовать таблицу для сортировки, фильтрации и управления неработающими и перенаправленными ссылками.
Для каждой ссылки доступно 6 основных опций, которые отображаются при наведении курсора на строку:
- Edit – Изменить ссылку вручную.
- Remove – Удалить ссылку, но сохранить ее текст.
- Replace – Отображается только для перенаправленных ссылок и заменяет текущую ссылку ссылкой на сайт из перенаправления.
- Ignore domain – Игнорирует проверку этого домена и исключает ссылки с него из результатов.
- Ignore URL – Игнорирует проверку этого URL, но продолжает проверку других ссылок с того же домена.
- Wildcard ignore – Игнорирует проверку ссылок, соответствующих wildcard-шаблону.
Перейдите на страницу «Ignore rules», чтобы добавить или удалить домены, URL-адреса и wildcard-шаблоны.
Источник: https://coywolf.com
