PHP に JavaScript を 記述 する方法
PHP に JavaScript を 記述 しようとしてエラーになったことはありませんか?
実は 僕も WordPress の functions.php に アドセンス の 自動広告 のコードを記述しようとしてエラーになりました。
目次
PHP に JavaScript を 記述 する方法 は 2つある
一度 PHP タグを閉じて JavaScript を記述
一度 PHP タグ ?> を閉じて JavaScript を記述 し 記述後にまた PHP 開始タグ <?php を書きます。
書式
function 関数名(){
?>
JavaScript コード
<?php }
例
//Google Adsense 自動広告設定
function auto_ads() {
?>
<!-- AdSense コードを貼り付けます -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-****************"
crossorigin="anonymous"></script>
<?php }
add_action('wp_head', 'auto_ads');
echo ヒアドキュメント を使う方法
echo で <<<EOM EOM; 内の JavaScript コード をそのまま出力します。
書式
function 関数名(){
echo <<<EOM
JavaScript コード
EOM;
}
例
//Google Adsense 自動広告設定
function auto_ads() {
echo <<<EOM
<!-- AdSense コードを貼り付けます -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-****************"
crossorigin="anonymous"></script>
EOM;
}
add_action( 'wp_head', 'auto_ads' );
<head></head> タグの間に AdSense コード が確認されれば成功です。
ディスカッション
コメント一覧
まだ、コメントがありません