Invalid argument supplied for foreach() in wp-includes/class-wp-list-util.php

Úvodní stránka Fórum podpory WordPressu Pluginy (funkčnost webu) Invalid argument supplied for foreach() in wp-includes/class-wp-list-util.php

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (1 účastník) se naposledy zapojil uživatel  h.papezova@seznam.cz a poslední změna je stará 5 měsíců, 3 týdny.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #39271

    Ahoj,

    nově jsem si nainstalovala verzi WordPress 5.7 a
    pluginy:
    All in one wp security and firewall
    miniorange-2-factor-autenthication
    updraftplus

    Po instalaci wordpress vše fungovalo. Při nastavování pluginů též. Když jsem se odhlásila a chtěla znovu přihlásit, již na mě vyskočila hláška
    Invalid argument supplied for foreach() in wp-includes/class-wp-list-util.php on line 313

    Problém je, že tento soubor má jen 272 řádků, 313 v něm vůbec není.
    Vůbec nevím co s tím, můžete mi někdo poradit prosím?

    #39272

    Překopírovala jsem si stejný soubor z nově staženého wordpress 5.7.
    Chyba se teď vyskytuje na řádku 157 u funkce Foreach

    public function pluck( $field, $index_key = null ) {
    $newlist = array();

    if ( ! $index_key ) {
    /*
    * This is simple. Could at some point wrap array_column()
    * if we knew we had an array of arrays.
    */
    foreach ( $this->output as $key => $value ) {
    if ( is_object( $value ) ) {
    $newlist[ $key ] = $value->$field;
    } else {
    $newlist[ $key ] = $value[ $field ];
    }
    }

    $this->output = $newlist;

    return $this->output;
    }

    /*

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.