Blogger 修正 Missing required field "updated" 錯誤
在使用「結構化資料測試工具」時,出現了「Missing required field "updated"」,以下為解決辦法!在開始修改前請先「備份 Blogger 模板 ( 範本 )」。
另外,前往 Blogger 後台,「版面配置 \ 網誌文章」,先點擊網誌文章下方的【編輯】,將裡頭的「作者及時間」相關設置都【打勾並儲存】,之後再做以下設置。
到後台選擇左側的【範本 \ 編輯HTML】
接著在「頁框的程式代碼」中點一下,【按下】鍵盤上的 「Ctrl + F」( 按著 Ctrl 再按一下 F )
在跳出的搜尋框中輸入 [ timestamp-link ] 並【按下 Enter】
在頁框中黃底「timestamp-link」的右邊有一個「published」,將字段改為【updated published】
修改過後如下圖
接著往下找,還有一個「timestamp-link」,一樣將「published」字段改為【updated published】,修改完後按下畫面上方的【儲存範本】
回到「結構化資料測試工具」時,【按下鍵盤 F5】( 重整瀏覽器頁面 )
「Missing required field "updated"」錯誤就解決了
若出現「blogid postid」字段錯誤
錯誤: Page contains property "blogid" which is not part of the schema.
錯誤: Page contains property "postid" which is not part of the schema.
找到下面兩段語法,刪除或用「<!-- 注釋 -->」包起來注釋掉即可
「TRICKS TOWER」
另外,前往 Blogger 後台,「版面配置 \ 網誌文章」,先點擊網誌文章下方的【編輯】,將裡頭的「作者及時間」相關設置都【打勾並儲存】,之後再做以下設置。
![Blogger 修正 Missing required field "updated" 錯誤_001 Blogger 修正 Missing required field "updated" 錯誤_001](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCss5dI_GK_Md2BIdvPq4Q-qYPAqWNEntsyut-LvfRNU2UEDwP2zAks1fjTQ5qTc8wQNpp3Qcs3JS8GUcne40Uwoy_8RPFZFZFLiIQPxgC3laDiwHQsk0_x_hsj1fAwixXBDsFtDhQKiw/s1600/missing-required-field-updated_001.jpg)
前置作業
若對編譯 Blogger 的 HTML 模板還不太熟悉,建議先執行『備份 Blogger 模板 (範本)』的動作,以防原始模板資料遺失。操作教學
Step 1
到後台選擇左側的【範本 \ 編輯HTML】
![Blogger 修正 Missing required field "updated" 錯誤_101 Blogger 修正 Missing required field "updated" 錯誤_101](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQY2UIVvThmDNyZWFGvry1cJHJRc5wRu7khh4Ekam0h4g20TsT5-tk5X0zr7fdP3ofQpDsz0u2V_Nn1X3aBheCZdsUYPtvRRiOqeJe3KY1pYpgbX1YfM9qkNukkNMYmioE0WV6e8sVGyc/s1600/missing-required-field-updated_101.jpg)
Step 2
接著在「頁框的程式代碼」中點一下,【按下】鍵盤上的 「Ctrl + F」( 按著 Ctrl 再按一下 F )
在跳出的搜尋框中輸入 [ timestamp-link ] 並【按下 Enter】
![Blogger 修正 Missing required field "updated" 錯誤_102 Blogger 修正 Missing required field "updated" 錯誤_102](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXDHAsJKpjTWSbSHfKZnDViLdfMg5HQVhUFS1goKKymDvLaW_YWOlFE7hBsuVSTQLZsdAwXJcrCI_Xpkf9QEU7B7jyiJJfKF0CBao7nIENng3pWJghlIsZPeg28LYOnMqhtDQe82tf7j0/s1600/missing-required-field-updated_102.jpg)
Step 3
在頁框中黃底「timestamp-link」的右邊有一個「published」,將字段改為【updated published】
![Blogger 修正 Missing required field "updated" 錯誤_103_01 Blogger 修正 Missing required field "updated" 錯誤_103_01](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXveaCfnZdZPCIdyasrC5EYTLOXNsM-NhPRj0y9tTl-5cjiwfhB4fxgNneDSZWYT9yJOO0PEqCqXEI9xzbQwExzBJDTwBOu1kEUTPUwRgr1rO4soyfOeRhJjj_zqKZlGA0NfZAVLSd1Jc/s1600/missing-required-field-updated_103_01.jpg)
修改過後如下圖
![Blogger 修正 Missing required field "updated" 錯誤_103_02 Blogger 修正 Missing required field "updated" 錯誤_103_02](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjy_1OrYfg7EVbVV1Z5_EYpx6dnYyoldbId0XWGzDPe2xMKv7tEoK80l3bzRyrKxo6AkCcHutf5Nwfb4YWJiI4mszbuyn9Eij8sH664ByNWgPPSJHPLQ39mqMVqfCVMOpEDWhu-bPaauk/s1600/missing-required-field-updated_103_02.jpg)
Step 4
接著往下找,還有一個「timestamp-link」,一樣將「published」字段改為【updated published】,修改完後按下畫面上方的【儲存範本】
![Blogger 修正 Missing required field "updated" 錯誤_104 Blogger 修正 Missing required field "updated" 錯誤_104](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4dMvJfNmXBWkyMmPbi2jnuhyADKvyrLQhigHYd_CgD84-mDYVcufbpq9pslM3rOneAk4bH2PvwlcQMm3rksLjguDcaDGSYZ6gtGfn1EOBK-l1QojQjRBcDbLi2TAoYd7RfCeqagPndkw/s1600/missing-required-field-updated_104.jpg)
Step 5
回到「結構化資料測試工具」時,【按下鍵盤 F5】( 重整瀏覽器頁面 )
「Missing required field "updated"」錯誤就解決了
![Blogger 修正 Missing required field "updated" 錯誤_105 Blogger 修正 Missing required field "updated" 錯誤_105](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXMDRzJivrdWHSrSfw23o2Wr8rj113n2Vgn94Pm5QdTupZdyfEk6-JlnXYRbzfnSejWNOjt0S3l-AKOr1z-_k60B_cuBiBeQj3iJBCIcsutDOXvYK-20G6UyESs230n6OjJHCfukfKDEg/s1600/missing-required-field-updated_105.jpg)
後記
後記 若出現「image_url」字段錯誤
找到 <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>
更改為 <meta expr:content='data:post.firstImageUrl' itemprop='image'/>
若出現「blogid postid」字段錯誤
錯誤: Page contains property "blogid" which is not part of the schema.
錯誤: Page contains property "postid" which is not part of the schema.
找到下面兩段語法,刪除或用「<!-- 注釋 -->」包起來注釋掉即可
<meta expr:content='data:blog.blogId' itemprop='blogId'/>
<meta expr:content='data:post.id' itemprop='postId'/>
參考文獻
「Cnamita」「TRICKS TOWER」
我找好久>"<
回覆刪除