Ce projet a été abandonné. Je recommande d'utiliser à la place PHP-Stubs / ACF-Pro-Stubs, car il est beaucoup plus à jour et activement maintenu.
Ce package fournit des déclarations de stub pour Wordpress FONCTIONS CORE, CLASSES, INTERFACES ET COLAGES AVANCÉS (ACF). Ces talons peuvent aider les développeurs de plugins et de thème à tirer parti des outils d'analyse statique.
Les talons sont générés directement à partir de la source en utilisant GiacoCorlia / Stubs-Generator. Inutile de dire que cette bibliothèque reconditionne un sous-ensemble de Wordpress Code ACF, qui est le travail du Core WordPress Développeurs ACF. Certes, c'est un sous-ensemble inutile sans la vraie chose!
Un grand merci à Giacocorsiglia, qui a fait tout le travail acharné sur GiacoCorlia / WordPress-Stubs, à partir de laquelle cela est arraché sans vergogne.
* Si vous utilisez ACF Pro, voir Paulthewalton / ACF-Pro-Stubs
Exiger ce package en tant que dépendance de développement avec Composer:
composer require --dev paulthewalton/acf-stubs
Alternativement, vous pouvez télécharger directement acf-stubs.php .
De WordPress Stubs:
Si votre éditeur a du mal à analyser tout WordPress, vous pouvez trouver les talons utiles pour activer le code et les fonctionnalités connexes. Par exemple, voici des instructions d'utilisation avec l'extension IntelePhense de VScode. (D'après mon expérience, cependant, Intephense Parses WordPress Core très bien.)
Ce package est versé pour correspondre à la version ACF à partir de laquelle les talons sont générés. Si des correctifs aux talons sont nécessaires, les versions ultérieures seront versées par ACF_VERSION.X .
Vous devez exécuter PHP 7.1 ou ultérieure pour suivre ces étapes, de sorte que toutes les définitions de fonction qui sont des polyfills pour les anciennes versions de PHP sont exclues des talons. De plus, le package du générateur Stubs nécessite au moins PHP 7.1.
cd dedans."wpackagist-plugin/advanced-custom-fields": "XXX" dans composer.json avec votre version souhaitée.composer update./generate.sh Le fichier acf-stubs.php doit désormais être mis à jour. N'hésitez pas à soumettre une demande de traction si vous souhaitez voir une version pour une version plus récente. Si les choses ont pris du retard, veuillez générer des talons pour chaque version manquante dans un engagement distinct afin que nous puissions avoir un historique de libération continue.