RestAPIでCPT UIの投稿タイプを使ったページにpage-idでアクセスするとリダイレクト
-
こんにちは。
WordPressで構築したWebサイトを静的ファイルに書き出してWebページを構築することを考えてます。
具体的にはホスティングサービスのShifterを利用する予定です。
そこで、一つ問題に直面しています。Custom Post UIプラグインで投稿タイプを利用して作成したページが静的ファイルに書き出しされないという問題です。
デバックをしていくと、WordPressのRestAPIが想定どおりの挙動をしていないことがわかりました。
具体的にはPost-idでページを取得するPagesするGETメソッドです。
想定どおりであれば、メソッドにアクセスすると、指定したpage-idの内容を返すはずです。しかし、リダイレクトされてしまい、まったく関係ないページのpage-id結果が返ってきてしまいます。
この現象は投稿タイプを指定して作成したページで発生しています。具体的には
https://example.com/wp-json/wp/v2/pages/?id=1
とリクエストすると、page-id 10の結果が返ってきています。固定ページとして作成したページではこの問題は発生していません。
ひととおり投稿タイプの設定内容を確認してみましたが、リダイレクトに関しての設定は見当たりませんでした。
どのようにしてこの問題を解決できるでしょうか?
アドバイスをお願いいたします。
<環境>
複数の環境でこの問題の再現を確認しました。
AzureのWordpressテンプレートで構築したWordpress 5.1.1
Shifterが提供するWordpress5.1.1
Ubuntuローカル環境で構築したWordpress5.1.1ヘルプの必要なページ: [リンクを見るにはログイン]
- トピック「RestAPIでCPT UIの投稿タイプを使ったページにpage-idでアクセスするとリダイレクト」には新たに返信することはできません。