🔷 Блок: Twitter Embed / Встраивание Twitter/X
📌 Что это
Twitter Embed — это блок Gutenberg для вставки отдельного поста из Twitter / X на страницу WordPress.
Например:
пост из X;
цитата;
новость;
объявление;
реакция пользователя;
пост бренда;
пост автора или эксперта.
Простыми словами:
Twitter Embed = вставить пост из Twitter/X на страницу WordPress.
WordPress всё ещё называет этот блок Twitter Embed, хотя сама платформа сейчас называется X. Блок работает через вставку ссылки на публичный пост.
⚙️ Функции
Блок позволяет:
вставить пост Twitter/X по ссылке;
показать встроенный пост прямо на странице;
автоматически подтянуть текст, медиа и оформление поста;
вставлять только публичные посты;
редактировать ссылку после вставки;
использовать wide width / full width, если тема поддерживает;
включать адаптивное отображение на мобильных устройствах;
добавлять CSS-класс в Advanced.
🎯 Зачем нужен
Чтобы показать на сайте конкретный пост из Twitter/X без скриншота.
Например:
показать отзыв пользователя;
вставить официальный анонс;
показать реакцию аудитории;
добавить цитату эксперта;
вставить новость из официального аккаунта;
подтвердить информацию ссылкой на оригинальный пост.
📍 Где используется чаще всего
блог;
новости;
медиа-раздел;
обзоры;
статьи;
страницы с кейсами;
лендинги;
страницы бренда;
документация;
аналитические материалы.
⚠️ Важно
Twitter Embed вставляет один конкретный пост, а не всю ленту аккаунта.
То есть:
один пост из X → Twitter Embed
лента нескольких постов → плагин / внешний сервис / Custom HTML
Для обычного встроенного поста достаточно вставить URL поста в блок Twitter Embed. Jetpack тоже описывает такой сценарий: открыть пост, скопировать URL, выбрать Twitter block в редакторе и вставить ссылку.
⚠️ Twitter Embed или Embed
Они очень похожи.
Embed — общий блок для разных внешних ссылок.
YouTube
Vimeo
Spotify
Twitter/X
другие сервисы
Twitter Embed — специализированный блок именно для Twitter/X.
Простыми словами:
Embed = общий блок
Twitter Embed = конкретно для постов Twitter/X
⚠️ Twitter Embed или Custom HTML
Если у тебя есть обычная ссылка на пост:
https://x.com/...
лучше пробовать:
Twitter Embed
Если X/Twitter даёт готовый iframe/html-код для вставки, тогда можно использовать:
Custom HTML
То есть:
URL поста → Twitter Embed
HTML/embed code → Custom HTML
⚠️ Может не работать с приватными постами
Twitter Embed работает только с публичными постами. Если пост закрыт, удалён, ограничен или аккаунт приватный, WordPress не сможет нормально его встроить.
⚠️ Зависит от внешней платформы
Этот блок зависит не только от WordPress, но и от Twitter/X.
Проблемы могут быть такие:
пост удалили;
аккаунт стал приватным;
X изменил правила встраивания;
ссылка неправильная;
внешний сервис временно не отвечает;
WordPress показывает ошибку типа “This content could not be embedded”.
В таких случаях можно попробовать вставить ссылку заново, проверить публичность поста или использовать код вставки через Custom HTML. Сообщения о сбоях Twitter/X embed в WordPress действительно встречались у пользователей.
🧠 Простыми словами
Twitter Embed — это блок для вставки одного публичного поста из Twitter/X.
Если нужно вставить один пост — используй Twitter Embed.
Если нужно вставить HTML-код от X — используй Custom HTML.
Если нужна целая лента постов — скорее всего, понадобится плагин или внешний сервис.
