2
私は/wp-json/
をURLから隠したいと思っています。私は.htaccess
に書き直しを試みましたが、/api
は/wp-json
にリダイレクトされますので、これは私が欲しいものではありません。 Wordpress - URLのwp-jsonを書き換えたり隠したりします。
RewriteRule ^api/(.*)$ /wp-json/$1 [R,L]
これら
はまったく機能していない:RewriteRule ^api$ /wp-json [L]
RewriteRule ^api/(.*)$ /wp-json/$1 [L]
私もSITE_URLフックイベントを試してみましたが、残念ながらそれは全く機能していない
:
add_filter('site_url', 'api_filter', 10, 3);
function api_filter($url, $path, $orig_scheme) {
$old = array('/(wp-json)/');
$new = array('api');
return preg_replace($old, $new, $url, 1);
}
Brilliant!大いに感謝する! –
wp-json/wp/v2/part全体を書き直すことはできますか? rest_url_prefixフィルタは、wp-jsonのみを書き換えます。私は現在アプリケーションを構築しており、API URLが静的であることを希望します.WP-Json/wp/v3などのアプリケーションが変更されたときにアプリケーションが中断し、すべての変更に対してアプリケーションの更新が必要になるからです。 – vespino