笑顔計画|デザイナー's WEB SITE

【備忘録】WordPress権限別でiframeが消える現象を回避

2018.11.13

この記事は約1分で読めます。

起こった現象

WordPressで記事を修正し「公開」すると、記述していたiframe(この時はGoogleMap)が消えました。

 

起こった条件

 

解決方法

function.phpに以下を追加しました。参考になったサイトはLIGさんのページ

// フィルタの登録
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());

	return $content;
}

常日頃管理者でやることが触ることが多いため、消える現象があるって気づきませんでした。なぜにこのような設定になっているのでしょうね・・・。

試しに解決方法を行った後テストしたところ、自分が設定した環境下では問題が起こりませんでした。

カテゴリ一覧へ戻る

コメントをどうぞ

メールアドレスは非公開です。お気軽にコメントください。全項目入力必須項目です。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

プライバシーポリシー

Copyright© 笑顔計画 All rights reserved.