Facebook игнорирует изображение OG на первой учетной записи

Я разрабатываю сайт WordPress и использую плагин yoast seo для создания og-изображения на динамической странице. Однако, я думаю, это не связано с этим. Ссылка изображения og отображается отлично, но если я нажму кнопку «Поделиться», изображение не будет включено, если я уже не нажал кнопку совместного доступа раньше или не использовал инструмент разработчика facebook, чтобы сначала очистить страницу.

Возможно, это проблема с facebook или проблема с сервером?

    Вы можете избежать этого, либо получая ваш контент «предварительно очищенным», вызывая очистку через API, как только вы его опубликуете, либо указав размеры изображения через метаtags OG.

    https://developers.facebook.com/docs/sharing/best-practices#precaching :

    При совместном использовании контента сканер Facebook очищает и кэширует метаданные из общего URL. Искатель должен увидеть изображение хотя бы один раз, прежде чем его можно будет отобразить. Это означает, что первый человек, который разделяет кусок контента, не увидит отображаемое изображение

    Есть два способа избежать этого и иметь изображения, отображаемые при первом действии Like или Share:

    1. Предварительно кэшируйте изображение с помощью отладчика URL
      Запустите URL-адрес через отладчик URL-адресов, чтобы предварительно получить метаданные для страницы. Вы также должны сделать это, если обновите изображение для части контента.

    2. Использовать og: image: width и og: image: height Open Graph tags
      Использование этих тегов будет определять изображение для искателя, чтобы он мог визуализировать его немедленно, без асинхронности.

    Второй вариант, вероятно, проще реализовать; хотя вам, возможно, придется модифицировать свой плагин, который генерирует метаtags OG (или выбирает другой), если он также не предоставит возможность выводить размеры изображения уже.

    Давайте будем гением компьютера.