web-dev-qa-db-fra.com

file_get_contents Non autorisé dans les thèmes?

J'utilise file_get_contents dans un développement de thème (dans un widget du thème). Cependant, le plugin de vérification de thème me donne l'avertissement suivant:

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 );

Ma question est la suivante: si cela n’est pas autorisé dans les thèmes, existe-t-il une alternative à cette fonction qui puisse être utilisée? Merci.

1
casper

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

N'utilisez pas file_get_contents pour télécharger une page Web. WordPress a une API HTTP pour de tels besoins. Dans votre cas, je vous suggérerais d'utiliser la fonction wp_remote_get( 'http://example.com' ); au lieu de file_get_contents.

Lectures complémentaires:

  1. API HTTP WordPress
  2. wp_remote_get fonction.
3
Eugene Manuilov