Wordpress中是否有任何方法可以检查内容是否像提要一样为XMLRPC调用生成


Is there any method in Wordpress to check whether the content is generated for XMLRPC call like for Feeds

我有一个插件,在网页上的内容之前回声的东西。通常我不希望它出现在提要上所以我输入

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常数被定义。

相关文章: