ベストセラー人気 WordPress テーマTop 30 詳細

KBoardのスレッドには、Googleマップを挿入する(フィルタの使用)

Last Updated:2020年11月15日| コメントを残す
  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

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マップがよく追加なりますね。

Googlemap in Kboard



コメントを残す

コメント