問題タブ [wordpress-json-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - WP rest API はタイトルごとに投稿を取得します
投稿が存在するかどうかを投稿タイトルで確認しようとしています。何らかの理由で、次のようなことを試みると:
名前テーブルの投稿が存在する場合は投稿を取得し、そうでない場合は空の応答を取得します。しかし、何らかの理由で、タイトルの投稿が存在しない場合、すべての投稿が返されます。投稿が存在しない場合は空になり、存在する場合は投稿が空になる可能性があります。
php - 応答に依存する複数の http-get 要求を作成する最良の方法
WordPress Web サイトにユーザーを登録し、WordPress にインストールされているJSON API AuthおよびJSON API Userプラグインを使用して http リクエスト「GET メソッド」を送信することで user_meta_vars を更新できる Android アプリを開発しています。
問題は、ユーザーを登録するには、次のことをしなければならないことです。
1- nonce id を取得するリクエストを作成します: "DomainName/api/get_nonce/?controller=user&method=register" これは nonce id を持つ json を返します。
2- ユーザーを登録する別のリクエスト: "DomainName/api/user/register/?username=john&email=john@domain.com&nonce=TheIdFromPreviousRequest&display_name=John".
これでユーザー登録完了です。
今、彼の user_meta_vars を更新したい
3- 登録 http 要求からの Cookie を使用してユーザー メタを更新するための要求: "DomainName/api/user/update_user_meta_vars/?cookie=COOKIE-HERE&website=user-website.com&city=Chicago&country=USA&skills=php,css,js,web"
各リクエストが前のリクエストの値に依存していることがわかります。これを行う方法は、3 つの AsyncTasks を作成することです。最初のタスクはリクエストを作成し、応答を取得すると、もう 1 つのタスクは応答からのデータで開始します。
私が使用している AsyncTask は、HEREから取得したものです。
私の質問は次のとおりです:これを行うための最良の方法は何ですか、すべてのリクエストを処理するphpファイルを使用してそれを行う方法はありますか、またはAndroidにこれを正しい方法で行うためのクラスまたは関数がありますか、または私の方法唯一の解決策ですか?
注: 更新している user_meta_vars は、私が追加したカスタム フィールドであり、登録を要求するときにデータを入力することはできません。
皆さん、ありがとうございました
json - Events Manager と JSON API を使用したイベントの作成
create_post
JSON API プラグインを WordPress のこのイベント マネージャー プラグインと組み合わせて使用するアプリを作成しており、コントローラーを使用してイベントを作成したいと考えています。
例えば:
イベントを下書きとして作成するにはこれで十分ですが、適切な形式で場所と日付の情報を取得するまで、公開することはできません。
&location=
orを追加しても&date=
機能しないことがわかりました。
&custom[_event_end_date]=
以前のサポートの質問で参照されているカスタム パラメータ ( ) も試しましたが、どれもうまくいきません。
api - WordPress とのカスタム API 統合
wordpressでお得なクーポンサイトを作ろうと思っています。JSONでデータを提供するデータAPIで自動化したい。しかし、この API を WordPress と互換性を持って統合し、各オファーのカスタム フィールドを含む新しい投稿を作成するにはどうすればよいでしょうか。
php - WordPress $wpdb の get_results メソッドの結果からカスタム フィールドを抽出する
WordPress json api プラグインに取り組んでいます。カスタムコントローラーを作成しました。投稿をJson形式で取得したいのですが、私の仕事は次のとおりです。
私のphpコードは次のとおりです。
Json の結果は次のとおりです。
なぜ価格がnullに設定されているのですか? WordPressの投稿からカスタムフィールドから価格を抽出する正しい構文は何ですか?
php - テーマとプラグインをロードしないことで WordPress WP-API を高速化する
WordPress API へのリクエストをより高速にしたいと考えています。私の API はプラグインに実装されています (register_rest_route を使用してルートを登録します)。ただし、これはプラグインであるため、すべてがプラグインとともにロードされ (子テーマとテーマ)、基本的に、この API へのクエリは、ロードされたすべての役に立たない部分のために 0.5 秒かかります。
WordPress API を別の方法で使用することはできませんか? WP-API を使用するほとんどのプラグインは、他のプラグインをロードする必要がないため、テーマはさらに少なくなります...どうやってそれを見逃すのかわかりません。
とにかくこれを行うことはありますか?