Czy zauważyłeś, że nastąpiła niewielka zmiana w polach formularza komentarza w WordPress 4.4? Pole tekstowe komentarza zostało przeniesione na górę, podczas gdy pole Nazwa, Email i Witryna zostało przeniesione na dół. Jeden z naszych czytelników zapytał, czy jest sposób, aby przenieść pole tekstowe komentarza z powrotem na dół. Tak, jest, ponieważ zrobiliśmy to na naszej stronie. W tym artykule pokażemy Ci, jak przenieść pole tekstowe komentarza na dół w WordPress 4.4 i nowszych wersjach.

Dlaczego zmieniono układ pola tekstowego formularza komentarza?
Decyzja o przeniesieniu pola tekstowego formularza komentarzy na dół została podjęta w celu naprawienia błędu w układzie formularza komentarzy WordPress.
Wcześniej, gdy użytkownicy klikali przycisk odpowiedzi, byli przenoszeni do obszaru tekstowego komentarza. Jeśli użytkownik korzystał z komputera stacjonarnego, mógł wyraźnie zobaczyć, że najpierw musi wypełnić pola imię i adres e-mail.
Ale na urządzeniach mobilnych użytkownicy mogą nawet nie widzieć pól nazwy i adresu e-mail do komentarzy. Mogą napisać i wysłać komentarz, tylko po to, by wrócić z błędem, że zapomnieli wpisać pola nazwy i adresu e-mail.
Było to złe z punktu widzenia użyteczności i dostępności, a WordPress 4.4 rozwiązał ten problem.
Tak teraz wygląda domyślny formularz komentarzy.

Chociaż ta zmiana poprawia użyteczność, niektórzy właściciele witryn uważają, że ich użytkownicy przyzwyczaili się do starego układu i chcą wrócić do poprzedniego. Oto jak możesz to zrobić.
Przeniesienie pola tekstowego komentarza na dół
Po prostu dodaj ten fragment kodu do pliku functions.php swojego motywu lub do wtyczki specyficznej dla witryny.
function wpb_move_comment_field_to_bottom( $fields ) {
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
return $fields;
}
add_filter( 'comment_form_fields', 'wpb_move_comment_field_to_bottom' );
To wszystko, możesz teraz odwiedzić post na swojej stronie jako niezalogowany użytkownik i zobaczyć zmianę w akcji.

Mamy nadzieję, że ten artykuł pomógł Ci przenieść pole komentarza na dół w WordPress 4.4. Możesz również zapoznać się z naszym przewodnikiem na temat jak ulepszyć komentarze w WordPress za pomocą De:comments.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz Kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Mariass
To wspaniały post.
Wsparcie WPBeginner
Thank you
Admin
molina
To jest naprawdę pomocne. dziękuję bardzo za podzielenie się z nami czymś tak interesującym i użytecznym.
wsef
jak stworzyć formularz pozostawienia odpowiedzi
Kneema
Bardzo, bardzo dziękuję! Szukałem tego kodu od dawna… Niech Bóg cię błogosławi
Andres
Witaj!
Thanks so much, I have resolve my problem
lucy
podoba mi się ten post
Aleks
Wiesz co byłoby miłe, gdybyś mógł podać przykład, jak przenieść pole komentarza nad komentarze. Teraz musiałem przejść przez wszystkie komentarze, żeby to napisać. Chcę zamienić miejscami. Góra > Pole komentarza. Dół > Komentarze. Żebym nie musiał przewijać. Widzę, że jest to dość łatwe do zrobienia w comments.php, ale lepiej, gdyby istniał bezpieczniejszy sposób, na przykład motyw potomny.
Shamim Mia
Działało dobrze, dziękuję bardzo za udostępnienie fragmentu kodu!
Romee Prajapati
U mnie nie działa. Używam motywu understrap. Czy ktoś może pomóc.
majid
Dziękuję za podzielenie się swoim bogactwem wiedzy
Ivan Zhotev
Świetny fragment kodu. Wielkie dzięki! Pozdrawiam!
Umer Sheikh
Dziękuję! To przydatny artykuł.
Anhduc
Dziękuję bardzo!!!!
Leo Nguyen
Wielkie dzięki. To dla mnie ogromna pomoc.
Susann
a big thank you for that snippet. Saved me quite some time
Wsparcie WPBeginner
Glad you found it helpful
Admin
Portekoi
Thanks a lot ! Save my time
Abhilash Sharma
dziękuję bardzo
Emily
Jesteś niesamowity!!! Dziękuję!!!
Ruby Ann Rosales
Works like magic! Thanks
Lucas
Niesamowite rozwiązanie bardzo irytującego problemu. Powinno to być wyżej ocenione za zmianę kolejności pól komentarzy w WordPressie. To jedyny link, który faktycznie zawierał DZIAŁAJĄCE rozwiązanie.
Dzięki!
Lucas
Sabin
Dzięki wielkie. To było niesamowite.
Po 2 godzinach próby naprawy zajęło mi 1 minutę skopiowanie i wklejenie tego kodu. – WP 4.4.2.
Alejandro
Uratowałeś mi życie, pracowałem trzy dni, próbując to naprawić, myśląc, że to motyw.
Pascal
Dzięki!
Iman Dastbelaraki
Dziękuję bardzo, bardzo przydatny artykuł.
Erin Kodama
Dokładnie tego szukałem. Dzięki!
Guyom
Bardzo przydatny fragment kodu! Wielkie dzięki za to.
Omid
To przydatny artykuł, dzięki!
moho
dziękuję za tę wskazówkę, użyłem kodu do automatycznego zatwierdzania komentarzy z określonej kategorii, ale po ostatniej aktualizacji 4.4 ten kod nie działa, czy wiesz, jak automatycznie zatwierdzać komentarze w postach z określonej kategorii?
Pan Darlington
Naprawdę niesamowite… Właśnie nauczyłem się kilku rzeczy tutaj.
świetny artykuł..
Syams
Jak usunąć kolumnę strony internetowej/URL?
Personel redakcyjny
Ten artykuł powinien pomóc: https://www.wpbeginner.com/plugins/how-to-remove-website-url-field-from-wordpress-comment-form/
Admin
Simon Lock
Od 3 dni zmagam się z sekcją komentarzy na blogu podróżniczym mojej żony, po tym jak zwrócono mi uwagę, że sekcja komentarzy nie działa poprawnie. Oczywiście nie zdawałem sobie sprawy, że WordPress wprowadził zmiany, które mogłyby wpłynąć na ten obszar. Wygląda na to, że kolejność jest teraz:
Komentarz > Pisz (zamiast post > Nazwa > E-mail > captcha
ale bardziej logiczna kolejność powinna być taka:
Nazwa > E-mail > Adres strony internetowej (obecnie brak) > Komentarz > captcha > Opublikuj
Twój artykuł był zarówno na czasie, jak i doceniony, z wyjątkiem tego, że podany kod nie działa z obecnie używanym motywem (TeslaThemes ~ Epilog).
W motywie zapewniają miejsce na dodanie niestandardowego kodu, ale kiedy wkleiłem Twój kod, kolejność pól komentarzy się nie zmieniła. Pokazujesz również pole do wprowadzania adresu URL strony internetowej, a ono nawet nie pojawia się w obszarze komentarzy.
Może mógłbyś zasugerować, co się dzieje – bawiłem się też Jetpackiem, próbując sprawić, by komentarze działały, a teraz strona główna też jest zepsuta i jest ciemnobrązowa zamiast białej. Nie jestem pewien, czy to pochodzi z motywu Epilog, czy z Jetpacka.
Wskazówki byłyby zdecydowanie mile widziane. Adres URL bloga został wstrzymany zgodnie z Państwa polityką, ale może zostać podany, jeśli ma to znaczenie dla rozpatrzenia tego komentarza.
Dziękuję
Simon
Personel redakcyjny
Cześć Simon,
Nie jestem pewien co do motywu Epilog, ale większość motywów ma obszar do wstawiania kodu dla front-endu (tj. HTML / CSS). Kod, o który prosimy, abyś wprowadził tutaj, musi zostać wstawiony jako wtyczka specyficzna dla strony lub do pliku functions.php Twojego motywu, aby działał.
Na naszej stronie wyłączyliśmy pole strony internetowej, ponieważ przyciąga dużo spamu.
Więcej informacji na ten temat tutaj: https://www.wpbeginner.com/plugins/how-to-remove-website-url-field-from-wordpress-comment-form/
Admin
Simon Lock
Dzięki za wskazówki. Nie mogłem się zorientować, gdzie dodać ten kod do Functions.php, ale podczas przeglądania edytora wyglądu odkryłem plik o nazwie Comment.php. Chociaż nie rozumiem w pełni kodu, umieściłem Twój kod w miejscu, które uważałem za odpowiednie. Odkryłem również lokalizację przycisku „Pisz” i zmieniłem ją na „Opublikuj mój komentarz”.
To skutecznie przestawiło elementy, z wyjątkiem kodu Captcha stworzonego przez BestWebSoft. Kolejność po wstawieniu Twojego kodu jest następująca:
Nazwa > E-Mail > Captcha > Wiadomość > Opublikuj komentarz
Problem polega na tym, że teraz otrzymuję komunikat o błędzie „Limit czasu został wyczerpany. Wpisz ponownie wartość CAPTCHA”.
Jeśli usunę potrzebę Captcha, tj.
Nazwa > E-mail > Wiadomość > Opublikuj swój komentarz
wtedy wszystko działa świetnie!!
Czy jest jakiś dodatkowy kod, który powinienem dodać, aby umieścić Captcha po bloku komentarzy, LUB czy powinienem po prostu wyeliminować potrzebę wprowadzania Captcha?
Jeśli zalecasz pominięcie Captcha, jakie jest tego wada – czy pozostawiam stronę podatną na spamboty, czy istnieje jakiś inny mechanizm ochrony przed tym?
Dziękuję za podzielenie się swoim bogactwem wiedzy
Simon
Wsparcie WPBeginner
Jak już się zorientowałeś, to jest Twoja wtyczka recaptcha. Istnieją inne wtyczki recaptcha, których możesz użyć.