KBoardの投稿にGoogleマップを挿入するには、ホワイトリストに「www.google.com」を追加します。 直接KBoardソースファイルを変更してこれを行うこともできます(ここ を参照)。 しかし、ソースを変更する場合、今後の更新時に修正内容が消えます。 そのソースを見て:
$whitelist[] = 'youtube.com'; $whitelist[] = 'www.youtube.com'; $whitelist[] = 'maps.google.com'; ... (중략) $whitelist[] = 'www.slideshare.net'; // kboard_iframe_whitelist 필터 $whitelist = apply_filters('kboard_iframe_whitelist', $whitelist);
上記のように、「kboard_iframe_whitelist」というフィルタが提供されます。 テーマの関数ファイルに次のコードを追加すると、KBoardソースを変更せずにGoogleマップを挿入できるように設定できます。
// KBoard 구글 맵 추가 function new_kboard_whitelist( $whitelist ) { $whitelist[] = 'youtube.com'; $whitelist[] = 'www.youtube.com'; $whitelist[] = 'www.google.com'; $whitelist[] = 'www.google.co.kr'; $whitelist[] = 'maps.google.com'; $whitelist[] = 'maps.google.co.kr'; $whitelist[] = 'serviceapi.nmv.naver.com'; $whitelist[] = 'serviceapi.rmcnmv.naver.com'; $whitelist[] = 'videofarm.daum.net'; $whitelist[] = 'player.vimeo.com'; $whitelist[] = 'w.soundcloud.com'; $whitelist[] = 'slideshare.net'; $whitelist[] = 'www.slideshare.net'; return $whitelist; } add_filter( 'kboard_iframe_whitelist', 'new_kboard_whitelist', 10, 1 );
GoogleジャパンGoogleマップを追加するには、$whitelist[] = 'www.google.co.jp'行をXNUMXつ追加してください。 実際にこのコードを追加した後にGoogleマップiframeコードを追加してテストしてみるとGoogleマップがうまく追加されますね。
コメントを残す