Поліпшення коментарів wordpress

Що будемо розбирати в статті?

Я не відмовляю від використання даного плагіна, кому-то він буде навіть дуже корисний, якщо злегка попрацювати зі стилями, то буде дуже навіть нічого.
. Попереджаю наперед. Зробіть резервні копії наступних файлів
(Comment-template.php) знаходиться в ядрі блогу і будь-які зміни в цьому файлі при оновленні версії worpress будуть сходити нанівець. Якщо ви не хочете заново правити код після кожного оновлення, то скопіюйте функцію в якій робите правки в файл functions.php. Всі ці дії треба робити акуратно, так як можуть виникнути помилки сайту.
Попередити попередив, а тепер в дорогу.
Його так само додаємо в шапку поруч з іншими скриптами header.php, якщо у вас є окремий файл з підключенням всіх скриптів то можете вставити його туди.
Не забудь ті перевірити наявність зазначеного в шляху файлу, якщо його не буде то скачайте!
Поки я не додав цю строчку, підтягування у мене не працювало.
Робимо посилання за допомогою скрипта, щоб пошукач не індексував і не було дублів сторінок.
Тому я вирішив, що при оновленні швидко перенесу потрібний код в ядро ..., але знайте це не правильно! Кращим варіантом створити власний плагін, мені поки до такого рано.
Від води до коду. У файлі comment-template.php знаходимо функцію get_post_reply_link, далі знаходимо в цій функції змінну $ link, її то ми і будемо змінювати. Замість того коду, що там є вставляємо
Тепер посилання реалізовані через скрипт і дублювання сторінок не повинно бути.
Першим плагіном я підключив Comment Validation, просто знаходите через пошук або качаєте і завантажуєте. Після активації він починає працювати. Працював нормально, але мене не влаштовувало, то що він виводив текст помилки англійською. Для цього я слел деякі правки в скриптах. можете скачати
Наступним плагіном WP Russian Quicktags він додає кнопочки для тегів, наприклад треба вставити код, або написати жирний. Нам мій погляд простий і корисний плагін.
підключення стилів
'Fields' => $ fields.
'Comment_field' => '
'. ''.
/ ** This filter is documented in wp-includes / link-template.php * /
'Must_log_in' => '
'. sprintf (__ ( 'You must be logged in to post a comment. ' ). wp_login_url (apply_filters ( 'the_permalink'. get_permalink ($ post _ id)))). '
'./ ** This filter is documented in wp-includes / link-template.php * /
'Logged_in_as' => '
'. sprintf (__ ( 'Logged in as % 2 $ s. Log out?'). get_edit_user_link (). $ User_identity. wp_logout_url (apply_filters ( 'the_permalink'. get_permalink ($ post _ id)))). '
'.'Comment_notes_before' => '
'. __ ( 'Your email address will not be published.'). ''. ($ Req. $ Required_text. ''). '
'.'Id_form' => 'commentform'.
'Id_submit' => 'submit'.
'Class_submit' => 'submit'.
'Name_submit' => 'submit'.
'Title_reply' => __ ( 'Leave a Reply').
'Title_reply_to' => __ ( 'Leave a Reply to% s').
'Cancel_reply_link' => __ ( 'Cancel reply').