Warning: count(): Parameter must be an array or an object that implements

  • WordPress :5.0.3
  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2251485
    alaincomo
    Participant
    Initié WordPress
    38 contributions

    Bonjour,

    Ma configuration WP actuelle 5.1.1

    • Version de PHP/MySQL :
    • Thème utilisé : inka
    • Nom de l’hébergeur : 1and1
    • Adresse du site :

    Problème(s) rencontré(s) : <b>Warning</b>: count(): Parameter must be an array or an object that implements Countable in <b>/homepages/xx/xxxxxxxx/htdocs/www/xxxx/wp-content/themes/inka/single.php</b> on line <b>168</b>

    bonjour à tous, je me retrouve avec ce genre de message d erreur sur mes galleries d images, jai chercher un peut sur le net je trouve quelques sujets mais tous en anglais dont je ne parle pas un mot et la traduction google n est pas tèrrible, jai donc remarquer que cette erreur viens de la version php 7.2 car si je reviens à la version 7.1 je n est plus cette erreur, ce qui voudrais dire que cela n est pas mon theme mais bien la version php 7.2 quelqun à t il eu ce soucie et a trouver la solution ?

    je vous remercie d avance, en espèrant que je ne me suis pas trompè de section

    cordialement

    #2251572
    dwade75
    Participant
    Initié WordPress
    13 contributions

    Bonsoir,

    Il attend un tableau alors que tu envoies un objet, ça vient de la version de Php7.2, sur cette nouvelle version tous les paramètres passés dans count doit être countable.

    je pense que tu peux rester en 7.1.

    Voici des exemples:

     count(null), // NULL is not countable
        count(1), // integers are not countable
        count('abc'), // strings are not countable
        count(new stdclass), // objects not implementing the Countable interface are not countable
        count([1,2]) // arrays are countable

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.