wordpressで、ブログを運用しているのですが
ある日気づいたら、Googleの「ウェブマスターツール」の構造化データに「updatedがありません」というエラーメッセージが出ていました。
このエラーメッセージの解消方法を紹介します
■目次
ブログ運用環境
- wordpress.org使用
- テンプレートはTwenty Twelve
- Googleウェブマスターツールで分析
詳細状況。ライブデータをテストすると「エラー: Missing required field “updated”.」と表示される
ウェブマスターツールで「updatedがありません」をクリックすると、上記画面が表示されます。
「ライブ データのテスト」ボタンを押しますと
エラー: Missing required field “updated”.
というエラーが表示されるんです。
こちらを解消したいわけです。
エラー修正方法。Wordpressテンプレートのクラスを修正する方法
エラー修正方法は、テンプレートの修正になります。
なので、使用しているテンプレートに依存してしまうのです。(どのブログでも)
紹介するのは
- wordpress.org使用
- テンプレートはTwenty Twelve
になります。
1,「外観」-「テーマの編集」-「functions.php」を開きます
wordpress管理画面、左メニューの「外観」より「テーマの編集」を選択し
右一覧より「functions.php」をクリックします
※使用しているテーマによって探すphpが異なります。今回は「Twenty Twelve」です
2,「entry-date」を探し「entry-date updated」に変更します
要するに、ウェブマスターツールは「日付データに”updated”という項目がないよ」とエラーを言っているわけです。
なので”updated”という項目を作ってあげれば良いわけです。
time class=”entry-date”
↓
time class=”entry-date updated”
で「ファイルを更新」ボタンを押します。
3,「ライブデータのテスト」を実行し確認
もう一度、ウェブマスターツールで「ライブデータのテスト」を実行しますと、
先ほどの「エラー: Missing required field “updated”.」が解消されていることがわかります!