[WordPress] iframeタグが投稿できない(消える)問題 [wp-load.php]

phpで、wp-load.phpを用いて、YouTubeを取得できるようにした。

しかし、iframeが邪魔してか、保存すると内容が消えている。

以下のサイトを参考に解決した

下記コードを 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;
}