テスト

固定ページでphpを実行するには、インストールしたワードプレス/wp-content/themes/使用しているテーマ/functions.phpにショートコードを記入する。

 

ショートコードの表示テストです。

function test_shortcode() {
return “ショートコードの表示テストです。”;
}
add_shortcode(‘test’, ‘test_shortcode’);

あなたがアクセスした時間は2017-03-25 22:26:05です。

function getTime_sc() {
$nowdatetime = date_i18n(“Y-m-d H:i:s”);
return “あなたがアクセスした時間は”.$nowdatetime.”です。”;
}
add_shortcode(‘getTime’, ‘getTime_sc’);

あなたはIPv4(54.158.183.188)でアクセスしました。

function getIP_sc() {
$ipv4 = ‘^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$’;
if (preg_match(‘/’ . $ipv4 . ‘/’, $_SERVER[‘REMOTE_ADDR’]) ) {
return “あなたはIPv4(“.$_SERVER[‘REMOTE_ADDR’].”)でアクセスしました。”;
}else{
return “あなたはIPv6(“.$_SERVER[‘REMOTE_ADDR’].”)でアクセスしました。”;
}
} add_shortcode(‘getIP’, ‘getIP_sc’);

投稿のページであれば、wordpressのディレクトリーにあるwp-blog-header.phpにphpコードを記入する

$ipv4 = ‘^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$’;
if (preg_match(‘/’ . $ipv4 . ‘/’, $_SERVER[‘REMOTE_ADDR’]) ) {
echo “IPv4( “.$_SERVER[‘REMOTE_ADDR’].” )で接続”;
}else{
echo “IPv6( “.$_SERVER[‘REMOTE_ADDR’].” )で接続”;
}

参考:wordpressの実