タグ付けされた質問 「endpoints」

2
スタイルシートでWordPress関数を使用するにはどうすればよいですか?
私は自分のしているstyle.phpファイルは次のように見ています。 <?php header('Content-Type: text/css');?> #div{ background:<?php echo get_option('bgcolor');?>; } これは動作しませんが、これを行うと動作します。 <?php header('Content-Type: text/css');?> #div{ background: <?php echo 'blue';?>; } 何が問題になりますか? これはmainfile.phpです <?php function test(){ global get_option('bgcolor');?> <input type="text" id="bgcolor" name="post_popup_settings[bgcolor]" value="<?php echo get_option('bgcolor');?> " /> <?php } add_action('admin_head','test'); これは実際には管理セクションにあります。
21 plugins  php  css  endpoints 

1
Rewrite APIを使用してRESTful URLを構築する
RESTful APIの書き換えルールを生成しようとしています。考えられるすべての書き換えの組み合わせを書き出すよりも、この作業を行うためのより良い方法があるかどうかを見たいだけです。 わかりましたので、URLで考慮する4つのクエリ変数があります インジケータ 国 応答 調査 ベースURLはwww.example.com/some-page/になります。4つの変数の順序は一貫していますが、一部のクエリ変数はオプションです。 だから... /indicator/{indicator value}/country/{country value}/response/{response value}/survey/{survey value}/ または...(/ response /なし) /indicator/{indicator value}/country/{country value}/survey/{survey value}/ または... /indicator/{indicator value}/country/{country value}/ これを達成rewrite_rules_arrayするために、手動で作成された書き換えルールの配列をフィルタリングして追加するよりも良い方法はありますか?add_rewrite_endpoint()rewrite_endpointまたはadd_rewrite_tag()私にとって何か役に立つでしょうか?

3
パーマリンクの後に追加のパラメーターを追加しますか?
特にカスタム投稿タイプを使用している場合、パーマリンクの後に追加のパラメーターを追加するにはどうすればよいですか? たとえばhttp://mysite/album/record-name、パーマリンクだったとしましょう。http://mysite/album/record-name/related404やリダイレクトを無効にするにはどうすればよいですか? 投稿が存在しない場合、WordPressは投稿テンプレートを呼び出さないようです。

2
Wordpress Rest APIカスタムエンドポイントオプションパラメータ
register_rest_route()URLでオプションのパラメーターを使用することは可能ですか? ルートが次のように登録されているとしましょう: register_rest_route( 'api', '/animals/(?P<id>\d+)', [ 'methods' => WP_REST_Server::READABLE, 'callback' => 'get_animals', 'args' => [ 'id' ], ] ); それはのようなURLにAPI呼び出しを実行できるようになりました/ WP-JSON / API /動物/ 15、だけでなく、のようなルートをキャッチするために、オプションとしてのparamを宣言するための方法がある/ WP-JSON / API /動物/で。 私も以下のようにルートを宣言しようとしましたが、成功しませんでした: /animals/(?P<id>\d+)? パラメータなしで別のルートを宣言したり、GETパラメータを利用したりできますが、これを行う方法はすでにregister_rest_route()? あなたの提案をありがとう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.