タグ付けされた質問 「rest-api」

WPコンテンツおよびデータにアクセスするためのコアRESTful HTTP APIに関する質問。

4
REST APIを使用してカスタム投稿メタを取得する方法
ワードプレスジョブマネージャープラグインを使用して施設リストに使用されるワードプレスウェブサイト用のREST APIを作成しようとしています。 \ plugins \ rest-api \ plugin.phpにカスタム投稿の分類を登録しました。 以下のAPIは、デフォルトの応答ですべてのリストを表示します。 http:// localhost / sports / wp-json / wp / v2 / joblisting / 以下のコードを使用して、JSON応答に投稿メタを追加したいと思いました。 function slug_register_phone_number() { register_rest_field( 'job_listing', 'phone', array( 'get_callback' => 'slug_get_phone_number', 'update_callback' => null, 'schema' => null, ) ); } function slug_get_phone_number($post, $field_name, $request) { return get_post_meta($post->id, '_phone' …

4
WP REST API v2で投稿数を取得し、すべてのカテゴリを取得する
投稿数を知りたい。使うと思う wp-json / wp / v2 / categories?page = 1 >>カウントするのが良い方法です。しかし、上記の解決策を使用することは、速度の点でお茶ではなく、1回の呼び出しですべてのカテゴリを取得する方法がわかりません(もし知っていれば、共有すると非常に役立ちます)。メインコールに投稿数を追加できるようにする方法/チュートリアル/ ...はありますか?このルートのように:wp-json / wp / v2 / posts ...

3
リクエストしているURLを確認する
WP 4.8.2の使用 rest-apiでリクエストを処理するときにリクエストURLを確認する最良の方法は何ですか? たとえば、サイトがリクエストを受け取り、それが「許可された」URLからのものであるかどうかを確認したいとします。URLが許可されていない場合は失敗します。 これは動作しません: function my_check_request_url( $request, $url ) { $bits = parse_url( $url ); if ( $bits['host'] != 'example.com' ) $request = false; return $request; } add_filter( 'rest_request_from_url', 'my_check_request_url', 10, 2 );
9 rest-api 

3
プレーンパーマリンクフォーマットでREST-APIを使用できますか?
最近、すべてのREST-APIリクエストが突然404エラーを返すようになりました。すべてのリクエスト(カスタムエンドポイントや組み込みに関係なく)。 次に、それはパーマリンクの構造によるものだと考えました。/wp-json/現時点ではリダイレクトルールが存在しないため、プレーンパーマリンクではアクセスできません。 この状況でRESTエンドポイントを使用することは可能ですか?カスタムと組み込みの両方。


2
WP REST APIデフォルトのwp-json uri部分の名前を変更するのは簡単ですか?
WP REST APIは多くの情報を公開するため、公開する必要のないエンドポイントをフィルター処理します。 すべてをフィルタリングすることはできません。たとえば、必要なメディアファイルの場所が公開されています。 追加の保護として、デフォルトのURIをわかりやすく説明します。 私は、例えば変更したい:http://example.com/wp-json/wp/v2/に http://example.com/mistified/wp/v2/ これはかなり簡単ですか?
8 rest-api 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.