さくらのレンタルーサーバが順次 IPv6 対応予定となっていたのですが、
ついに自分が利用しているサーバが IPv6 対応になりました。
そこで接続に使用された IP アドレスが IPv6 なのか IPv4 なのかを表示するように変更しようと思いました。
実際に表示の方法なのですが WordPress のテーマを編集して表示させることができるのですが、
おいしくないので widget でできないか探してできました。
プラグイン検索で「PHP Code Widget」で表示されるプラグインをインストールして有効化
widget で 「PHP Code」が増えているはずなので「PHP Code」の widget を使用するように変更
「PHP Code」widget の下部の大きな編集領域にコードを追加
<?php $remote_ip = $_SERVER['REMOTE_ADDR']; $result = 'connected: via IPv4'; if ( FALSE !== strchr( $remote_ip, ':' ) ) { $result = 'connected: via IPv6'; } else { $result = 'connected: via IPv4'; } echo $result; ?>
これで接続に使用されている IP アドレスが IPv4 なのか IPv6 なのか widget で表示されます。