Webページのコンテンツの前に何かをエコーするプラグインがあります。通常、フィードには必要ないので、これを行います
if ( ! is_admin() && ! is_feed() )
echo $script;
さて、誰かがxmlrpc呼び出しを使用して投稿を取得するとき、スクリプトが投稿にエコーされるのを防ぐためにチェックできるものは何もありません。これをチェックするis_xmlrpc()のようなものはありますか?
助けてくれてありがとう!
実際にはそうではありませんが、自分で簡単に作成できます(検出が過度に安定しておらず、変更する必要がある可能性があるため、関数にラップすることをお勧めします):
/**
* @return bool
*/
function is_xmlrpc() {
return defined('XMLRPC_REQUEST') && XMLRPC_REQUEST;
}
これが機能するxmlrpc.php
のは、最上部でそのXMLRPC_REQUEST
定数が定義されているためです。