KBoardのスレッドには、Googleマップを挿入するには、whitelistに「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マップを追加するには、$ whitelist [] = 'www.google.co.jp」ラインを一つ追加していただければ良いでしょう? 実際にこのコードを追加した後、Googleマップiframeコードを追加して、テストしてみると、Googleマップがよく追加なりますね。
コメントを残す