回答編集履歴
2
誤字修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
まず最初に...
|
2
2
|
|
3
|
-
プラグインをアップデートした場合に
|
3
|
+
プラグインをアップデートした場合に変更箇所が元のコードに戻ったり、変更した内容の不備でセキュリティの問題が発生する場合もありますので、プラグインのソースコードを書き換えるのはおすすめしません。
|
4
4
|
|
5
5
|
----
|
6
6
|
|
1
追記
answer
CHANGED
@@ -1,7 +1,11 @@
|
|
1
|
-
|
1
|
+
まず最初に...
|
2
2
|
|
3
|
+
プラグインをアップデートした場合にもとに変更箇所が戻ったり、変更した内容の不備でセキュリティの問題が発生する場合もありますので、プラグインのソースコードを直接書き換えるのはおすすめしません。
|
4
|
+
|
5
|
+
----
|
6
|
+
|
3
7
|
基本的に 記載されている「the_content フィルターフック」のコードの中で、 AMPページかどうかを判別して、Google AdSense のコードを出し分けることで対応できると思います。
|
4
|
-
(当然、ヘッダで読み込む
|
8
|
+
(当然ですが、ヘッダで読み込む AdSense 関連スクリプトも AMP 用に変える必要があります。)
|
5
9
|
|
6
10
|
----
|
7
11
|
|
@@ -17,7 +21,7 @@
|
|
17
21
|
|
18
22
|
そして、WordPress の中で、現在の表示処理が「AMP ページ」か「それ以外」を判断して、それぞれの広告コードを出力するようにしてください。
|
19
23
|
|
20
|
-
AMP ページを判定する関数は、AMP プラグインの場合、 `is_amp_endpoint()` が true を返すかどうかで判断できると思います。
|
24
|
+
AMP ページを判定する関数としては、AMP プラグインの場合、 `is_amp_endpoint()` が true を返すかどうかで判断できると思います。
|
21
25
|
|
22
26
|
以前、テストした感じでは、
|
23
27
|
|