[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"\u002Fwordpress\u002Frest-api":3},{"id":4,"title":5,"body":6,"category":105,"description":106,"extension":107,"meta":108,"navigation":109,"order":110,"path":111,"readingTime":112,"seo":113,"stem":114,"updated":115,"__hash__":116},"docs\u002Fwordpress\u002Frest-api.md","WordPressとNuxtの連携",{"type":7,"value":8,"toc":99},"minimark",[9,14,68,72,76,92],[10,11,13],"h2",{"id":12},"_2つのapi-url","2つのAPI URL",[15,16,17,33],"table",{},[18,19,20],"thead",{},[21,22,23,27,30],"tr",{},[24,25,26],"th",{},"設定",[24,28,29],{},"既定値",[24,31,32],{},"用途",[34,35,36,53],"tbody",{},[21,37,38,45,50],{},[39,40,41],"td",{},[42,43,44],"code",{},"NUXT_WP_API_BASE",[39,46,47],{},[42,48,49],{},"http:\u002F\u002Fwordpress\u002Fwp-json",[39,51,52],{},"NuxtコンテナからWordPressへ接続",[21,54,55,60,65],{},[39,56,57],{},[42,58,59],{},"NUXT_PUBLIC_WP_API_BASE",[39,61,62],{},[42,63,64],{},"http:\u002F\u002Flocalhost:8080\u002Fwp-json",[39,66,67],{},"ブラウザから確認",[69,70,71],"p",{},"NuxtのサーバーAPIがWordPress REST APIを呼び出すため、ブラウザ側へ内部ホスト名や複雑な取得処理を露出させません。",[10,73,75],{"id":74},"スターターのapi","スターターのAPI",[77,78,79,86],"ul",{},[80,81,82,85],"li",{},[42,83,84],{},"GET \u002Fapi\u002Fposts"," — 投稿一覧を取得",[80,87,88,91],{},[42,89,90],{},"GET \u002Fapi\u002Fposts\u002F:slug"," — slugで投稿詳細を取得",[69,93,94,95,98],{},"WordPressから受け取ったHTMLは ",[42,96,97],{},"sanitize-html"," で許可した要素・属性だけに整理してから表示します。",{"title":100,"searchDepth":101,"depth":101,"links":102},"",2,[103,104],{"id":12,"depth":101,"text":13},{"id":74,"depth":101,"text":75},"WordPress","コンテナ間のREST API通信と、ブラウザ向け公開URLの使い分けを理解します。","md",{},true,3,"\u002Fwordpress\u002Frest-api","12分",{"title":5,"description":106},"wordpress\u002Frest-api","2026-09-04","AU_VROml5W3wekBvYyokq3C8lPpqL5tc70a7BcRVkn8",1793510989334]