WordPress Коментиране. Фина настройка на формата за коментари Инструкции за създаване на персонализирана функция за показване на коментари

Дмитрий Дементий

Удобството и функционалността на системата за коментиране влияе върху ангажираността на аудиторията и броя на коментарите в сайта. В тази статия ще намерите прегледи на най-добрите външни системи за коментиране, които да ви помогнат да изберете най-доброто решение.


Защо се нуждаем от външни системи за коментиране?

За да обсъдите публикация на сайт на WordPress с естествена система за коментари и стандартни настройки, ще трябва ръчно да въведете вашето име и имейл адрес. Същият проблем съществува и при стандартните системи за обсъждане на други популярни двигатели. Поради това губите много коментари, защото потребителите не искат да харчат усилия, за да влязат.


Услугите за коментиране на трети страни предоставят следните функции:

  • Удобство на оторизация за участие в дискусията. Тук трябва да намерите баланс между желанието на потребителя да остави коментар възможно най-бързо и необходимостта да получите данни за коментатора от собственика на ресурса.
  • Включване на публиката в дискусията. Услугите на трети страни уведомяват потребителите, когато се появят нови коментари.
  • Съхраняване на коментари. Системите на трети страни съхраняват потребителски коментари на своите сървъри. Това спестява дисково пространство и намалява натоварването на сървъра на собственика на сайта.
  • Възможност за оценяване на коментари.
  • Възможност за препоръчване на коментари.
  • Разширете обхвата на вашата аудитория чрез автоматично публикуване на коментари в потребителски профили в социалните мрежи.
  • Възможност за вмъкване на визуално съдържание в коментари.

По-долу ще намерите прегледи на възможностите на най-удобните външни системи за коментиране.

Какви алтернативни системи за коментиране могат да се използват на сайта?

Собствениците на уебсайтове имат достъп до платени и безплатни услуги за коментиране. Мини-отзивите съдържат обща информация за всяка система, както и инструкции за инсталиране и конфигуриране на сайтове, работещи с WordPress.

Система за коментиране Disqus

Disqus е най-популярната система за коментари на трети страни. Според създателите с негова помощ потребителите пишат 50 милиона коментара на уебсайтове всеки месец.

Поради своята популярност, Disqus може да се счита за еталон или отправна точка за оценка на други външни системи за коментиране.

Как да инсталирате Disqus на уебсайт


На страницата с настройки на сайта въведете името на ресурса и изберете URL адреса на платформата Disqus. Използвайте падащото меню, за да определите категорията, към която принадлежи вашият сайт. Щракнете Напред.


В следващата стъпка изберете план. Налични са следните опции:

  • База. Безплатен план за всеки сайт, рекламата се показва в системата за коментари. Disqus споделя приходи от реклами само със сайтове, които отговарят на вътрешните критерии на платформата.
  • плюс. Абонаментът струва $9 на месец. Планът ви позволява да изключите рекламата. За некомерсиални сайтове и лични блогове, които не показват реклами, планът Plus може да се активира безплатно. Броят на гледанията не трябва да надвишава 50 000 на ден.
  • Професионалист Цената е 89 долара на месец, броят на показванията на страници е не повече от 150 000 на ден. В професионален план има допълнителна функционалност: разширен анализ, приоритетна поддръжка, разширени възможности за модериране.


На следващата страница системата ви информира, че можете да монетизирате сайта си с помощта на Disqus. Функцията е достъпна за ресурси на английски език. Щракнете върху бутона, маркиран на илюстрацията, за да потвърдите, че сте запознати с тази системна функция.


Изберете платформата, на която работи вашият сайт. Ако няма готово решение, използвайте универсален код.


Системата ще ви предложи инструкции за инсталиране на приставката Disqus за WordPress. Продължете така:

  • В WP конзолата изберете менюто „Plugins – Add New“.
  • В полето Search Plugins въведете Disqus.
  • Инсталирайте и активирайте приставката.
  • На страницата с инсталирани добавки в реда Disqus Comment System изберете менюто Configure.


  • Системата ще ви подкани да актуализирате базата данни. Приеми предложението.


  • Въведете идентификационните данни на профила си в Disqus.
  • Изберете сайта, на който инсталирате системата за коментиране.
  • Експортирайте коментарите, които потребителите са оставили преди инсталирането на системата в Disqus. За да направите това, отидете в менюто с настройки на плъгина. В секцията Импортиране и експортиране щракнете върху бутона Експортиране на коментари.


Инсталирали сте приставката и сте свързали системата за коментиране към сайта. Потребителите вече могат да обсъждат вашите публикации. И трябва да обърнете внимание на настройките на услугата.


Настройки на системата за коментиране на Disqus

Отидете в менюто Настройки на общността на уебсайта на Disqus. В раздела Настройки, в раздела Общи, въведете URL адреса на сайта. Уверете се, че е отметнато квадратчето Активиране на препоръки за вашия сайт. Изберете езика на интерфейса за коментари. Запазете промените си.


В секцията „Общност“, в полето „Текст на значката на модератор“ изберете текста, който ще се показва до името на потребителите с модераторски права. Използвайте падащото меню, за да изберете как да се показват коментарите. Предлагат се следните опции: нов отгоре, стар отгоре и най-добър отгоре.


Ако е необходимо, позволете на анонимни потребители да коментират. Моля, имайте предвид, че тези коментиращи не получават известия за актуализации на дискусия. Това намалява тяхната ангажираност. В допълнение, възможността за анонимно оставяне на коментари може да привлече тролове и спамери към сайта.

Поставете отметка в квадратчето до опцията Връзки в коментарите. В този случай системата автоматично ще изпрати всички коментари с връзки за модериране. Уверете се, че опцията Media Attachments е отметната. Това е разрешение за публикуване на изображения и видеоклипове в коментарите.


Поставете отметки в квадратчетата до двете опции в секцията Коментари с флаг. Това позволява на потребителите да уведомяват модераторите за нежелани коментари. Също така, след броя на маркировките, посочени с помощта на падащото меню, системата ще скрие подозрителния коментар, докато жалбата не бъде прегледана от модератора. Запазете промените си.


Във вашия акаунт в Disqus в раздела „Общност“ можете да наблюдавате броя на коментарите и харесванията и нехаресванията, да назначавате модератори и да импортирате и експортирате коментари. Моля, имайте предвид, че експортирането на коментари в Disqus ви позволява да създадете резервно копие на файла с коментари. Тази функция не може да се използва за мигриране на потребителско съдържание към алтернативна система за коментари.

Обърнете внимание на функцията Word Filter. В съответното меню можете да добавите стоп думи, когато се използват, системата ще изпрати коментара в папката Спам.


Менюто за модериране на коментари показва всички коментари. Моля, обърнете внимание, че очакващите преглед коментари се намират в папката „Предстоящи“. Те не се показват на сайта, освен ако не са одобрени от модератора. В разделите Спам и Изтрити можете да видите спам съобщения и изтрити коментари.

Полезен съвет: Можете бързо да одобрите или изтриете коментар чрез имейл. За да направите това, просто отговорете на имейл, който ви уведомява за ново съобщение на сайта. За да одобрите коментар, посочете Одобри в отговора си;

Недостатъци на Disqus

Най-популярната система за външно коментиране има няколко недостатъка. Ето най-важните:


  • Според някои доклади Disqus намалява ангажираността на публиката. Например през лятото на 2015 г. WordPress CMS блогът WPBeginner изостави Disqus поради оплаквания от читатели. След това броят на коментарите се е увеличил с 304%.
  • Ситуацията с индексирането на коментари е неясна. Търсачките ги индексират периодично. Например коментарите, оставени преди два месеца в една от публикациите в блога на Texterra, все още остават уникални. Коментарите, написани преди година, се индексират, но системата Text.ru показва уебсайта Disqus като източник.
  • Няма безплатен план за търговски сайтове.


Популярността и функционалността превърнаха Disqus в референтната външна система за коментиране. Неговите предимства и недостатъци могат да се използват при оценката на алтернативните услуги.

Коментираща услуга Cackle

Cackle е платено решение. Изглежда, че разработчиците са взели предвид недостатъците на Disqus и характеристиките на рускоезичните проекти. Благодарение на това системата получи важни предимства: индексиране на коментари от търсачките и възможност за влизане чрез акаунти в популярни мрежи в RuNet. По-долу са други функции на системата.

Как да инсталирате Cackle на уебсайт

След като се регистрирате и потвърдите акаунта си, системата ще ви подкани да създадете нова джаджа. Въведете URL адреса на сайта и името на притурката и щракнете върху бутона „Продължи“.


Системата ще предлага универсален widget код или код за популярни CMS. Изберете желаната опция.


За да използвате системата Cackle на сайт на WordPress, инсталирайте плъгина Cackle. В конзолата на WordPress изберете менюто „Коментари – настройки на Cackle“. Копирайте генерираните API ключове и ID на сайта от административния панел на Cackle. Поставете ги в съответните полета в менюто с настройки на плъгина в WordPress. Активирайте джаджата.


Експортирайте съществуващи коментари в системата Cackle. Синхронизирайте джаджата с вашата база данни на WordPress.


Между другото:

Интерфейсът на формата за коментар на Cackle е много подобен на този на Disqus. Потребителите, запознати с Disqus, ще намерят лесно да използват Cackle.


Моля, обърнете внимание, че системата поддържа кръстосано публикуване на съобщения VKontakte. Тази функция е активирана по подразбиране. От една страна, това може да помогне за увеличаване на обхвата на аудиторията. От друга страна, потребителите могат да бъдат раздразнени от публикуването на съобщения в техния профил, без да питат.


Как да настроите системата за коментари Cackle

За да използвате всички функции на услугата, обърнете внимание на настройките. В административния панел на Cackle изберете подходящото меню. В раздела „Общи“ обърнете внимание на елемента „Изтриване на коментари“. Можете да деактивирате или активирате тази функция в рамките на няколко минути след публикуването. Също така в общите настройки можете да изберете текста на иконата на модератора и да промените реда на иконите на социалните услуги, чрез които можете да влезете.


В разширените настройки обърнете внимание на следните точки:

  • Активиране на предварително модериране на коментари, съдържащи връзки.
  • Премахнете отметката от квадратчето Коментари на гости. Анонимните коментари не допринасят за ангажираността на потребителите и доверието в ресурса.
  • Премахнете отметката от квадратчето до „Crossposting“. В този случай системата няма да публикува автоматично коментари в социалните мрежи.

Променете останалите настройки, както желаете, или запазете опцията по подразбиране.


В раздела Облик обърнете внимание на елемента Пагинация. Пагинирането влошава използваемостта на коментарите. За да разрешите проблема, използвайте падащото меню, за да изберете Избор и въведете голяма стойност в полето Максимален брой коментари на страница.


В раздела „Capcha“ можете да се свържете reCAPTCHA услуга от Google, а в раздела „Защита от спам“ можете да свържете услугата за защита от спам Akismet.

Можете да модерирате коментари в конзолата на WordPress или в административния панел на уебсайта на Cackle. Можете също да инсталирате мини джаджа за модериране. С негова помощ можете да модерирате коментари директно в сайта.

Недостатъци на системата Cackle

Cackle е платена услуга. Това е основният му недостатък в сравнение с Disqus. Цената за използване на един сайт е 200 рубли на месец. Струва ли си да харчите пари, за да можете да оторизирате потребители чрез VKontakte и Odnoklassniki? Това е основният въпрос, въз основа на резултатите от отговора на който собственикът на конкретен сайт трябва да вземе решение.

Друг недостатък на услугата е, че не е очевидно, че потребители, които нямат профили в социалните мрежи, могат да участват в дискусии. Ако деактивирате възможността за оставяне на анонимни коментари, системата ще подкани читателя да влезе през социалната мрежа. Като алтернатива потребителят може да се регистрира на уебсайта на Cackle. Но за да направи това, той трябва да намери иконата, отбелязана на илюстрацията.


Система за хиперкоментари

HyperComments е платена система за коментиране, която поддържа оторизация с помощта на профили в популярни мрежи в RuNet. Три тарифи са достъпни за потребителите:

  • Лична. Струва $24 на година, може да се използва на един сайт. Поддържа до 500 хиляди изтегляния на джаджа на месец.
  • Професионален. Три сайта, $120 на година, до 2 милиона изтегляния на уиджети на месец.
  • Предприятие. $480 на година, колкото искате сайтове, до 6 милиона изтегляния на джаджа на месец.


В допълнение към оторизацията чрез Vkontakte, HyperComments има и други важни предимства. Това е функция за хиперкоментар, която ви позволява да маркирате част от текста и да го обсъдите. Коментаторите също могат да споделят цитати със своите последователи. Прочетете повече за възможностите на системата по-долу.

Как да инсталирате и конфигурирате HyperComments


Кликнете върху бутона "Напред". Системата ще ви пренасочи към страницата на плъгина HyperComments в директорията на WordPress. Инсталирайте и активирайте приставката. В конзолата на сайта изберете менюто „Коментари – Хиперкоментари“ и влезте с вашия акаунт в Google. На страницата с настройки изберете раздела с настройки. Импортирайте съществуващи коментари в системата.


Останалите основни настройки могат да бъдат оставени непроменени. Разширените настройки са достъпни в раздела Коментари в съответното меню.


В секцията „Общи“ активирайте известията до администратора и модераторите, когато бъде публикуван нов коментар. Ако е необходимо, активирайте предварително модериране на всички коментари.


В секцията „Структура“, ако е необходимо, премахнете отметката от квадратчето до полето „Разрешаване на коментари от гости“. В този случай потребителите ще могат да изпратят съобщение само след разрешение чрез социалната мрежа. Ако позволявате агресивни начини за увеличаване на обхвата си, активирайте кръстосаното публикуване.


В секцията „Цитати“ активирайте подходящата джаджа. Тя позволява на потребителите да маркират пасаж от текст и да го споделят с последователи в социалните мрежи.


В секцията HyperComments запазете настройките по подразбиране. Тази функция ви позволява да коментирате отделни текстови фрагменти.


В секцията „Стерео коментари“ можете да активирате съответната функция. Той комбинира коментари в две колони: публикации от автора и публикации от всички потребители. Ако е необходимо, можете да добавите фирмено лого към колоната за автор.



Недостатъци на системата HyperComments

Основният недостатък на системата е липсата на безплатна тарифа.

Услугата дискриминира потребителите, които нямат акаунти в социалните мрежи. Ако деактивирате анонимното коментиране, тези посетители няма да могат да оставят съобщение.

Друг важен недостатък е, че системата по подразбиране не уведомява потребителите за появата на нови коментари. Това намалява ангажираността на публиката.

Система за коментиране IntenseDebate

IntenseDebate е външна система за коментиране, разработена от Automattic Inc. Един от основните проекти на компанията е хостинг услугата WordPress.com. Следователно IntenseDebate се интегрира особено добре с WordPress CMS.

IntenseDebate е безплатна услуга. Функционалността му не отстъпва на референтния Disqus. Системата предоставя на собствениците на уебсайтове следните възможности:

За да се възползвате от възможностите на системата, инсталирайте я на вашия уебсайт и я конфигурирайте.

Как да инсталирате и конфигурирате IntenseDebate

След като се регистрирате в системата, отидете на страницата за инсталиране на системата за коментиране. Въведете URL адреса на ресурса. Ако използвате WordPress, инсталирайте и активирайте плъгина IntenseDebate. Влезте в страницата с настройки в WP конзолата.



В личния си акаунт на уебсайта на IntenseDebate активирайте известията, когато се публикуват нови коментари. Превключете езика на руски.


В менюто Оформление на вашия личен акаунт, ако е необходимо, променете външния вид на бутоните, размера на потребителските аватари и известията за нови съобщения. За да предотвратите пагинирането на коментарите, изберете максималната стойност в полето Коментари на страница. Ако е необходимо, посочете текста, който ще се показва под формата за коментар.


В менюто Коментари активирайте възможността за влизане с помощта на Facebook и Twitter. Използвайте системните подкани, за да създадете Facebook приложение и да получите API ключ. Поставете флага срещу бутона Активиране на „Докладване за този коментар“. Ще активирате бутона „Докладване на коментар“. Изберете опция за показване на обратни връзки. Те могат да бъдат публикувани заедно с потребителски коментари или в отделна област. За повечето проекти вторият вариант е подходящ.


Ако е необходимо, инсталирайте допълнителни джаджи на сайта. Следните добавки са налични в съответния раздел на вашия личен акаунт:

  • Статистика на коментарите - показва броя на коментаторите и съобщенията.
  • Последни коментари.
  • Популярна публикация. Тази джаджа показва списък с най-обсъжданите публикации.
  • Активни коментатори. Добавката показва десетте най-активни потребители с връзка към техните профили в IntenseDebate.


Можете да модерирате съобщения в конзолата на WordPress в менюто „Коментари“.

Недостатъци на системата IntenseDebate

Основният недостатък на IntenseDebate е липсата на интеграция с популярни мрежи в RuNet, например Vkontakte. За да участват в дискусии, потребителите ще трябва да влязат, използвайки своите акаунти във Facebook, Twitter, WordPress.com, да се регистрират в IntenseDebate или да предоставят име и имейл адрес.

Толстой коментира

Разработчиците позиционират коментарите на Толстой като безплатна система за изграждане на общност от потребители на сайта. Това не е традиционна система за коментиране, а джаджа за чат, където читателите могат да чатят. Комуникационният процес е геймифициран с помощта на система от значки и рейтинги.

Как да инсталирате коментари на Толстой на уебсайт

След регистрация в платформата, системата ще предложи вмъкване на кода на джаджата на всички страници на сайта.


Ако всичко е направено правилно, на сайта ще се появи джаджа за коментари.


В контролния панел на уебсайта за коментари на Толстой конфигурирайте размерите на приспособленията. Изберете подходящото време за зареждане на джаджа. Останалите настройки могат да бъдат оставени непроменени.



Информацията за съобщенията е достъпна за администратора в реално време в секцията „Модериране“ на личния акаунт. Потребителите виждат изпълним модул на страниците на сайта, указващ броя на коментарите и изскачащ прозорец с най-високо оценените коментари.

Потребителите могат да оценяват коментарите. И системата присвоява значки на коментаторите за тяхната активност.


Джаджата създава отделен чат на всяка страница от сайта. Но списъкът с чатове е достъпен за потребителите от всяка страница на сайта чрез връзката „Всички чатове“.

Недостатъци на системата за коментари на Толстой

Основният недостатък е, че коментарите се съхраняват на сървъра за коментари на Толстой, а не в базата данни на сайта. Поради това потребителското съдържание не се индексира. Разработчиците планират да решат този проблем в бъдеще.

В дискусии на уебсайта за коментари на Толстой потребителите казват, че джаджата забавя сайтовете. Не забелязах такъв ефект на тестовия сайт.


Алтернативи на универсалните системи

Вместо универсални междуплатформени решения, някои собственици на сайтове инсталират формуляр за коментари за една социална мрежа. Обикновено това е Facebook или VKontakte. Някои ресурси имат две форми за коментиране наведнъж.

За да настроите формата за коментар във Facebook, използвайте

Честно казано, когато видях, че пишат за това и съветват начинаещи в други сайтове, бях малко ужасен и реших да напиша бележката си по тази тема без фатален недостатък. Най-често виждах дълги листове код, които прилагат добавяне на коментари към сайта. Обикновено за целта те създават форма, извършват нейната обработка, запис, както и селекции за показване. Но предимствата на този подход стават все по-малко с течение на времето.

В тази публикация ще научите един от най-простите (но субективно един от най-предпочитаните) начини за добавяне на коментари към сайт - прост пример за начинаещи + опции за по-напреднали уебмастъри.

Наистина, защо да изобретяваме колелото и да пишем куп код, който в бъдеще все още ще трябва да бъде поддържан, коригиран и т.н., ако има куп готови решения от услуги на трети страни (говорим за социални мрежи + disqus)?

Но преди да преминем към самото внедряване, нека разгледаме предимствата/недостатъците на използването на готови решения. (Ако сте забравили нещо, пишете в коментарите и ще разширим списъка)

Предимства на решенията на трети страни:

  • Лесен за изпълнение.
  • Защита срещу спам „извън кутията“ (в моето решение ще трябва да внедря това допълнително, така че теоретично е свързано с предишната точка).
  • По-малко податливи на грешки, бъгове и т.н., тъй като решенията на трети страни са тествани от милиони потребители (отново свързано с първото: можете също да пишете всичко без бъгове, но ще отнеме допълнително време за отстраняване на грешки).
  • По правило услугите предоставят готов административен панел, статистика, известия за администратори, понякога модериране, няколко администратори, предварително модериране и т.н., което може да отнеме месеци, ако не и години, за уеб администратор, особено начинаещ изпълнявам.
  • Не е необходимо потребителят да се регистрира, да въвежда името си и т.н. - предполага се, че вече има акаунт в популярна социална мрежа.
  • Най-вероятно ще издържи голямо натоварване поради факта, че социалните. платформите първоначално са предназначени за тежки товари.

недостатъци:

  • Лоша или пълна липса на възможност за промяна на външния вид на блока с коментари.
  • Индексиране в търсачките.

Както можете да видите, има много повече предимства. Невъзможността за промяна на външния вид най-вероятно се прави с цел разпознаване на стила на услугата за коментари, като по този начин се създава ненатрапчива реклама. (Като една от опциите). Колкото до индексирането, наистина ли е толкова важно, защото не всички коментари носят смисъл.

Но достатъчно теория, нека да преминем към практиката.

1. Най-лесният вариант е да добавите коментари с помощта на избрана социална мрежа.

Например vk. Нека да разгледаме документацията. Копираме предоставения код и го добавяме към страницата (части от кода са взети от документите на връзката, те може да се променят в бъдеще, така че винаги копирайте от сайта с документация. Ето само възможен пример):

1) Добавяне към:

VK.init((apiId: 2951023, onlyWidgets: true));

2) Добавете на мястото, където искаме да видим уиджета за коментари (например след бележка, ако говорим за блог):

VK.Widgets.Comments("vk_comments", (редизайн: 1, ограничение: 10, ширина: "665", прикачване: "*"));

2. Добавете джаджи от няколко услуги. Например, като на този ресурс. Превключване на раздели:


Добавете към маркирането (twitter bootstrap трябва да бъде свързан за правилна работа!) на мястото, където искате да се показва джаджата за коментари:

Но този вариант не е най-добрият, въпреки че е най-простият. Проблемът е, че при този подход всички уиджети ще бъдат инициализирани, когато страницата се зареди, независимо дали потребителят има нужда от тях или не.

Това може да се избегне чрез внедряване на мързелива инициализация на джаджи за коментари. Първо целия код, след това обяснение:

(function(global, $) ( "use strict"; $(function() ( var $tabToggler, initComments, initialized; initialized = ( "#vk-comments": false, "#disqus_thread": false); initComments = функция (тип) ( var discussUserName, disqus_config, pageUrl; if (initialized) ( return; ) pageUrl = "page_url"; switch (type) ( case "#disqus_thread": // Трябва да зададете тези параметри, като използвате подходящата за вашата платформа way discussUserName = "discussUserName"; disqus_config = function() ( this.page.url = pageUrl; return this.page.identifier = "page_identifier"; ); (function() ( var d, s; ​​​​d = document; s = d.createElement("script"); s.src = "//" + discussUserName + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +new Date()); d.head ||. appendChild(s); case "#vk-comments": VK.Widgets.Comments("vk-comments", ( ограничение: 5, прикачване: " *", pageUrl: pageUrl; подразбиране: return; $tabToggler =

$tabToggler.on("shown.bs.tab", function(e) ( initComments($(e.target).attr("href")); ));

initComments($tabToggler.closest(".active").find("a").attr("href")); )); ))(прозорец, jQuery);Обърнете внимание на променливите, чиято стойност трябва да подготвите, като използвате методите, предоставени от вашата платформа. Първо, нека създадем картографиране на типове уиджети за коментари, променливаинициализиран

. След това функция

initComments(тип)

ви позволява да инициализирате джаджа за коментари и не прави нищо, ако вече е инициализирана.

И последното докосване е да инициализирате приспособлението за коментари по подразбиране, така че да се появи веднага след зареждането на страницата.

Готов скрипт за и кафескрипт за същината. Пример за работа е по-долу (примери на кодове, взети от този сайт)

Как да накарате посетител да напише коментар?

Просто е, просто трябва да опитате малко да следвате правилата, които описах по-долу, след което броят на коментарите на вашия сайт постепенно ще започне да се увеличава. Но това не означава, че можете глупаво да използвате тези чипове и всичко ще бъде наред. Трябва да анализирате какви посетители имате, какво точно искат и как да ги хванете, можете да направите това с помощта на или 😉 Да започваме...

По правило читателите не коментират, защото се страхуват: „Какво ще си помислят за мен? Ами ако напиша грешното нещо и всички ще се смеят...” Вие, като автор на сайта, трябва да изясните на читателя, че сте човек като всички останали, че няма от какво да се страхувате...

За да направите това, просто създайте страница „“ и напишете за себе си как сте започнали, къде сте учили, къде живеете и т.н. Разделът „Лично“ също работи добре, където от време на време ще пишете статии за себе си, например, когато сте попаднали в забавна ситуация или.

Плъгини като този също работят много добре - плъгин за показване на последните оставени коментари. Хората ще видят, че сайтът ви се коментира активно и не се случва нищо лошо 😉

2) Мотивирайте читателя да остави коментар.

Постоянно питайте читателя за каквото и да било, задавайте въпроси, искайте мнението им. Тогава читателят ще почувства, че наистина се интересувате от неговите коментари и няма да ви остави без внимание. Много блогъри използват този метод:

Те не разкриват напълно темата на статията; това е подходящо за сайтове, които пишат истории за душата, но не и за моята тема. Ето защо аз съм против този метод; по-добре е да напишете подробно и да анализирате темата на статията и в края да намекнете на читателите, че можете да кажете малко повече, тогава дискусията ще продължи 😉

3) Използвайте състезания и други стимули за коментиране.

В миналото така наречените конкурси за коментари работеха много, много добре, където читателите се възползваха от коментарите на сайта. Сега този метод работи по-малко ефективно, всичко това се дължи на други FAT състезания, които се организират от популярни блогъри с помощта на спонсори като , Rookee, Seopult и така нататък...

Тези състезания имат бюджет от десетки до стотици хиляди рубли, така че конкурс за коментари с награда от 500 рубли няма да изненада никого. И по този начин можете да пробутате само тези, които ви обичат и постоянно четат, но им липсва нещо да оставят коментар .

Видове конкурси за коментари:

Най-популярното състезание е състезанието въз основа на броя на коментарите (). Стартира се състезание и се определя най-добрият коментатор, който е написал най-много коментари за определен период от време, и той получава награда, като не е необичайно такива състезания да съдържат 3 награди.

В допълнение към това състезание често се провеждат състезания, където се определя например най-информативният коментар или най-добрият въпрос, зададен на автора, за това можете да използвате система за рейтинг за коментара. Авторите на тези коментари са доволни, а други чакат ново подобно състезание, за да опитат отново да си вземат стотинката

4) Коментари, които създават противоречия.

Опитайте се постоянно да изразявате мнението си, дори и да противоречи на общественото мнение. Много често статии като защо Android е по-добър от iOS получават рекорден брой коментари, защото хората спорят. В една от статиите ми писах защо е по-добра и леко унижава другите CMS системи.

Хората все още ми пишат с молба да опитам други CMS, за да мога да почувствам, че са по-добри от WordPress. По това време, въпреки факта, че статията беше една от първите, а блогът беше само на около седмица, статията всъщност получи рекорден брой коментари, ако паметта ми не ме лъже

5) Винаги отговаряйте на всеки коментар.

Не ви ли харесва, когато напишете статия и читателите не я коментират? По същия начин, авторът на коментар, който остава без отговор, е малко вероятно да пише повече коментари. Има само няколко автора, които ще ви досаждат, докато не отговорите. Затова не обиждайте читателите си...

Ако е възможно, благодарете на читателя за коментара (можете да го направите за първия коментар) и отговорете на въпроса му възможно най-подробно, насърчете го да пита повече, обещайте, че винаги сте готови да отговорите на всякакви коментари и запазете своя обещание. Тогава читателите ще почувстват, че се интересуват от тях и няма да ви оставят без внимание...

7) Коментирайте в други блогове.

Може да изглежда смешно, но все пак работи. Ако оставите интересни коментари на други сайтове, това не само ще повиши авторитета ви, авторитета на сайта и дори ще доведе нови посетители на сайта. Има няколко примера, в които с помощта на един коментар блогърите са си осигурили планина от нови посетители...

Но за това трябва да пишете наистина силни, интересни и информативни коментари. Те трябва да засегнат не само читателите на блога, в който сте оставили коментари, но и автора на този сайт. Но ако успеете, смятайте, че сте постигнали голям успех.

8) Оставете коментар със същото име и със същия аватар.

Това е много важно! Независимо дали оставяте коментари на вашия сайт или на някой друг, винаги го правете само с един и същ псевдоним и аватар. Писах за това как да използвам същия аватар тук. Защо правя това?

До скоро, истински твой Албърт и блог...

WordPress има няколко вида съдържание като публикации, страници, коментари. WordPress е много гъвкава платформа, която ви позволява да персонализирате основното съдържание, за да отговаря на вашия сайт. Можете да промените външния вид и функционалността. В този урок ще ви покажем как да промените поведението и външния вид на коментарите в WordPress сайт.

Стъпка 1. Разбиране на функцията comment_form и нейните аргументи

Нека да разгледаме функцията comment_form на WordPress. Той отговаря за показването на формуляра за коментари, който се появява на страницата или публикацията. Извикването на тази функция може да се намери главно във файла comments.php в папката на темата. Този файл е включен на различни места, например във файловете single.php и page.php, директно или чрез извикване на функцията comments_template.

Описание на функцията можете да намерите в кодекса на WordPress.

Ако използвате функцията comment_form за показване на формуляр, той ще бъде изобразен с помощта на параметрите по подразбиране и ще съдържа полета като име, имейл (и двете полета са задължителни), уебсайт и съдържание на коментар. В темата по подразбиране на Twenty Eleven формулярът ще изглежда така.

Някои важни аргументи към функцията comment_form:

  • полета - можете да го използвате, за да контролирате показването на полета във формата за коментари.
  • comment_notes_before и comment_notes_after - използват се за показване на информация преди и след формата.
  • title_reply - използва се за промяна на заглавието на отговора, което по подразбиране е „Оставете отговор“.
  • label_submit - използва се за промяна на текста на бутона за изпращане на коментар.
Стъпка 2. Персонализирайте формуляра за коментар с помощта на функцията comment_form

Сега нека настроим нашата форма за коментар, като предадем аргументи на функцията comment_form.

В случай, че трябва да персонализираме полетата във формуляра за коментари, трябва да предадем списък с тях на функцията comment_form. По подразбиране функцията използва следния списък от полета:

$fields = array("author" => "

" . "" . __("Име") . " " . ($req ? "*" : "") . "

", "имейл" => " ", "url" => "

" . __("Уебсайт") . "" . "

",);

Ако трябва да премахнем поле, например website, просто трябва да го изключим от масива и да предадем масива на функцията comment_form.

$commenter = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("author" => "

" . "" . __("Име") . " " . ($req ? "*" : "") . "

", "имейл" => " ",); $comments_args = array("fields" => $fields); comment_form($comments_args);

Освен това ще променим името на формуляра на „Моля, дайте ни своя ценен коментар“, а надписът върху бутона на „Изпратете моя коментар“.

За да изпълним задачата, предаваме следните аргументи на функцията comment_form:

$commenter = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $fields = array("author" => "

" . "" . __("Име") . " " . ($req ? "*" : "") . "

", "имейл" => " ",); $comments_args = array("fields" => $fields, "title_reply"=>"Моля, дайте ни своя ценен коментар", "label_submit" => "Изпратете моя коментар"); comment_form($comments_args);

Сега формулярът за коментар ще изглежда така:

Стъпка 3. Премахване на полета от формуляр с помощта на кука

Също така, формата за коментари на WordPress може да бъде модифицирана с помощта на куки и филтри. Тази настройка може да бъде особено полезна при работа с плъгин, когато трябва да персонализирате няколко елемента, но не и да променяте файловете на темата. Филтър за добавяне или премахване на полета от формата - ‘ comment_form_default_fields ‘

Нека премахнем URL полето с помощта на филтър. Горният код може да се използва в плъгин или във файла functions.php на активната тема.

Функция remove_comment_fields($fields) ( unset($fields["url"]); върне $fields; ) add_filter("comment_form_default_fields","remove_comment_fields");

Стъпка 4. Добавете данни към формуляра за коментар с помощта на кука

Можем да добавяме полета към формуляра с помощта на филтъра „comment_form_default_fields“. Нека добавим полето за възрастта на автора с помощта на филтър и да запазим това поле с допълнителни данни и да го покажем в коментара.

Добавете поле като това:

Функция add_comment_fields($fields) ( $fields["age"] = "

" . __("Възраст") . "" . "

"; върне $ полета; ) add_filter("comment_form_default_fields","add_comment_fields");

#respond .comment-form-author етикет, #respond .comment-form-email етикет, #respond .comment-form-url етикет, #respond .comment-form-age етикет, #respond .comment-form-comment етикет ( фон: #eee; 2px 2px rgba(204,204,204,0.8); font-size: 1px 2px : 13px мин. ширина: 4px 10px;

Сега нашата форма за коментари ще изглежда така:

Възрастта вече се съхранява като допълнителна информация. Трябва да използвате куката в „comment_post“:

Функция add_comment_meta_values($comment_id) ( if(isset($_POST["age"])) ( $age = wp_filter_nohtml_kses($_POST["age"]); add_comment_meta($comment_id, "age", $age, false); ) ) add_action("comment_post", "add_comment_meta_values", 1);

След като данните бъдат запазени, те могат да бъдат изведени като коментар като този:

Стъпка 5. Настройване на коментари за конкретни типове публикации

Понякога искате да използвате полета за коментари само за определени типове публикации. Нека променим кода, за да показва полето за възраст само за тип запис на книга:

Функция add_comment_fields($fields) ( if(is_singular("books")) ( $fields["age"] = "

" . __("Възраст") . "" . "

"; ) върне $ полета; ) add_filter("comment_form_default_fields","add_comment_fields");

Стъпка 6. Създайте функция за обратно извикване за показване на коментари

Функцията wp_list_comments се използва за показване на коментари към публикации. В кода на WordPressфункцията е описана подробно.

wp_list_comments има аргумент ' обратно извикване ', в който можете да дефинирате функция, която се извиква, когато се показва коментар.

В темата Twenty Eleven във файла comments.php можете да намерите реда:

Wp_list_comments(array("callback" => "twentyeleven_comment"));

Нека го променим на:

Wp_list_comments(array("callback" => "my_comments_callback"));

Функцията my_comments_callback ще бъде извикана за всяка публикация.

Стъпка 7: Коментари за стилизиране

Сега ще променим малко стила на коментара. Просто ще покажем съдържанието на публикацията и полето за възраст, които добавихме по-рано. Ще променим и цвета на фона за коментари.

Функционален код „my_comments_callback“:

Функция my_comments_callback($comment, $args, $depth) ( $GLOBALS["comment"] = $comment; ?>

Споделете