Wsparcie » Motywy » Po aktualizacji do 5.5 WP nie wyświetla komentarzy

  • Rozwiązany WJJ

    (@wjj)


    Dzień dobry,
    Odnośnik do strony pokazuje jak wygląda wpis. Na dole jest podana liczba komentarzy lecz same komentarze się nie wyświetlają. Dotyczy to wszystkich wpisów z komentarzami.
    Zacząłem od wyłączenia praktycznie wszystkich wtyczek dodatkowych (nie obsługujących samej treści bloga) i nic to nie zmieniło.
    Na stronie głównej (WordPress.org) udało mi się znaleźć informację, że WP 5.5 zmienił strukturę lub domyślne parametry danych w tabeli komentarzy (i na przykład motyw graphen chyba już zrobił upgrade) – nie do końca jednak zrozumiałem o co w tym chodzi, a nikt się nie chwalił informacjami jak to naprawić. Mam bardzo stary, i już „niesupportowany” motyw Adventure Journal (i nie zamierzam go zmieniać na… [autocenzura]). Pozostaje więc „supportować” go samemu i w związku z tym chciałbym zadać pytanie:
    Co należy zmienić w strukturze lub danych tabeli komentarzy (wp_comments) by komentarze zaczęły się pojawiać?
    No chyba, że to nie jest kwestia struktury/danych tej tabeli, wtedy będę wdzięczny za każdą sugestię rozwiązania problemu
    Przy użyciu Theme Check udało mi się zlokalizować rekomendowane do naprawy błędy motywu:

    
    REQUIRED: Could not find wp_body_open action or function call at the very top of the body just after the opening body tag. See: wp_body_open
    <?php wp_body_open(); ?>
    REQUIRED: header.php: The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
    Line 12: <title><?php
    Line 13: /*Print the <title> tag based on what is being viewed.*/
    REQUIRED: comments-popup.php: The <title> tags can only contain a call to wp_title(). Use the wp_title filter to modify the output.
    Line 9: <title><?php echo get_option('blogname'); ?> - <?php echo sprintf(__('Comme
    

    ale mam wrażenie, że nie w tym leży problem.
    Będę wdzięczny za każdą pomoc, bo nie chciałbym rezygnować z aktualizacji WP.

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

Viewing 6 replies - 1 through 6 (of 6 total)
  • Moderator Paweł Knapek

    (@adpawl)

    Plik functions.php ln. 426-427

        switch ( $comment->comment_type ) :
            case '' : ?>

    na

        switch ( $comment->comment_type ) :
            case 'comment' : ?>

    Dziękuję, działa.
    Może wrzucić by tę krótka informację w „Co nowego w WP 5.5?” 😉
    Jeszcze raz dziękuję i zamykam temat jako rozwiązany.

    Witam,
    Mam podobny problem co kolega WJJ (@wjj), komentarze przestały sie wyświetlać.
    https://protectedbyjames.com/moja-pasja-to-bmw-m6-wampire-2/
    Motyw MAPLE, aktualizowany na nowy.

    A nie zadziałała ta podpowiedź jak wyżej?
    Oczywiście funkcja będzie w innej linii – bo to inny motyw, ale spróbuj poszukać w pliku functions.php motywu.

    U mnie w ogóle niema takiego kodu. Może powinienem dopisać?

    To może spytaj na stronie motywu.
    Niestety nie znam tego motywu (a i nie jestem programistą PHP).

    • Ta odpowiedź została zmodyfikowana 1 month, 1 week temu przez WJJ.
Viewing 6 replies - 1 through 6 (of 6 total)