WordPress : file_get_contents Non autorisé dans les thèmes ?

Publié par Jean-Michel le

J’utilise file_get_contentsdans 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 que si cela n’est pas autorisé dans les thèmes, existe-t-il une alternative pour cette fonction qui peut être utilisée ? Merci.

Solution n°1 trouvée

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

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

Lecture complémentaire :

  1. API HTTP WordPress
  2. wp_remote_getfonction.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *