私はWordPressサイトを静的に生成しようとしています。つまり、サイト内のすべてのURLのリストを持つことを意味します。Wordpress REST APIは完全なサイトマップを取得します
routes = [
'/about-us',
'/sample-page',
'/category/uncategorized',
'/uncategorized/hello-world'
];
私は現在、私がドキュメントにある3つのAPIエンドポイントロードしています
:私はすべてを得ることができる方法 https://developer.wordpress.org/rest-api/reference/
/wp-json/wp/v2/pages
/wp-json/wp/v2/categories
/wp-json/wp/v2/posts
をしかし、これはまだ、サイト内のすべてのページをカバーしていません...タグなどを含むサイトのページは、REST API経由で入手できますか?あなたはどのように競合を解決するための勧告をお持ちの場合は::(プラグインを使用せずに!)
ボーナスポイント
は/category/uncategorized
/uncategorized/hello-world
は本当にあるべき:
/uncategorized
/uncategorized/hello-world
だから、静電気の発生のdoesnページがありません!
ええ、可能であれば、複数のhttpリクエストを避けたいのですが、たくさんのページがある可能性があることを理解しておいてください!ここまでは私のコードです:https://github.com/kmturley/angular-universal-wordpress-cms/blob/master/frontend/static.paths.ts#L22 –