🔷 Блок: 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.
Если нужна целая лента постов — скорее всего, понадобится плагин или внешний сервис.