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

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

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

Поліпшення коментарів 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' => '

'.

/ ** 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').