Wsparcie » Zaawansowane » Warning on line 286

  • Witam wszystkich,

    Mam taki problem. Jestem w trakie robienia kursu
    Warning: Parameter 2 to title_like_posts_where() expected to be a reference, value given in D:\xampp\htdocs\lovetoeat\wp-includes\class-wp-hook.php on line 286

    Info jakie znalazłem, to że moga byc problemy z pluginami-wyłączone wszystkie.
    kolejne to aby define( ‚WP_DEBUG’, true ); zmienic na define( ‚WP_DEBUG’, false ); – zrobione i cały czas ten sam error.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Błąd wskazuje na nieprawidłowe użycie parametry 2 w funkcji title_like_posts_where()
    Ale może to być też niekompatybilność z wersją php.
    Czy masz aktualną wersję php?

    Tak, php powinien być aktualny. Robię kurs, który jest dla wersji 3,2 wordpress, ja mam najnowszą. Czy to może być problemem?

    Może tak być. 3.2, to 2011 rok i PHP 5.2/5.3.
    Teraz mamy 2019 rok, WP 5.2x i PHP 7.2/7.3

    Niestety nie wiedząc jaki to kurs i co dokładnie z niego robisz nie sposób wskazać dokładnie przyczyny. Tak ogólnie można tylko się domyślać, że gdzieś masz zastosowaną referencję &$.

    Sugerował bym korzystać z nowszego kursu i z codexu WordPressa.

    Jest szansa ustalenia gdzie jest ten błąd? Niestety dałem ciała, bo nie zapisałem, w któym momencie pojawił sie ten błąd. Im dalej w „las” tym więcej problemów heh.

    • Ta odpowiedź została zmodyfikowana 3 months, 3 weeks temu przez konrad1975.

    Tak wiem,ze wersje znacznie sie różnią, ale nie znalazłem jak dotąd ciekawszego kursu.

    Błąd będzie gdzieś w kodzie, który klepałeś/przeklejałeś wg. kursu.
    Szukał bym filtru pokroju:
    add_filter( 'posts_where', 'title_like_posts_where' ...

    Dzięki będe szukał.

Viewing 7 replies - 1 through 7 (of 7 total)