回答編集履歴

1

コメントで追加質問に対して追記

2020/02/03 09:01

投稿

退会済みユーザー
test CHANGED
@@ -81,3 +81,47 @@
81
81
  <?php
82
82
 
83
83
  ```
84
+
85
+
86
+
87
+ ---
88
+
89
+
90
+
91
+ # 追記
92
+
93
+
94
+
95
+ > 追加でご質問なのですが、例えば固定ページが3ページある場合
96
+
97
+ > 上記の方法で各ページ別々のdescription等を設定できるものなのでしょうか?
98
+
99
+
100
+
101
+ 下記のようにif文で出力を分岐させれば可能です。
102
+
103
+
104
+
105
+ ```PHP
106
+
107
+ function add_wp_head_custom(){ ?>
108
+
109
+ <!-- head内に書きたいコード -->
110
+
111
+ <?php
112
+
113
+ if( is_page(2) ) echo '<meta name="description" content="2の記述" />';
114
+
115
+ else if( is_page(24) ) echo '<meta name="description" content="24の記述" />';
116
+
117
+ ?>
118
+
119
+ <?php }
120
+
121
+ add_action( 'wp_head', 'add_wp_head_custom',1);
122
+
123
+ ```
124
+
125
+
126
+
127
+ ただ、今後も対象となるページが増えるようであれば、テンプレートファイルにべた書きするよりも、SEOプラグインを使用するか、カスタムフィールドを使用するコードを実装する方が拡張性が高いように思います。