Wsparcie » Używanie i konfiguracja WordPressa » Błąd na stronie Warning: count()…

  • Cześć, od wczoraj mam problem ze stroną. W postach (aczkolwiek nie tych najnowszych, czyli np. w pierwszych 5-6) u góry pojawia się komunikat:

    Warning: count(): Parameter must be an array or an object that implements Countable in /home/mykitchen/domains/mykitchenlife.pl/public_html/wp-includes/post-template.php on line 310

    Właściwie wczoraj był „on line 293”, a po zaktualizowaniu WordPressa jest to samo tylko na końcu z 310.

    Dodam, że nic nie zmieniałam w tym pliku PHP.

    Strona przy której potrzebuję pomocy: [zaloguj się aby zobaczyć ten link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • To się pokazuje na wyłączonym trybie debugowania? Motywy i wtyczki zaktualizowane do najnowszych wersji?

    Od wczoraj prawdopodobnie automatycznie przełączyła się Tobie wersja php na 7.0+ i któryś z modułów lub motyw nie jest kompatybilny.

    Wszystko jest zaktualizowane oprócz motywu, który kupiłam na themeforest – wyskakuje

    „Wystąpił błąd przy aktualizacji Kale Pro: Paczka z aktualizacją nie jest dostępna.”

    Niestety, nie mam pojęcia co to jest tryb debugowania (próbowałam w międzyczasie doczytać, ale nie bardzo to rozumiem), więc nie jestem w stanie odpowiedzieć, czy jest włączony, czy nie.

    Nie wiem czy to ma znaczenie, ale korzystam z wtyczki Elementor i z jej pomocą stworzyłam szablon posta (templates). Wczoraj dokonywałam zmian w tym szablonie i właściwie po tym zauważyłam ten błąd. Tylko jako, że on się nie pojawia w najnowszych postach, to nie wiem czy był wcześniej (przed edycją szablonu) czy to po prostu przypadek, że wtedy go zauważyłam (podczas linkowania wewnętrznego do starszego przepisu).

    https://www.lyrathemes.com/updating-your-theme/
    – automatyczne aktualizowanie w tym przypadku nie zadziała, to niestety bardziej skomplikowane.

    Co do debugowania, po prostu połącz się przez FTP, następnie otwórz w notatniku plik wp-config.php i sprawdź, czy na samym dole jest wpis:
    define('WP_DEBUG', true);
    – jeśli tak, to zmień na:
    define('WP_DEBUG', false);

    U mnie jest false.

    Dzięki za tę instrukcję aktualizacji. A wiesz może, czy jak ściągnę ponownie motyw z konta themeforest, to to będzie aktualna wersja? Konta na lyrathemes nie mam, a w tej instrukcji piszą, żeby pobrać najnowszy plik – w themeforest jest po prostu jeden. I jakby tak było, to po aktualizacji według tej instrukcji, nie usuną mi się wszystkie ustawienia motywu, które dotychczas robiłam?

    No i ostatecznie – myślisz, że ten błąd wynika z tego, że motyw nie jest zaktualizowany?

    1. Tak, na TF zawsze jest najnowsza wersja(tj. jeśli autor taką wrzucił).
    2. Ustawienia motywu pozostaną, jeśli nie edytowałaś bezpośrednio plików(nie mniej zawsze w takich przypadkach robi się kopię zapasową).
    3. Myślę, że to winę ma motyw, tak.

    Dzięki, w takim razie w weekend powalczę z aktualizacją 🙂

    To znowu ja – zainstalowałam po raz kolejny szablon, aczkolwiek problem nie zniknął. Co więcej, według WordPressa dalej nie mam aktualnej wersji motywu, a jak zerknęłam w opis na themeforest, to ostatnia aktualizacja jest w grudnia 2018 roku, a ja go zakupiłam w tym roku 🙁

    Przy czym zastanawia mnie, że tu https://www.mykitchenlife.pl/brownie-z-czeresniami/ nie wyskakuje u góry strony ten błąd (to jest jeden z najnowszych przepisów, natomiast w starszym, np. https://www.mykitchenlife.pl/zupa-kukurydziana/ już jest.

    Masz może jakiś pomysł na to jeszcze?

    W tym roku, tzn. kiedy dokładnie? Bo generalnie do komercyjnych motywów na TF przysługuje półroczny support i prawidłowo powinnaś się do nich zgłosić 🙂

    A faktycznie, mam taką opcję jeszcze przez dwa miesiące 🙂 Dzięki.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Błąd na stronie Warning: count()…’ is closed to new replies.