質問: ヘッダhtml内のjson apiリンクを削除する ヘッダータグ内のwordpress json apiリンクを削除する方法を知っている人はいますか?<head> ... <link rel='https://api.w.org/' href='http://example.com/wp-json/' /> <link rel="alternate" type="application/json+oembed" href="http://example.com/wp-json/oembed/1.0/embed?url=..." /> <link rel="alternate" type="text/xml+oembed" href="http://example.com/wp-json/oembed/1.0/embed?url=..." /> </head> プラグインを使わないようにしたいのですが。可能であれば、remove_action関数でそれらを削除する方法はありますか?remove_action( 'wp_head', 'rsd_link' );
回答: filters.phpの "add_action( 'wp_head'、 'rest_output_link_wp_head'、10、0)"を見てください。これはrel='https://api.w.org/'を削除するためのトリックだと思います。remove_action( 'wp_head', 'rest_output_link_wp_head' ); 残りは... * 咳 * default-filters.phpにあるようですremove_action( 'wp_head', 'wp_oembed_add_discovery_links' ); rest_output_link_headerを削除するには remove_action( 'template_redirect', 'rest_output_link_header', 11 ); 参照 wp_oembed_add_discovery_links rest_output_link_wp_head rest_output_link_header