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 コード が確認されれば成功です。

タグの間に AdSense コード が確認されれば成功です。
banner1 98419
banner1 91585

Googleアドセンス の やり方

コメント

タイトルとURLをコピーしました