Стягуватиме щомісячну плату за видалення реклами з коментарів WordPress. Раніше рекламні оголошення можна було забрати абсолютно безкоштовно. Зміна у політиці виведення реклами торкнеться тисячі компаній та блогерів, які застосовують Disqus для роботи з коментарями. Сьогодні ми розглянемо наслідки такого кроку, відзначимо деякі плюси та мінуси, а також дамо деякі рекомендації щодо альтернативних систем коментування. Важливо сказати, що реклама Disqus впливає на продуктивність коментарів на WordPress-сайті.

Що таке Disqus?

Для тих з вас, хто не знайомий з Disqus, розповідаємо: це сервіс, призначений для покращення коментування та обговорень у мережі. Сервіс був розроблений Деніелом Ха та Джейсоном Яном. Запуск Disqus відбувся у 2007 році. Сервіс працює вже понад 10 років. Розробники – далеко не новачки у сфері коментування WordPress.

Плагін Disqus для WordPress встановлений на численних блогах та сайтах компаній. Він дає змогу розширити функціонал рідної системи коментування WordPress. Серед його можливостей є: продумана модерація, інструменти адміністрування, фільтрація спаму, наявність чорних списків, повідомлення по email, деревоподібні коментарі. Все це дозволило досягти такої високої популярності плагіна.

Згідно з офіційним каталогом WordPress, плагін активний на понад 200 000 сайтів. Підтримка плагіна також поставлена ​​на хорошому рівні, незважаючи на рейтинг плагіна, який становить 3,2 з 5. Ось лише деякі великі компанії та сайти з високим трафіком, які зараз використовують Disqus:

  • Wired
  • Tuts+
  • Search Engine Roundtable
  • The Atlantic
  • Rolling Stone
  • Droid Life
  • SlashGear
  • 9to5Google
  • Scotch.io
  • Laracasts

Як вказано на сторінці компанії, плагін обробляє 50 мільйонів коментарів щомісяця, 17 мільярдів переглядів сторінок щомісяця, та встановлений на сайтах у 191 країні світу. BuiltWith показує, що основна маса сайтів розташована у США.

Платити чи не платити за рекламу Disqus

У січні в блозі Disqus з'явилася офіційна заява, за якою за видалення реклами тепер стягуватиметься плата. Також на користувачів чекають і інші зміни, які заплановані на 2017 рік.

Як показують нещодавні оновлення та деякі відгуки, видалення реклами, швидше за все, коштуватиме близько 10 доларів на місяць. Очікується, що ці зміни будуть повністю розгорнуті до березня 2017 року. Великим компаніям та сайтам це навряд чи якось зашкодить. Однак для невеликих та середніх сайтів це може стати вирішальним фактором на користь вибору іншої системи коментування. Це виглядає дещо дурним – платити за опцію, яка була безкоштовна протягом останніх десяти років.

Disqus дозволяє клієнтам керувати численними сайтами в межах однієї організації. Тому для таких користувачів передплата стягуватиметься на рівні організації, а не сайту. Це означає, що вам не потрібно буде платити 10 доларів за кожен сайт. Співробітники Disqus також зазначили, що реклама, швидше за все, просуватиме нові функції Disqus, що є суттєвою відмінністю від тих спамерських статей, які зараз відображаються у коментарях.

Оновлення: ми поговорили з Маріо, менеджер з продуктового маркетингу в Disqus. Він зазначив, що реклама залишатиметься опціональною для більшості користувачів.

Як показує практика, Disqus має не найкращу репутацію у спільноті WordPress. Багато хто писали вже свої посади з приводу того, . Нова зміна, пов'язана з оплатою за відключення реклами, може стати останньою краплею для тих, хто зараз роздумував над переходом до інших систем коментування.

Перш ніж публікувати гнівні твіти на адресу Disqus, позначте собі наступне. Disqus складається з трохи більше 30 осіб і, швидше за все, несе великі інфраструктурні витрати за рахунок пропускної спроможності та обсягів трафіку, які вони мають обробляти. І хоча їхня фріміум-модель з Reveal виявилася невдалою, Disqus все одно вводить преміум-можливості:

  • Покращений єдиний вхід
  • Надійні інструменти модерації
  • Глибока аналітика аудиторії
  • Просування контенту для топ-видавців
  • Передплати

І, нарешті, можливість видалити брендинг Disqus, що відкриває дорогу подальшим покращенням зовнішнього вигляду форми коментування.

Час покаже, як спільнота WordPress відреагує ці зміни. Хоча вже є багато людей, які розчаровані цим підходом.

Швидше за все, ми матимемо три групи людей. Перша група – люди, яким реклама не заважає. Друга група – люди, які готові платити 10 доларів на місяць, щоби видалити блоки. Третя група – користувачі, які шукатимуть альтернативну систему коментування.

Переваги Disqus

Ми вважаємо, що Disqus все ж таки має деякі переваги перед рідною системою коментування WordPress. Далі ми зазначимо, які.

  • Disqus дуже простий, чудово справляється зі своєю роботою.
  • Враховуючи, що Disqus існує вже давно, ви навряд чи зіткнетеся з несумісністю тим чи конфліктами. Працювати із системою дуже просто. Безкоштовний WordPress плагін синхронізує коментарі з вашою локальною базою даних WP і передає стильні повідомлення на пошту щоразу, коли з'явився новий коментар.

  • Відсіває 99% спаму.
  • Є багато прекрасних способів для боротьби зі спамом у WordPress, які підходять для рідної системи коментування, проте Disqus дозволяє помітно все спростити. Одна з опцій – відправка будь-якого коментаря, що містить посилання на модерацію. Це практично все, що нам потрібне. Іноді доводиться вручну схвалювати коментар із посиланням, але найчастіше ця опція ловить спамерів. Крім того, немає жодних проблем із автоматичним спамом від ботів, спамом зі скриптами, що часто буває з рідною системою коментування. Використання Disqus дозволяє сфокусуватися на інших речах та не витрачати час на очищення спаму.

  • Вхід через соцмережі спрощує керування коментарями
  • Вхід через Twitter та Facebook дозволяє швидко відстежувати усі коментарі. Якщо у вас є декілька сайтів, ви можете легко відповідати на коментарі з однієї централізованої панелі. Вам не потрібно постійно входити під своїми обліковими записами на різні сайти WordPress.

  • Disqus чудово підходить для модерації
  • Якщо у вас є кілька модераторів сайту, читачі одразу побачать, що на коментарі відповіли співробітники сайту. За замовчуванням Disqus ставить іконку «mod» поряд з ім'ям модератора. Текст у цій іконці можна легко змінити у налаштуваннях. Поштові повідомлення також можуть бути легко увімкнені або відключені для кожного з модераторів сайту.

  • Disqus швидко працює.
  • Disqus може працювати швидко при коректному налаштуванні. Багато людей роблять це неправильно. Ми в блозі Kinsta використовуємо плагін Disqus Conditional Load. Він дозволяє досягти «лінивого завантаження» граваторів – вони підвантажуються тільки при скролінгу. Також ви можете вимкнути скрипт лічильника Disqus, якщо ви не використовуєте його. Мінус один виклик JavaScript на вашому сайті. Ми провели кілька тестів, щоб ви могли побачити різницю. У нашому прикладі ми працювали із записом блогу із 35 коментарями. Ми тестували її спочатку з офіційним плагіном Disqus, після чого вже з плагіном Disqus Conditional Load.

    Офіційний плагін Disqus

    Ми провели перші 5 тестів у Pingdom і вибрали середні значення. Як ви можете бачити, загальний час завантаження становив 917мс зі 113 запитами.

    Disqus Conditional Load

    Потім ми перейшли на Disqus Conditional Load і провели 5 тестів знову у Pingdom. Як ви можете бачити, час завантаження знизився до 685 мс, і тепер у нас є лише 88 запитів! Всього один невеликий плагін – і яка різниця! Для великих веб-сайтів це може стати значним доповненням.

    Навіть якщо ви не використовуєте ліниве завантаження, Disqus все одно може працювати швидше, ніж стандартна форма коментарів. Однак пам'ятайте, що Disqus виконує завантаження асинхронно, тому з погляду кінцевих користувачів особливої ​​різниці може бути, оскільки завантаження відбувається вже тоді, коли сторінка оброблена.

    Недоліки Disqus

    Тепер переходимо до недоліків.

  • Disqus додає навантаження на бекенд
  • Ми працюємо з великою кількістю сайтів високої трафіку. Disqus може викликати проблеми з продуктивністю за рахунок синхронізації коментарів (AJAX виклик під час кожного завантаження сторінки). Чим більше трафіку має сайт, тим більшою стає ця проблема. Однак ви можете виправити це, вимкнувши автоматичну синхронізацію в бекенді. Це робиться в налаштуваннях синхронізації Disqus.

    Потім ви можете використовувати WP Control, щоб виконати завдання планувальника «dsq_sync_forum» для більш рідкісної синхронізації – наприклад, кожні 10 або 15 хвилин.

  • Disqus викликає сторонні скрипти.
  • Крім завантаження аватарів, Disqus також викликає безліч сторонніх скриптів. Зараз все стане ще гірше, оскільки оголошення Disqus завантажуватимуться на безкоштовних облікових записах, тобто. підвантажуватимуться додаткові ресурси. Ви можете трохи покращити це за допомогою Disqus Conditional Load. Однак завантаження додаткових ресурсів, незалежно від того, чи вони вантажаться асинхронно або «ліниво», у будь-якому випадку буде негативним фактором. З рідною системою коментування WordPress у вас є зовнішній виклик grabatar.com, але інших сторонніх запитів немає.

  • Проблеми з приватністю
  • Існують завжди проблеми приватності даних, коли відбувається синхронізація коментарів із сторонніми сайтами. Це додає ще один додатковий рівень зберігання інформації, а також проблеми з приватністю для користувачів, оскільки вони можуть відмовитись від використання облікового запису в соцмережах для входу.

  • Вхід через соцмережі може знизити активність аудиторії
  • Деякі відзначають, що Disqus негативно впливає на їхнє бажання залишити коментар. WP Beginner проводили дослідження та дійшли висновку, що відмова від Disqus та повернення до рідної системи коментування призвела до зростання коментарів на 304%. Є багато користувачів, які не люблять Twitter і Facebook, натомість вони вважають за краще просто ввести своє ім'я та коментар.

    «Коли ми включили Disqus, деякі користувачі стали скаржитися, що їм незручно залишати коментарі. Ми вирішили проігнорувати ці скарги, т.к. Disqus широко використовується багатьма великими сайтами. Однак у результаті кількість коментарів сильно просіла. Після відключення Disqus ми помітили, що люди частіше залишали коментарі. Загальний обсяг коментарів збільшився на 304%»

  • Гостьові коментарі складніше відстежувати
  • Значна проблема Disqus – складнощі із публікацією гостьових коментарів. По-перше, адміністратор Disqus повинен увімкнути цю можливість. За замовчуванням її вимкнено. По-друге, опція «публікувати як гостя» не відображається, поки ви не клацнете полем Name. Це не найінтуїтивніший підхід.

    Альтернативи Disqus

    Якщо вам не до вподоби нові зміни, пов'язані з рекламою Disqus, ви можете розглянути деякі альтернативи. Нижче наведені плагіни для WordPress, які можна протестувати. Пам'ятайте: якщо ви переходите на іншу систему коментування, обов'язково увімкніть опцію Sync Comments у параметрах Disqus ще до переходу. У результаті ви зможете внести всі коментарі до локальної бази даних WordPress, і вони згодом з'являться в іншій системі коментування.

  • Рідна система коментування
  • Найпростіший варіант – використовувати рідну систему коментарів WordPress. Вона чудово працює «із коробки». Дві головні її проблеми – спам та продуктивність. За промовчанням система коментування завантажує всі граватори під час кожного завантаження сторінки. Це може позначитися на продуктивності. Ми рекомендуємо використовувати плагін Lazy Load for Comments. Ви також можете встановити додаткові плагіни для боротьби зі спамом – наприклад, Akismet.

    Lazy Load for Comments зараз має близько 100 активних установок. Рейтинг плагіна дорівнює 5 із 5. Ми запустили кілька тестів, щоб ви могли оцінити різницю. У нашому прикладі ми використали той самий запис блогу з 35 коментарями, що й раніше. Ми протестували її спочатку із рідною системою коментування, а потім уже з плагіном Lazy Load for Comments.

    Рідна система коментування

    Ми провели перші 5 тестів у Pingdom та взяли середні значення. Як ви можете бачити, загальний час завантаження сторінки становив 827мс зі 106 запитами.

    Lazy Load for Comments

    Потім ми перейшли до плагіна Lazy Load for Comments і провели знову 5 тестів у Pingdom. Як можна побачити, час завантаження сторінки знизилося до 685мс. Тепер у нас залишилось 87 запитів. Це відмінно. Просте покращення рідної системи коментарів, і який ефект!

  • wpDiscuz
  • wpDiscuz – ще один плагін коментування для WordPress, який ви можете розглянути як альтернативу Disqus. Він з рідними коментарями, тобто. не доведеться синхронізувати їх на сторонньому сайті.

    На даний момент плагін має понад 20 000 активних установок. Рейтинг плагіна – 4,95 з 5. Плагін має інтеграцію з Akismet та WordPress Zero Spam. Деякі додаткові можливості плагіна:

    • AJAX-коментарі в реальному часі
    • Кнопка «Завантажити більше» замість пагінації
    • Анонімні коментарі
    • Сортування коментарів
    • Опції сповіщення авторів коментаря
  • Epoch
  • Ще одна альтернатива Disqus - плагін Epoch. Він розроблений командою Postmatic. Ці хлопці зробили багато креативних речей, пов'язаних із коментарями, за останні роки. Вони недавно запустили преміум-версію плагіна Replyable, який додає додатковий функціонал - наприклад, двосторонню email зв'язок і т.д. Продукти Postmatic використовуються багатьма популярними WP-сайтами – наприклад WP Tavern, ithemes, WP Mayor, WPKube, BobWP.

    На даний момент плагін має більше 700 активних установок з рейтингом 4.5 із 5. Деякі з його ключових особливостей:

    • Використання рідної системи коментарів WordPress
    • AJAX-коментування для надсилання та отримання коментарів
    • Повна інтеграція з темою WP

    Доброго часу доби, шановні читачі. Я знаю, що мене читає багато новачків не лише у блогінгу, а й взагалі в інтернеті. І саме з цього, я вирішила приділити увагу звичайнісіньким речам, які відносяться безпосередньо до блогінгу, але викликають у деяких користувачів питання і нерозуміння. Як ви зрозуміли із заголовка, мова піде про те, як коментувати блоги через Disqus. Для початку невеликий план:

    • Що таке Disqus.
    • Переваги та недоліки Disqus.
    • Як залишити коментар у блозі з Disqus.

    Почну по порядку.

    Що таке Disqus

    Disqus - це система коментування блогів, яка легко інтегрується в багато відомих блогових платформ і CMS.

    У всіх блогах, як ми знаємо, є можливість залишати коментарі до статей. І навіть є така сторона блогінгу, як, не так важливо зміст статті, . Усі блогові сервіси та CMS передбачають коментування. Але реальність така, що багато розробників приділяють мало уваги розробці зручної, гнучкої системи коментування з великим функціоналом. І на світ з'являються сторонні розробки, які з легкістю інтегруються в різні блогові служби і блогові двигуни і мають більші можливості, ніж вбудовані коментарі.

    Disqus, напевно, одна з найсучасніших систем коментування, особливо коли порівнюєш її з коментарями в Blogger.

    Переваги та недоліки Disqus

    Я не зможу перерахувати всі переваги цієї системи, їх дуже багато, та й це не має сенсу, т.к. краще один раз спробувати особисто, ніж 100 разів почути. Я користуюся дискусом уже кілька місяців, з 5 травня, і навіть писала статтю (правда був період, коли я була змушена тимчасово від нього відмовитись, але вже не хочеться про це згадувати). Але, що мене найбільше приваблює в Дискусі, як звичайного користувача, то це деревоподібні коментарі, коли видно хтось на чий коментар відповідає. Адже у більшості вбудованих коментарів такого немає. Дивишся коментарі до статті, і не зрозуміло, де що до чого написано. А в дискусі все структуровано та дуже зручно.

    Ще для мене є великою перевагою, що можна настроїти спам-фільтри. Blogger, навіть з останніми нововведеннями, це не має. У дискусі можна налаштувати білі та чорні списки, встановити цензуру. Наприклад, занести до списку нецензурні слова та заборонити публікацію коментарів, які містять ці слова.

    Взагалі, у мене стоїть тільки один фільтр на коментарі - це обов'язкове модерування коментарів, що містять посилання. Такі коментарі потрапляють до папки спаму, і не публікуються, поки я не подивлюся їх. Часто доводиться редагувати такі коментарі, т.к. особисто я не хочу, щоб мій блог перетворювався на смітник. Досвідченим шляхом було з'ясовано, що коментарі Disqus індексуються роботом пошуку Яндекс по блогах, і всі посилання враховуються Яндексом як посилання з блогів. А багато хто може знати, посилання з блогів впливають на положення блогів у рейтингу. Тому я вирішила перевіряти усі посилання в коментарях.

    І ось ще одна перевага Disqus, коментарі можна редагувати. Так, я можу відкрити та відредагувати будь-який залишений у моєму блозі коментар. Я намагаюся не користуватися цією перевагою, але, як сказала вище, іноді доводиться.

    Ну і остання перевага, яку я ціную, це блокування неугодних коментаторів. Одного разу довелося скористатися. Не люблю нахабство та грубість. Адже я доброзичливо ставлюся до своїх читачів, чому я маю у своєму блозі терпіти коментарі людей, які не мають поняття про ввічливість.

    Ну а які є недоліки у Disqus? Я не знаю. Це не означає, що їх немає і, можливо, що більш просунуті користувачі, які мають навички програмування, знають про недоліки Дикуса, я ж, як звичайний користувач недоліків не бачу.

    Як залишити коментар у блозі з Disqus

    Користуватися обговоренням дуже легко, і я зараз вам це доведу.
    Отже, ви зайшли на блог і побачили незвичні для себе коментарі, давайте розберемося, як користуватися Дискусом.

    1. Якщо ви часто зустрічаєте коментарі Дискус, читаєте блоги, в яких встановлена ​​дана система, варто задуматися над тим, що найзручніше зареєструватися в цій системі, і створити свій профіль. Для цього просто натисніть іконку Disqus.

    Натискаєте на кнопку "Register"і ви вже одразу можете залишити свій коментар у блозі, як зареєстрований користувач Disqus.

    Як бачите, все дуже просто. А далі буде ще простіше. Насправді, реєструватися не обов'язково, можна коментувати блоги без створення облікового запису в Disqus. У мене на блозі встановлено кілька різних способів підключення до дискусу. Розглянемо деякі з них докладніше.

    2. Ви можете залишити свій коментар, увійшовши в дискус через аккаунт у Twitter. Якщо ви в даний момент авторизовані в , то вам лише потрібно буде дати згоду на підключення до твітера, якщо не авторизовані, то потрібно буде авторизуватися за своїми даними в твітері.

    На жаль, деякі мої читачі пишуть, що в мене не працює вхід через OpenID. Я перевіряла ще раз всі налаштування, але не знаю в чому справа. Також я сама пробувала входити через OpenID. Заявляю, деякі сайти підключаються без проблем, а деякі не хочуть у жодну, особливо Blogger.
    Ось я підключалася через OpenID до блогу ЖЖ буквально сьогодні, коли писала статтю.

    Шукатиму вирішення цієї проблеми, але насправді є простий вихід.

    4. Можна залишити коментар без реєстрацій та будь-яких інших додаткових дій. Для цього просто введіть свій коментар та натисніть на кнопку "Відправити від імені...". З'явиться вікно, в якому ви вказуєте свій нік та електронну пошту. Далі, якщо ви хочете, щоб ваш нік був посиланням на ваш сайт, натисніть на посилання "Не обов'язково: Link to your website", відкриється додаткове поле, щоб ввести адресу вашого блогу. Не забудьте відзначити галочкою "Отримувати всі коментарі по e-mail", інакше ви не дізнаєтесь, що я відповіла на ваш коментар.

    Як залишити коментар без реєстрації

    Ось така зручна та проста система коментування у блогах Disqus. Впоратися з нею може навіть дитина, але деякі дорослі пасують перед нею, напевно, переважно через те, що її не повністю перекладено російською мовою, та й просто через те, що думають, що це складно. А складного взагалі нічого нема.

    У верхній частині пункту 1 знаходиться код, який ми повинні розмістити у себе на сайті. Копіюємо його, потім створюємо новий чанк disqus і вставляємо код.

    У пункті 2 дають посилання на додаткові параметри DISQUS, які необхідні динамічних сайтів, тобто. нам ці параметри також потрібні.

    disqus_shortname

    Цей параметр вже за замовчуванням є у коді, який ми копіювали. Його значенням є коротке ім'я нашого проекту, яке ми запроваджували на першому етапі реєстрації.

    Var disqus_shortname = "my-short-name";

    disqus_identifier

    На нашому сайті DISQUS буде підключено на багатьох сторінках. Цей параметр містить ідентифікатор цих сторінок, щоб скрипт міг розрізняти наші сторінки та виводити коментарі там, де потрібно. Необхідно стежити, щоб значення цього параметра було унікальним. Використовувати як идентифікатор URL сторінки не рекомендується, оскільки сторінка може бути перейменована і це призведе до конфлікту ідентифікаторів.

    У MODX кожен документ має власний унікальний ідентифікатор. Ось його ми і будемо використовувати як значення цього параметра:

    Var disqus_identifier = "[*id*]";

    disqus_title

    Цей параметр містить назву поточної сторінки. Якщо параметр не вказано, як значення буде передано вміст тега , а якщо вміст передати неможливо, буде використано URL сторінки.

    Var disqus_title = "[*pagetitle*]"; !}

    disqus_url

    Містить адресу поточної сторінки. Якщо значення не встановлено, приймає значення window.location.href . Цей параметр використовується для пошуку або створення тем, коли disqus_identifier не використовується. Настійно рекомендується вказувати цей параметр, оскільки якщо відвідувач знаходиться на сторінці http://example.com/helloworld.html?123 , DISQUS може показати іншу гілку коментарів, відмінну від http://example.com/helloworld.html . Як значення повинні використовуватися абсолютні адреси:

    Var disqus_url = "[(site_url)][~[*id*]~]";

    disqus_category_id

    Містить номер категорії, яка буде використана для поточної сторінки. Параметр використовується для створення потоку. А категорії створюються в адміністративній панелі вашого облікового запису Admin -> Settings -> Advanced -> Categories . Цей параметр необов'язковий, але розглянемо його докладніше. Створимо кілька категорій, наприклад SPORT та BALET:

    Варіантів передати до параметра потрібне значення категорії існує безліч і вони залежать від структури вашого сайту. Один із найуніверсальніших варіантів нижче.

    Створимо у себе TV-параметр catDisqus у можливих значеннях вказуємо:

    Спорт==2566388||Балет==2566398

    Відзначаємо шаблони, в яких будуть підключені коментарі DISQUS із даними категоріями та у всіх документах проставляємо категорії.

    Var disqus_category_id = "[*catDisqus*]";

    Всі додаткові параметри вказуються під var disqus_shortname , в моєму випадку чанк disqus виглядатиме так:



    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = "my-short-name"; // required: replace example with your forum shortname
    var disqus_identifier = "[*id*]";
    var disqus_title = "[*pagetitle*]";!}
    var disqus_url = "[(site_url)][~[*id*]~]";

    /* * * DON"T EDIT BELOW THIS LINE * * */
    (function() (
    var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
    dsq.src = "//" + disqus_shortname + ".disqus.com/embed.js";
    (document.getElementsByTagName("head") || document.getElementsByTagName("body")).appendChild(dsq);
    })();

    Please enable JavaScript для перегляду коментарів Powered by Disqus.
    comments powered by Disqus

    Перед тим як писати про встановлення системи коментування Disqus та її налаштування, хотілося б розповісти, які переваги має ця система і чим вона така корисна. Відразу хочеться помітити, що ця система вже встановлена ​​на тисячах сайтів, і вже заслужила на велику популярність.

    Переваги системи коментування Disqus

    Перше, що хотілося б помітити, це приємний зовнішній вигляд, який не потрібно налаштовувати. Після встановлення система коментування готова до використання. Система Disqus має приємний та зручний інтерфейс, який дозволяє з легкістю нею користуватися.

    Також, система Disqus взаємодіє з соціальними мережами, і це дозволяє залишити коментар на сайті без реєстрації та введення додаткових даних. Опублікувати коментар можна за допомогою авторизації через такі соціальні мережі, як Facebock, Twitter та Google+. Але стандартний спосіб коментування також підтримується, тому користувачам дуже зручно залишати свою думку на сайті за допомогою цієї системи коментування.

    Система коментування Disqus є чудовою альтернативою стандартним WordPress коментарям.

    Підключення системи коментування Disqus до WordPress

    Щоб встановити систему коментування Disqus на сайт WordPress, необхідно зареєструватися в системі. Після цього ви отримаєте доступ до панелі керування системою і зможете підключити її до вашого WordPress сайту.

    Щоб зареєструватися в системі Disqus, достатньо ввести деякі дані про ваш сайт, бажаний логін та пароль.


    Після того, як ви створите обліковий запис у системі Disqus, вам залишиться лише підключити Disqus до WordPress.

    Встановлення Disqus на WordPress сайт

    Встановити систему коментування Disqus на WordPress можна за допомогою спеціального плагіна – завантажити Disqus для WordPress (див. ).

    Після встановлення плагіна вам потрібно зайти в налаштування плагіна Disqus, ввести дані для входу в систему і потім вибрати необхідний сайт у системі Disqus зі списку, який ви бажаєте підключити (якщо у вас є декілька сайтів у системі Disqus).



    Також у налаштуваннях плагіна Disqus ви можете імпортувати старі коментарі в нову систему коментування одним натисканням кнопки.

    Підключення Disqus без плагінів

    Але є й інший спосіб підключення disqus до WordPress, за якого немає необхідності використовувати плагін. Для цього потрібно додати простий код у файл functions.php:

    Function disqus_embed($disqus_shortname) ( global $post; wp_enqueue_script("disqus_embed", "http://".$disqus_shortname.".disqus.com/embed.js"); echo " var disqus_shortname = "".$disqus_sh ""; var disqus_title = "".$post->post_title.""; var disqus_url = "".get_permalink($post->ID).""; var disqus_identifier = "".$disqus_shortname."-".$ post->ID.""; "; )

    А потім підключити коментарі Disqus у шаблоні одиночного запису - single.php за допомогою наступного рядка, в якому необхідно вказати коротке ім'я сайту в системі Disqus (shot_site_name):

    Налаштування системи коментування Disqus

    Налаштування системи Disqus не повинні викликати складності. Налаштувати Disqus можна як на панелі адміністратора WordPress, так і на основному сайті Disqus.com . Щоб відкрити панель налаштувань Disqus, перейдіть на вкладку "Коментарі - Disqus". Введіть дані для входу, а потім перейдіть на вкладку "Settings".

    Перше, що необхідно зробити - це встановити російську мову для інтерфейсу Disqus. Для цього потрібно вибрати значення Russian зі списку Language.

    Далі ви можете вибрати необхідний режим модерації коментарів, дозволити або заборонити додатки до коментарів, підключити Твіттер до профілю Disqus. Також у налаштування Disqus можна додати кілька модераторів та адміністраторів сайту, вказавши їх Email, на який зареєстрований обліковий запис Disqus.

    У налаштуваннях Disqus на вкладці Advanced можна встановити захист від спаму, підключивши систему Akismet. Для цього достатньо ввести код Akismet у відповідне поле.

    Система коментування Disqus для Wordress

    Після встановлення системи коментування Disqus спілкування на вашому сайті вийде на новий рівень. Ви легко зможете працювати з коментарями та швидко на них відповідати. Система Dsqus дуже приємна і ми думаємо, вона вам дуже сподобається. Сподіваємось цей пост був вам корисним. А якщо у вас виникають додаткові питання щодо системи коментування Disqus, ставте їх у коментарях.

    Інфраструктура коментарів у WordPress досить добре зроблена та для багатьох задовільна. Але, якщо вам потрібно, щоб коментатори приєднувалися до вашого сайту через облікові записи в соціальних мережах типу Facebook, Twitter, Google і подібних, вам доведеться встановити плагіни, які надають цей функціонал.

    Або ви можете використовувати Disqus .

    Disqus - система коментарів, яка надає практично всі API, включаючи Facebook, Twitter, Google, Yahoo і OpenID. Плюс, ви можете авторизуватися з вашими даними Disqus (які дозволяють простежити за кожним обговоренням на кожному сайті, де ви коментували) або просто коментувати з використанням вашого імені та e-mail адреси.

    Є простий спосіб інтегрувати Disqus в WordPress: ви просто реєструєте новий Disqus обліковий запис і встановлюєте WordPress плагін. Він навіть синхронізується з вашими рідними WordPress коментарями, так що вам не доведеться перейматися вашими існуючими коментарями. І він підтримує цю синхронізацію постійно!

    Але якщо вам більше не потрібна синхронізація з рідними коментарями (як мені), і якщо ви фанат оптимізації (як я), який ненавидить зайві запити до бази даних, які робить плагін, або якщо вам взагалі не діло до існуючих коментарів, і ви хочете почати з нуля, є досить простий спосіб інтегрувати Disqus у ваш WordPress блог.

    В першу чергу:
    Реєстрація нового Disqus облікового запису

    Найлегша частина цього посібника: просто перейдіть на Disqus.com та заповніть цю форму для реєстрації нового профілю:

    Не забудьте підтвердити ваш обліковий запис, перейшовши за посиланням, яке прийде на вашу e-mail адресу!

    Установка плагіна для експорту існуючих коментарів до Disqus


    Ну, ви знаєте: качаєте плагін , розпаковуєте архів у вашу папку plugins (або шукаєте "Disqus Comment System" на сторінці "Установка плагінів" вашої панелі адміністратора і встановлюєте плагін звідти) і активуєте його.

    Налаштування плагіна

    При активації плагіна ви побачите повідомлення WordPress з посиланням на встановлення вашого плагіна. Там вам потрібно буде авторизуватись з вашими даними Disqus:

    Після цього оберіть ваш сайт. Вітаю, щойно ви встановили Disqus на ваш блог!

    Тепер перейдіть на вашу сторінку Коментарі і потім клацніть на посилання Розширені опції у правій верхній частині сторінки. Там є кілька опцій для вибору:

  • Disqus short name : Це коротке ім'я, яке ви ввели під час реєстрації в Disqus. Він повинен був автоматично встановитися, коли ви авторизувалися хвилину тому.
  • The API keys : вони також встановлюються автоматично і не потрібно їх змінювати. Якщо ви випадково змінили або видалили один з них, перейдіть на вашу сторінку профілю на Disqus.com, щоб отримати правильні ключі API.
  • Application Public & Secret Keys: Використовуються для SSO додатків. Про них ми в цьому посібнику говорити не будемо, тож цей пункт пропускаємо.
  • Where to use Disqus comments on : ви можете використовувати Disqus тільки на тих постах, де ви відключили коментарі, або ви можете увімкнути Disqus для всіх постів. Залишіть цю опцію так, якщо ви хочете відображати Disqus для всіх ваших постів.
  • JS output for comment counts : Disqus автоматично намагається змінити "X Comments" вашої теми. Якщо це не виходить, можливо, вам знадобиться ця опція.
  • Disable automatic synchronization : якщо ви не бажаєте синхронізувати нові коментарі (розміщені на Disqus) з вашою базою рідних коментарів WordPress, виберіть цю опцію та вимкніть синхронізацію.
  • Disable server side rendering : ця опція дозволяє розмістити текстовий список коментарів перед тим, як Disqus завантажиться на сторінці. Google тепер індексує коментарі Facebook і Disqus (та інші системи коментування такого типу), але я не знаю про інші пошукові системи, тому якщо ви хочете, щоб ваш сайт знаходили через інші пошукові системи з коментарями на вашому блозі, залиште цю опцію не вибраною . В іншому випадку (тобто якщо вам важливий тільки Google та/або вам не потрібно, щоб вас знаходили за словами у коментарях до ваших постів) позначте цю опцію.
  • Перевірте один з ваших постів, щоб подивитися, як Disqus завантажується поверх рідної системи коментарів. Ви готові рухатись далі!

    Експорт існуючих коментарів у Disqus

    Крім обговорених раніше опцій, є також частина "Import / Export ", де ми можемо, як ви вже здогадалися, імпортувати та експортувати наші коментарі:

    Процес експорту складається з натискання кнопки "Export" і очікування, де Disqus закінчить перенесення ваших коментарів у свою базу даних.

    Процес може зайняти від кількох секунд до кількох годин - мій блог мав 20000 коментарів, коли я перейшов на Disqus - це зайняло годинник! Але доки я готував це керівництво, експорт 2 коментарів зайняв 2 секунди (для мого тестового блогу).

    Готово. Тепер, коли ми закінчили з плагіном - ми можемо просто позбутися його! :)

    Дезактивуйте плагін, якщо ви збираєтеся використовувати код на наступному кроці. Я волію активувати його знову один раз, щоб зробити резервну копію моїх Disqus коментарів у мою базу даних (натискаю "Sync Comments" у блоці "Import/Export" і чекаю кілька хвилин). Але якщо ви не збираєтеся більше використовувати плагін знову, і вам не потрібні опції, збережені у вашій базі даних, ви також можете видалити його за допомогою кнопки "Видалити ".

    Інтеграція Disqus у WordPress без плагіна

    Як ми обговорювали раніше, відсутність плагіна допомагає оптимізувати наш сайт - простий запит до бази це простий запит до бази, адже так?

    У будь-якому випадку, ось функції, які ми збираємося використовувати - як завжди, додайте це до файлу functions.php вашої теми:

    Function disqus_embed($disqus_shortname) ( global $post; wp_enqueue_script("disqus_embed", "http://".$disqus_shortname.".disqus.com/embed.js"); echo " var disqus_shortname = "".$disqus_sh ""; var disqus_title = "".$post->post_title.""; var disqus_url = "".get_permalink($post->ID).""; var disqus_identifier = "".$disqus_shortname."-".$ post->ID.""; "; )

    Вбудовування коментарів Disqus

    Функція досить проста: використовуйте код

    у ваших файлах single.php та page.php усюди, де ви хочете вставити та показувати Disqus коментарі на цих сторінках. Ви також можете здійснити пошук функції comments_template(); і замінити її нашою новою функцією, оскільки ми більше не маємо наміру використовувати рідні функції коментарів.

    Давайте трохи розглянемо код:

    : Як ви знаєте, ми не можемо нічого робити, якщо ми не завантажили JS! :)
  • Розміщення div для завантаження в нього коментарів: Ми виводимо
    тому, що Disqus необхідний цей div з ID для завантаження коментарів.
  • Значення змінних JS для Disqus: нам потрібно встановити ці значення, щоб Disqus розпізнав сторінку. Нам не обов'язково встановлювати disqus_title і disqus_url оскільки Disqus може взяти їх з URL сторінки та тегу, але якщо хтось відвідує ваш сайт за адресою, яка містить, припустимо,
    ...?utm_source=feedburner , URL буде відрізнятися від оригінального, і це може призвести до проблем.
  • Порада: спробуйте завантажити дискус_нікнейм.disqus.com/embed.js у вашому браузері - вас перенаправить на CDN Disqus. Скопіюйте це нове посилання і використовуйте його у функції wp_enqueue_script для оптимізації коду і далі - півсекунди це півсекунди, чи не так?

    Отримання кількості коментарів function disqus_count($disqus_shortname) ( wp_enqueue_script("disqus_count", "http://".$disqus_shortname.".disqus.com/count.js"); echo ""; )

    Ми можемо використовувати код

    де завгодно у файлах теми, але тільки в Циклі (Loop). На жаль, Disqus може вважати лише коментарі з посиланням, яке в кінці має #disqus_thread - якщо ви знайдете інший спосіб підрахунку коментарів, напишіть у коментарях, мені це дуже допоможе.

    Порада: Ви можете редагувати виведений текст, зайшовши на дискус_нікнейм.disqus.com/admin/settings/appearance/ та змінивши вміст блоків "Comment Count Link" та "Reaction Count Link". Ви можете навіть використовувати HTML!