Dodawanie komentarzy na stronach w WordPress

Jest wiele szablonów, które nie wyświetlają komentarzy na stronach w WordPress, ale tylko w poszczególnych wpisach. Aby dodać komentarze do twoich stron na blogu zastosuj się do tego przewodnika.
Typowy szablon w WordPress zawiera wiele plików i zazwyczaj plik single.php zawiera informacje na temat wpisów (postów) oraz plik page.php na temat stron. Aby dodać kod komentowania do stron, zaloguj się i z panelu administracyjnego wybierz Wygląd i dalej Edytor. Możesz zrobić to również za pomocą klienta FTP. W tym celu połącz się z serwerem i przejdź do podkatalogu, gdzie znajduje się twój motyw graficzny. np: TwójZainstalowanyBlog/wp-content/themes/TwójMotyw.
Teraz otwórz plik single.php i znajdź kod komentarzy jak tutaj:

<?php comments_template(); ?>

Jeśli bezpośrednio obok powyższego kodu występuje jeszcze dodatkowy kod, który jest niezbędny do poprawnego funkcjonowania komentarzy skopiuj go razem jak tutaj:

<div class=”commentsblock”>
<?php comments_template(); ?>
</div>

Pamiętaj, żeby nie skopiować za dużo kodu, ponieważ napotkasz niechciane błędy. Z reguły jednak sam kod komentarzy powinien zadziałać.
Teraz, kiedy skopiowałeś już potrzebny kod, otwórz drugi plik page.php Poszukaj miejsca na wklejenie kodu ( na przykład wklej kod przed znacznikiem </div>. Nie zapomnij zapisać pliku klikając w edytorze Zaktualizuj plik, natomiast jeśli edytowałeś przez klienta FTP, kliknij Zapisz.
Teraz otwórz stronę na twoim blogu i sprawdź, czy komentarze wyświetlają się na dole strony podobnie jak u mnie https://netbloger.pl/oferta/
Komentarze powinny działać poprawnie. Ponieważ jednak sporo motywów graficznych ma swoje kody, nie mogę Ci zagwarantować, że moje kody będą działać poprawnie. Czasami nawet szablony nie posiadają pliku single.php. Jednak w większości szablony posiadają wyżej opisane pliki. Dlatego dobrze poszukaj kodu w pliku single.php skopiuj i przenieś go do pliku page.php.
Jeśli masz jakiś problem, napisz do mnie, a chętnie Ci pomogę.


Comments

29 odpowiedzi na „Dodawanie komentarzy na stronach w WordPress”

  1. Mógłbyś napisać poradnik jak usunąć pole mail i strona z komentarzy? Aby było tylko pole imię oraz pole do wpisania komentarza, a zarazem wszystko działało prawidłowo. 😀

    1. Z jakiej wtyczki korzystasz jeżeli chodzi o komentarze czy to jest wbudowany system ? Chodzi mi o samo reply szukam i nic sensownego nie mogę znaleźć a chciałbym aby odpowiedzi umieszczane były bezpośrednio pod komentarzem którego odpowiedź dotyczy . Może znasz jakąś ciekawą wtyczkę ? adres strony http://gwo24.pl/ możesz zobaczyć jak posklejałem to u siebie i dlaczego mi to nie odpowiada 🙂

      1. Korzystam z Divi od Elegant Themes. Wydaje mi się, że każdy szablon powinien być kompatybilny z taką podstawową funkcją. A ustawienie wielopoziomowych komentarzy w 'Ustawienia’ > 'Dyskusja’ nie działa?

        1. no właśnie funkcji Reply nie posiada mój theme ,więc to co mam to zlepek kilku wtyczek a opcja odpowiedź generuje mi tylko nazwę osoby której odpowiadam . Nie zabardzo rozumiem zdanie „Ustawienia’ > ‚Dyskusja’ nie działa?” . W moim wypadku w ustawieniach dyskusji tak poustawiałem że nie trzeba się logować aby komentować .Spamem się nie martwię aksmet świetnie sobie radzi 🙂 . Tylko te cholerne reply .Nie chcę również używać zewnętrznych systemów , w wypadku disqusa tworzy mi w bazie taką ilość zapytań że głowa mała ,a reszta zewnętrznych przeładowuje się za każdym razem co potrafi zwolnić stronę nawet o 50 %, sam system komentarzy. No dobra Mam także inny pomysł jednak do tego to jż kompletnie nie wiem jak się zabrać :). mianowicie połączenie komentarzy z forum w taki sposób aby pierwszy komentarz zakładał samoczynnie watek na forum . kiedyś do tego dojdę może . coś takiego mają cms-y na których są oparte portale jak http://www.nto.pl . …… ale to przyszłość teraz wystarczy jak dojdę do tego reply. Hehe się rozpisałem 🙂

  2. Awatar Rafał
    Rafał

    Dzięki, pomogło! Mam wreszcie komentarze na stronach, a nie tylko we wpisach:)

  3. Awatar Andrzej
    Andrzej

    Mam pytanie czy w wordpressie można zrobić coś takiego aby komentowanie było możliwe tylko na wybranych stronach ?

    1. Oczywiście, że tak 😉
      Aby umożliwić dodawanie komentarzy tylko na wybranych stronach w WordPress, wykonaj 4 kroki opisane na poniższych zdjęciach:
      KROK 1,2,3
      oraz
      KROK 4

      1. Awatar Gosia
        Gosia

        Właśnie tego szukałam 🙂 Dzięki !

  4. Awatar Andrzej
    Andrzej

    Wielkie dzięki :))

  5. Awatar Pawel
    Pawel

    Hej, ja mam inny problem, czy wiesz może jak dodawać wpisy do poszczególnych stron w wordpress? Domyślnie wpisy są przechowywane w stronie głównej, a ja bym chciał stworzyć kilka stron np. samochody i motocykle, a wpisy dodawać do jednej lub do drugiej. Pozdrawiam

    1. Witaj, możesz to łatwo ustawić w ustawieniach WordPress’a. Przejdź do zakładki Ustawienia -> Czytanie -> Strona główna wyświetla – ustaw statyczną stronę i wybierz, którą chcesz wyświetlać. Następnie wybierz stronę z wpisami, w twoim wypadku będzie to samochody i motocykle i gotowe 😉

  6. Awatar Pawel
    Pawel

    Owszem wyświetlają mi się wpisy na stronie samochody, ale są to wszystkie wpisy. Mi chodziło o to, że dodając wpis który traktuje o samochodach, chcę aby był na stronie samochody (i tylko tu i na stronie głównej) a jak chcę napisać o motocyklach – to też tylko na stronie motocykle oraz tam gdzie wszystkie na stronie głównej. Pozdrawiam

  7. Awatar jankow
    jankow

    Czy można ograniczyć „na sztywno” pole edycji postów w WordPressie.
    Ograniczyłem komentarze od 20 do 90 znaków.
    Nie wiem jak zmniejszyć pole wpisów, pole edycji do dwóch wierszy po 50 znaków? Motyw Twenty Eleven , WP 3.5 .

  8. Nie potrafie sobie poradzic z dzialaniem komentarzy na stronie. W kodzie strony znalazlem „comments_template();” ale to wyglada inaczej niz w opisie wyzej. Czy ktos moglby mi pomoc ogarnac temat?

  9. Bardzo dobra porada.
    Czy można artykuł skopiować i opublikować na swojej stronie?

    1. Z reguły nie pozwalam na przedruk moich artykułów dopóki nie poznam strony, na której ma ten artykuł być umieszczony.
      Także proszę o podanie strony, na której chcesz umieścić artykuł 😉
      Pozdrawiam.

  10. Dzięki za poradę.
    Jednak chyba nie działa z moją skórką. Jak rozwiąże problem, to się odezwę i przekaże uwagi.

  11. Mi też pomogłeś
    Już kilka maili dostałem od ludzi, że chcą tam zostawić swój komentarz i nie mogą.
    W nagrodę możesz zostawić go pierwszy, będzie duży ruch 🙂

  12. Awatar Kamil
    Kamil

    W mojej templatce nie ma w ogóle takiego kody w single.php jak:
    Czy można skąś sobie skpiować?

  13. Witam!
    U mnie z kolei jest strona single.php, natomiast nie ma na niej nic o komentarzach. Co mogę z tym zrobić?

  14. Awatar hammurabi
    hammurabi

    A czy istnieje jakaś wtyczka pozwalająca na autocenzurę komentarzy (tj. automatyczne blokowanie takich, w których pojawiały by się słowa okreslone przez administratora)?

    1. Nie trzeba Ci do tego żadnej wtyczki 🙂
      Ustawienia -> Dyskusja i znajdź sekcję czarna lista komentarzy.

  15. Dzięki wielkie. Po zmianie szablonu nie miałem możliwości włączenia komentowania a tym sposobem zrobiłem to w 5 min. 😉

  16. Szybko i prosto wytłumaczone.

  17. Awatar Rafał
    Rafał

    U mnie na blogu single.php i page.php maja dokladnie ten sam kod:
    Co mam w takiej sytuacji zrobić, żeby sprawić, aby możliwość komentowania pojawiła się również na stronach (a nie tylko we wpisach)?
    Czy ktoś mógłby pomóc?

    1. Sprawdź w panelu edycji danej strony, na której zamierzasz włączyć komentarze (Panel administracyjny > Strony > Dodaj Nową). W prawym górnym rogu kliknij 'Opcje ekranu’ i z wysuniętego panelu zaznacz 'Dyskusje’. Po zaznaczeniu przewiń w dół strony, pod edytor treści na stronie – powinieneś zobaczyć sekcję DYSKUSJA, w której możesz aktywować dwie opcje: 'Zezwól na komentarze’ oraz 'Zezwalaj na pingbacki i trackbacki na tej stronie.’ Zaznacz odpowiednią i Zapisz stronę;-).
      W niektórych szablonach komentarze na podstronach włącza się z poziomu ustawień szablonu.

  18. Awatar Pawel S.
    Pawel S.

    Polecem darmowa wtyczke wpDiscuz. Wystaczy w ustawieniach wtyczki zanzaczyc aby komentarze pojawialy sie na stronie , wpisach a nawet w złacznikach i to wszystko bez edytowania plików php. Mimo ze wtyczka dziala na osobnych wpisach i stronach to jednak mam problem taki ze gdy ustawie strone główna nie jako statyczna tylko jako najnowsze wpisy to tylko wtedy nie pojawia sie mozliwosc komentowania – a przydaloby sie aby formularz byl pod kazdym wpisem odzielnie gdy ich jest np 3 na stronie głownej – ale nie ma go zupelnie wtedy – czy wie ktos moze jak to ustawic lub co zrobic by komentarz byl mozliwy pod kazdym wpisem odzielnie?

  19. Awatar Emilia
    Emilia

    Cześć, zaczynam prowadzić bloga na WordPresie. Chcę dołączyć opcje komentowania na stronie głównej. Pobrałam wtyczkę WPDISCUZ, włączyłam. Jednak na stronie nic się nie pojawiło. W widgetach też nic. W czym rzecz?

  20. Jakie są najlepsze wtyczki na WordPress do dodawania komentarzy i ich zatwierdzania ?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *