Мы хотим оптимизировать картинки для более быстрой загрузки страницы. Что тут можно сделать?
Казалось бы тут один путь – делаем их размер меньше. Но на этом пути есть несколько важных “грабелек”:
- картинки должны быть адаптивными, т.е. в качестве ширины должны стоять %, например “width” = 80%, а не абсолютный размер в пикселях
- WordPress “умеет” из одной исходной картинки “нарезать” картинки меньших размеров и показывать их на экранах планшетов и смартафонов – но должен работать тэг srcset
Читаем статью – Не надо «оптимизировать» scrset
Но есть проблема – srcset будет работать только для изображений:
- загруженных через WordPress в медиатеку (т.е. должна быть создана нарезка из картинок)
- и данная картинка должна быть привязана к данному посту
- если одно и тоже изображение используется в нескольких статьях, то scrset будет работать только там, где эта картинка зарегистрирована. Нужно делать дубль картинки, регистрировать её в медиатеке WordPress и прикреплять к текущему посту (такая волшебная кнопка пока в разработке).
И еще одна проблема – в медиатеке WordPress можно выбрать все картинки, которые никуда не прикреплены (через фильтр) – и удалить их.
Так делать не надо – это только WP считает, что картинка не прикреплена (берет данные из своей базы) – а она очень даже может быть на странице без всякой регистрации.
Сначала надо по всем постам и страницам проверить такое прикрепление (такая волшебная кнопка тоже пока в разработке) – и только потом удалять.
Когда мы всё это делаем через админку блога – всё происходит автоматически.
А если нет? У нас в части статей картинки были просто указаны по их URL-адресу? Как быстро получить сводную информацию по всем изображениям в посте?
Встречайте плагин Плагин tsl-ampel-seo
Пока не всё хорошо работает, но администратор блога сразу получает информацию по всем картинкам статьи. Сводная таблица выводится в нижнем метабоксе.
- колонка Image — сама картинка, при наведении курсора показ её полного url
- колонка Type — вывод информации о типе изображения
- колонка Size — размер изображения
- колонка Dimm — размер изображения в пикселях по ширине и высоте
- колонка Attrib — параметры ширины и высоты, указанные в коде html
- колонка ID image — ID картинки в базе WP
- колонка Post — проверка на прикрепление к посту
- колонка Thumb — проверка использования данного изображения в качестве миниатюры поста
- колонка Kit size — набор обнаруженных разных разрешений данного изображения
Дополнительно в правой колонке предусмотрен показ метабокса для быстрого перехода на сводную таблицу.
Последние публикации
Прячем информационные файлы WordPress

Публикация 2 недели назад
После установки WordPress в папке сайта создаются несколько информационных файлов Это собственно файлы: license.txt readme.html Их можно просмотреть через прямой доступ в строке URL. Ранее в файлах добрый WP указывал установленную версию, чем облегчал работу хакеров. Теперь убрали, но нельзя гарантировать, что в будущих обновлениях снова не добавят. Поэтому лучше закрыть. Совет "Удалить после установки!" не подходит - т.к. при обновлении эти файлы будут восстановлены. Файл license.txt Описание лицензии GPL и указание на CMS WP Файл readme.html Общее описание...
(Читать полностью...)
WordPress 5.6 – результаты поиска на сайте стали попадать в индекс

Публикация 3 недели назад
В версии WP 5.6 страница с результатами поиска изменилась и стала попадать в индекс поисковых машин Что это такое? А это теперь WordPress оптимизировал URL выдачи результатов внутреннего поиска в виде domen.ru/search/term Ранее было domen.ru/? s = term И побежали радостные китайские боты заводить в поиск всякую чепуху. Если в этот момент на страницу заходит поисковый робот: он её проверяет получает ответ от сервера 200 ОК (даже при отрицательных результатах поиска!) ой и радостно сохраняет в индексе Вот так это выглядит в строке...
(Читать полностью...)
В WP 5.6 добавлена базовая авторизация HTTP

Публикация 4 недели назад
Можно увидеть в файле .htaccess новую строку Это добавлена возможность создавать пароли приложений: на сайте должно быть включено шифрование SSL (протокол HTTPS) для API WP для защиты мобильного входа в админку xml-rpc.php (через сервер WordPress) Подробнее можно прочитать в статье Пароли приложений (авторизация) Сделано на основе плагина Application Passwords Пароли можно установить в управлении учетной записью...
(Читать полностью...)
Плагин Duplicator опасно сохраняет архив

Публикация 2 месяца назад
Наш любимый плагин Duplicator для архивирования сайта Основная статья тут Плагины для архивирования и переноса сайта Запускаем создание пакета (версия плагина 1.3.37) Готово. Смотрим, а что там на сервере? А в папке на сервере есть копия файла wp-config.txt (тестовая версия wp-config.php). А попробуем её открыть по URL...
(Читать полностью...)
Вышла новая версия плагина (widget) вывода списка авторов 1.2

Публикация 2 месяца назад
В новой версии плагина добавлена возможность управлением показа e-mail автора. Сам плагин можно скачать здесь Плагин вывода списка авторов блога (виджет) В настройках - по умолчанию показ включён Без почты автора строки с e-mail в выводе не будет Пользуйтесь на здоровье...
(Читать полностью...)
Делаем модальное окно iFrame с помощью jQuery для WordPress

Публикация 4 месяца назад
Красивое модальное окно вот такого плана для открытия в нем ссылки Посмотреть в живую можно вот тут Несмотря на то, что это достаточно популярный запрос "как сделать открыть ссылку в модальном окне" - на первых пяти страницах выдачи (как Яндекс, так и Гугль) сплошной мусор... С вариантами ответов "использовать target=_blank". Базовый код не мой - но он немного модифицирован, что бы всё работало правильно. Какие тут проблемы: можно использовать совсем готовую библиотеку типа fancybox3 - только там кода (в приложенных библиотеках ) объемом почти на 100Кб можно использовать чистый JS - но тут другие проблемы для открытия ссылки нам нужен iFrame при написании...
(Читать полностью...)
Новый виджет WP для вывода в сайдбаре списка авторов блога с аватарами

Публикация 5 месяцев назад
Да, еще один виджет списка авторов :) Получилось симпатично. Сам плагин можно скачать в статье Плагин вывода списка авторов блога (виджет) В плагине tsl-plugin-list-author в настройках можно указать заголовок и число авторов для вывода. Под авторами подразумеваются все пользователи, у которых есть статьи (посты). В качестве аватара автора используется картинка, установленная пользователем в сервисе Gravatar. Но с применением плагина Simple Local Avatars можно использовать...
(Читать полностью...)
Управление уведомлениями email WordPress

Публикация 6 месяцев назад
При различных действиях пользователя (регистрация, смена пароля, замена e-mail) - WordPress отправляет информационное сообщение на электронную почту. Всё, что у нас есть в базовой установке WordPress - только одна "галочка" при регистрации пользователя. Вот это. Но этого мало. Особенно, когда блог управляется одним админом, который и добавляет пользователей. Нужно как-то всю эту информационную реку отключить. Используем плагин Manage Notification E-mails Заходим в его настройки и видим, что наши возможности сильно...
(Читать полностью...)