PHP に JavaScript を 記述 する方法

2022年8月20日

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

アドセンス の 手動広告 と 自動広告 の 併用 で 収益アップ

アドセンス の 手動広告 と 自動広告 の 併用 で 収益アップ
アドセンス の 手動広告 と 自動広告 の 併用 で 収益アップ しました。 アドセンス 手動広告 と 自動広告 の 配置 Google アドセンス 手動広告 …
jikuu.site