この実装、面倒なら代行します
最近お客さんのサイトを運用していて気づいたのですが、編集者権限以下では、Googleマップの埋め込みタグをエディター内に入力しても、Googleマップのタグ部分だけ消されて保存されてしまうようなんです。
調べてみると、どうもWordPressでは管理者権限以外のユーザー権限ではiframeタグは入力できないようになっているみたいでした。
セキュリティ上の対策でしょうか。他サイトの情報を誰でも自サイトに掲載できるようにするのは危険、ということでしょうかね。
ただ、現場担当者には編集権限のユーザーアカウントを渡している、なんてことをしているサイト運営責任者の方、多いと思います。
現場担当者が自分のお店の場所をGoogleマップで表示させたいこともあるでしょうから、管理者権限以外にもiframeタグ埋め込みを許可してあげましょう。
テーマのfunctions.phpに以下を追記します。
add_filter('content_save_pre','iframe_save_pre'); function iframe_save_pre($content){ global $allowedposttags; $allowedposttags['iframe'] = array('class' => array () , 'src'=>array() , 'width'=>array(), 'height'=>array() , 'frameborder' => array() , 'scrolling'=>array(), 'marginheight'=>array(), 'marginwidth'=>array()); return $content; }
WordPressカスタマイズ事例やウェブ制作ノウハウの新着情報、お役立ち情報を
リアルタイムにメルマガ配信!
100ウェブで手がけた制作・開発案件を一部、ご紹介。
クライアントからご相談いただいた内容とその実装におけるポイント、工期、予算について確認いただけます。
【テレワーク実施中 につきお電話転送中】
コール中1秒程度無音状態になりますがそのままお待ちください。
受付時間
平日 10:00~18:00
メールでのお問い合わせでも
1営業日以内にご連絡いたします。