phpで、wp-load.phpを用いて、YouTubeを取得できるようにした。
しかし、iframeが邪魔してか、保存すると内容が消えている。
以下のサイトを参考に解決した
株式会社プラスワン » 【WordPress】投稿ページの YouTube 全画面表示されないとき
投稿ページに iframe で YouTube を埋め込んだときに、全画面表示ができなかったので、それを解決した備忘録。
下記コードを functions.php に記載した。
add_filter('content_save_pre','test_save_pre');
function test_save_pre($content){
global $allowedposttags;
// iframeとiframeで使える属性を指定する
$allowedposttags['iframe']=array('class'=>array(),'src'=>array(),
'width'=>array(),'height'=>array(),'frameborder'=>array(),
'scrolling'=>array(),'marginheight'=>array(),
'marginwidth'=>array(),'allowfullscreen' => array());
return $content;
}
解決したサイトは、以下の通り

https://ec-shop.net/category/pref-city/youtube/