- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Собственно, с этими страницами у меня всегда возникал вопрос: нафиг они нужны?
Почему для обычной картинки создается страница? Почему не сайт на поддомене?
В WordPress вложение - это еще один тип записи.
Вообще выделение вложений в отдельную сущность - это отличное архитектурное решение. Таким образом появляется возможность, не только добавлять название, описание и подпись, но и хранить ссылки на изображения в разных размерах, превью для видео, например. Также это позволяет разграничивать доступ, находить предыдущее/следующее вложение и вообще как-то структурировать.
К слову, такой подход позволил с минимальными усилиями реализовать в версии 4.4 адаптивные изображения.
Таким образом появляется возможность, не только добавлять название, описание и подпись
Если бы это было кому-то полезно.. :) В реальности это лишние страницы в индексе и замедление индексации сайта. Просто это многие не видят пока.. не увидят.
А будь аттачмент нормальным типом - бы была возможность менять слаги (надеюсь это сделают). А ещё лучше - задать дефолтный префикс слагу или как со всеми сторонними типами - задать часть урла.
Но меняющийся урл при привязке/отвязке - это воще ни в какие ворота.
В WordPress вложение - это еще один тип записи.
Сколько я видел сайтов на ВП, никакие вложения там не нужны. Это просто картинка в посте, не более.
Если что-то придумывать с галереями и разделом Фото - может быть и нужная фича.
Только странно, что это все идет в принудительном порядке, как и создание srcset.
А ещё лучше - задать дефолтный префикс слагу или как со всеми сторонними типами - задать часть урла.
Это можно сделать. Нужно немного поправить генерацию ссылок.
Сколько я видел сайтов на ВП, никакие вложения там не нужны. Это просто картинка в посте, не более.
Да, действительно, на первый взгляд может показаться, что вложения в виде отдельной сущности не нужны, но давайте посмотрим на ситуацию с другой стороны.
С загрузкой картинок в саму запись все более-менее просто и понятно.
Можно загрузить картинку на сервер, вставить в запись, прописать ей описание и srcset.
Это самое можно сделать и с миниатюрой. Проблем здесь нет, все просто и понятно. Именно так это реализовано во многих CMS.
Первые костыли начнут появляться, когда в шаблоне потребуется получать ссылки на разные размеры,
а также обрабатывать ситуацию, когда нужный размер не найден или файл был переименован.
Еще большие костыли придется писать, когда потребуется каким-то образом группировать вложения.
Например, стоит задача получить все картинки какого-то пользователя.
Придется заранее при загрузке выделять для каждого пользователя свою папку для вложений и каким-то образом
обрабатывать ситуации, когда пользователь изменяет ник или группу, загружает файлы с одинаковым именем, а также когда пользователя удаляют.
А ведь и это еще не все. Настоящие проблемы появятся, когда потребуется ввести ограничения по группам пользователей
или по конкретным пользователям. Это могут быть банальные вещи, когда обычные пользователи
не должны видеть все или некоторые файлы, которые загружены редакторами сайта или другими пользователями.
Вот по этой причине в принципе нужно выделение вложения в отдельную сущность. В случае с WordPress было решено выделить их в отдельный тип записи.
По поводу закрытия страниц вложений от индексации. Вариантов тут несколько.
Первый и самый банальный - это редирект на страницу записи. На практике создается шаблон вложения (attachment.php, например), а в него помещается код:
Второй более-интересный способ - это включение метатега robots со значением noindex,nofollow.
Это можно навесить на соответствующее событие, а можно просто прописать вручную перед wp_head();. Важно также выполнять проверку is_attachment(), чтобы закрыть от индексации только страницы вложений.
Это можно сделать.
Я про дефолтное поведение/возможности ВП. Управление этим в админке.