主题中不允许使用FILE_GET_CONTENTS吗?

时间:2012-06-15 作者:casper

我正在使用file_get_contents 在主题开发中(在主题的小部件中)。然而,主题检查插件给了我以下警告:

WARNING: file_get_contents was found in the file file.php possible file operations.

Line 49: $data = file_get_contents ( \'http://example.com\');
Line 62: $count= file_get_contents ( $cfile );
我的问题是,如果主题中不允许使用,是否可以使用此功能的任何替代方案?谢谢

1 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

Line 49: $data = file_get_contents ( \'http://example.com\');

不使用file_get_contents 下载网页。WordPress有HTTP API来满足这些需求。在你的情况下,我建议你使用wp_remote_get( \'http://example.com\' ); 函数而不是file_get_contents.

进一步阅读:

  1. WordPress HTTP API
  2. wp_remote_get 功能

结束

相关推荐

Themes—Child Themes

如果这是一个非常基本的问题,我很抱歉,但我对使用Wordpress非常陌生。我正在考虑使用Wordpress作为我正在建设的新网站的CMS,但我不确定我是否了解一些主题的最佳实践。我听说一个好的方法是使用预先存在的主题,并使用子主题根据自己的目的修改它们。这是我应该看的方向吗?是否还有其他方法值得我研究?谢谢你的帮助!