Вставить шорткоды и oEmbed не работает на Wordpress - PullRequest
0 голосов
/ 06 мая 2018

У меня странная проблема.

Обычно, когда вы вставляете видео на YouTube, видео будет вставлено правильно автоматически. Однако, когда я вставляю ссылку в визуальное представление, я могу воспроизвести и увидеть встроенное видео в режиме редактирования, но при предварительном просмотре или публикации оно отображает ссылку, не встраивая ее в виде простого текста.

До сих пор я пытался отключить все плагины (кроме полей Advanced Custom) Использование шорткода [embed]
Изменение ссылок YouTube с http на https

Что работает, так это вставка кода для вставки с Youtube или запись <iframe> в текстовом представлении.
Он также отлично работает для вставки и вставки при смене темы

1 Ответ

0 голосов
/ 15 ноября 2018

Используйте взамен короткий код [video] . В настоящее время он включен в ядро ​​Wordpress. Перейдите по этой ссылке для получения дополнительной информации: https://codex.wordpress.org/Video_Shortcode

Например:

[video width="640" height="360" src="/wp-content/uploads/files/movie.mp4"]

Может, это не сработает в пользовательской теме, тогда вы хотите посмотреть, как обрабатывается содержимое поста. Возможно, вам понадобится применить фильтр the_content к переменной содержимого публикации, например:

apply_filters('the_content', $post->post_content);
...