Аппараттық және бағдарламалық қамтамасыз етуді орнату

WordPress түсініктемелері - бұл толық көрініс пен сезім. WordPress-те түсініктемелерді орнату Жарияланған түсініктемені жіберу

Шынымды айтсам, олардың бұл туралы жазып, басқа сайттарда жаңадан келгендерге ақыл-кеңес беретінін көргенде, мен біраз шошып кеттім және бұл тақырып бойынша жазбамды өлімге әкелетін кемшіліктерсіз толтыруды шештім. Негізінде, мен іске асыратын ұзын код бөліктерін көрдім сайтқа пікірлер қосу. Әдетте бұл үшін пішін жасалады, оны өңдеу, сақтау, сонымен қатар көрсету үшін таңдаулар жүзеге асырылады. Бірақ бұл тәсілдің артықшылығы неғұрлым көп болса, соғұрлым аз.

Бұл постта сіз сайтқа түсініктемелерді қосудың ең оңай (бірақ субъективті түрде ең қолайлыларының бірі) әдістерінің бірін үйренесіз - жаңадан бастаушыларға арналған қарапайым мысал + жетілдірілген веб-шеберлерге арналған опциялар.

Шынында да, доңғалақты қайта ойлап тауып, болашақта әлі де қолдауға, түзетуге және т.б. қажет болатын кодтар шоғырын жазудың қажеті жоқ, егер дайын шешімдер тобы бар болса. үшінші тарап қызметтері(бұл туралы әлеуметтік желілерде + диск)?

Бірақ нақты іске асыруға көшпес бұрын, дайын шешімдерді пайдаланудың артықшылықтарын / кемшіліктерін қарастырайық. (Егер сіз бірдеңені ұмытып қалсаңыз - түсініктемелерде жазыңыз - біз тізімді кеңейтеміз)

Үшінші тарап шешімдерінің артықшылықтары:

  • Іске асырудың қарапайымдылығы.
  • Спамнан қорғау «қораптан тыс» (менің шешімімде мен мұны қосымша енгізуім керек еді, сондықтан теориялық тұрғыдан бұл алдыңғы параграфқа қатысты).
  • Қателерге, қателерге және т.б. бейімділік аз, өйткені үшінші тарап шешімдерін миллиондаған пайдаланушылар сынаған (қайтадан біріншіге қатысты: сіз бәрін қатесіз жаза аласыз, бірақ жөндеуге қосымша уақыт қажет).
  • Әдетте, қызметтер веб-шеберге, әсіресе жаңадан бастаушыға бірнеше айлар, тіпті жылдар қажет болуы мүмкін дайын басқару панелін, статистиканы, әкімшілер үшін хабарландыруларды, кейде модерацияны, бірнеше әкімшілерді, алдын ала модерацияны және т.б. қамтамасыз етеді. іске асыру.
  • Пайдаланушыға тіркелудің, оның атын енгізудің және т.б. қажет емес - оның танымал әлеуметтік желіде аккаунты бар деп болжанады.
  • Созылуы мүмкін ауыр жүкөйткені әлеуметтік Платформалар бастапқыда ауыр жүктемелерге арналған.

Кемшіліктері:

  • Арық немесе толық болмауыблоктың сыртқы түрін ескертулермен өзгерту мүмкіндігі.
  • Іздеу жүйелерінде индекстеу.

Көріп отырғаныңыздай, одан да көп артықшылықтар бар. Сыртқы түрін өзгерту мүмкін еместігі, ең алдымен, түсініктеме қызметінің стилін тану үшін жасалады, осылайша көрінбейтін жарнама жасайды. (Опциялардың бірі ретінде). Индекстеу туралы айтатын болсақ, бұл шынымен де маңызды ма, өйткені барлық түсініктемелер семантикалық жүктемені көтермейді.

Бірақ теория жеткілікті, практикаға көшейік.

1. Ең қарапайым опция - кейбір таңдалған әлеуметтік желі арқылы түсініктемелер қосу.

Мысалы vk. Біз құжаттаманы қараймыз. Берілген кодты көшіріп, оны бетке қосыңыз (код бөліктері сілтеме бойынша доктардан алынады, болашақта өзгеруі мүмкін, сондықтан әрқашан құжаттама сайтынан көшіріңіз. Мұнда тек ықтимал мысал):

1) қосу :

2) Пікірлер виджетін көргіміз келетін жерге қосыңыз (мысалы, егер біз блог туралы айтатын болсақ, жазбадан кейін):

2. Бірнеше қызметтен виджеттерді қосыңыз. Мысалы, осы ресурстағы сияқты. Қойындыларды ауыстыру:


Көрсеткіңіз келетін жерге белгілеуге қосамыз (дұрыс жұмыс істеу үшін twitter bootstrap қосылуы керек!) пікірлер виджеті:

Бірақ бұл опция ең оңай болса да, ең жақсы емес. Мәселе мынада, бұл тәсілмен барлық виджеттер пайдаланушыға қажет пе, жоқ па, қарамастан бет жүктелген кезде инициализацияланады.

Мұны жүзеге асыру арқылы болдырмауға болады түсініктеме виджеттерінің жалқау инициализациясы. Алдымен бүкіл код, содан кейін түсініктеме:

(функция(глобал, $) ("қатаң пайдалану"; $(функция() ( var $tabToggler, initComments, инициализацияланған; инициализацияланған = ( "#vk-comments": false, "#disqus_thread": false ); initComments = функция (түрі) ( var müzakirəUserName, disqus_config, pageUrl; егер (бастапқы) (қайтару; ) pageUrl = "page_url"; ауыстырып-қосқыш (түрі) ( "#disqus_thread" жағдайы: // Бұл параметрлерді платформаңыздың сәйкестігін пайдаланып орнатуыңыз керек. жолы müzakirəUserName = "discussUserName"; disqus_config = function() ( this.page.url = pageUrl; return this.page.identifier = "page_identifier"; ); (function() ( var d, s; ​​d = құжат; s = d.createElement("скрипт"); s.src = "//" + müzakirəUserName + ".disqus.com/embed.js"; s.setAttribute("data-timestamp", +жаңа Күн()); қайтару ( d.head || d.body).appendChild(s); ))(); үзу; "#vk-comments" регистрі: VK.Widgets.Comments("vk-comments", (шектеу: 5, тіркеме) : " *", pageUrl: pageUrl )); үзіліс; әдепкі: қайтару; ) инициализацияланған = шын; ); $tabToggler = $(".comments-wrapper a" ); $tabToggler.on("show.bs.tab", функция(e) ( initComments($(e.target).attr("href")); )); initComments($tabToggler.closest(".active").find("a").attr("href")); ))) ))(терезе, jQuery);

Платформа ұсынатын әдістерді пайдалана отырып, мәнін дайындау керек айнымалы мәндерге назар аударыңыз.

Алдымен біз типті салыстыруды жасаймыз түсініктеме виджеттері, айнымалы инициализацияланған. Келесі, функция initComments(түрі)мүмкіндік береді инициализациялау түсініктеме виджеті, және ол әлдеқашан инициализацияланған болса, ештеңе жасамайды.

Ал соңғы түрту - әдепкі пікірлер виджетін бет жүктелгеннен кейін бірден көрсетілетіндей етіп инициализациялаңыз.

Дайын сценарий қосулы және кофескрипт негізгі. Жұмыстың мысалы төменде келтірілген (код мысалдары осы сайттан алынған)

Бұл атау көптеген адамдарға кедергі келтірмейді, бірақ кейде пікір қалдыру үшін түсініктеме қосуды қалай өзгертуге болады деген сұрақ туындайды немесе сол сияқты. Бұл жағдайда бұл мақала сізге көмектеседі. Жоғарыда жазғанымдай, мен бірнеше жолды көрсетемін.

№1 әдіс

Бірінші әдіс үшін файлды сайтыңызда орнатылған тақырыбы бар қалтадан табуыңыз керек. comments.php. Егер бар болса, оны ашып, одан түсініктеме пішінінің мазмұнын орнатуға және көрсетуге жауапты массивті іздеңіз. Бұл келесідей көрінеді:

$args = массив("comment_notes_before" => "

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" =>

Сонымен, бұл массивке қосу керек жаңа параметрбірге қалаған мәнболды. Біздің жағдайда бұл:

"title_reply" => "Өз пікіріңізді қалдырыңыз",

Сіз қалай түсінесіз - Пікір қалдырыңыз, бұл орнына жаңа атау - Түсініктеме қосу. Мұндай параметрді массивтің соңына немесе басына қосуға болады. Мынадай нәрсе шығады:

$args = array("title_reply" => "Пікір қалдырыңыз", "comment_notes_before" => "

Төмендегі өрістерді толтырыңыз. Сіздің электрондық поштаңыз жарияланбайды. Міндетті өрістер белгіленген *

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" => "Жіберу",); comment_form($args);

Басына қосылды және енді жазбалар беттерінде жол көрсетіледі - Өз пікіріңізді қалдырыңыз. Бұл әдіс күрделі емес және ең аз күш-жігерді қажет етеді, ең бастысы - массивді дұрыс анықтау. Бірақ кейде тақырыптың ішінде comments.php файлы жоқ немесе оның ішінде массив жоқ және сіз оны қалай дұрыс қосу керектігін білмейсіз, онда сізге екінші әдіс көмектеседі.

№2 әдіс

Екінші әдістің мәні қосу болып табылады жаңа мүмкіндік, ол атауды ауыстырады. Ол үшін белсенді тақырыбы бар қалтада файлды табу керек functions.phpбірге реттелетін функцияларжәне ыңғайлы жерге, егер сіз мұны білмесеңіз, PHP жабылатын тегіне дейін - ?> , егер жоқ болса, онда ең соңында келесі кодты қосыңыз:

Функция wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Пікіріңізді жіберу"; return $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Бонус

Бұл бірдей, шын мәнінде, бірінші әдісте орындалған нәрсе, жай ғана, біз тікелей массивке ендірдік, ал мұнда сүзгі арқылы. Осы қадамдардан кейін сіз тақырыптың өзгеруін көресіз. Бірінші әдістегідей, сіз мәтінді өзгерте аласыз - өз пікіріңізді өзіңізге ұнайтынына қалдырыңыз. Бұл мәтін мысал ретінде берілген.

Мен де Пікір сөзінің септелуін ұсынып, назар аударғым келеді. Егер сізде формада жол болса - 1 түсініктеме немесе Пікірлер: 10 жарияланған. Функцияны мақаладан пайдалануға болады. Егер сіз оны бұрыннан пайдаланып жатсаңыз, онда мен массивке сәйкес ұсынамын:

Массив("түсініктеме","түсініктемелер","түсініктемелер")

Жоғарыдағы әдістерде осы сөзді пайдаланған болсаңыз, шолу, қарап шығу, шолу тақырыптарын өзгертіңіз. осылайша, сіз үшін бәрі бірдей болады, шашыраңқы емес, шолулар бар және пікірлер бар.

Бұл бүгін сіздермен бөліскім келетін ақпарат. Мүмкін біреуге пайдалы болар.

Барлығы осы, назарларыңызға рахмет. 🙂

Мен WordPress туралы бірдеңе жазбағаныма біраз болды. Сондықтан бүгін мен WordPress-те түсініктеме пішінін қолмен қалай өзгертуге болатынын сіздермен бөлісемін. Менің ойымша, бұл білім кез келген жаңа бастаған блогерге пайдалы болуы мүмкін, өйткені түсініктеме беру формасы кейде келушілер мен автор арасындағы қарым-қатынастың жалғыз құралы болып табылады. өтіп кетпеңіз :)

Кодпен кез келген манипуляцияларды бастамас бұрын, мен сізге тақырыптық файлдарды емес, WordPress файлдарын өңдейтінімізді алдын ала ескерткім келеді. Иә, бұл біреуге қауіпті, біреуге мағынасыз болып көрінуі мүмкін, біреуге ұнамайды :) Бірақ мен мұны дәл солай жасадым және менде ешқандай қиындық болған жоқ. Бастамас бұрын өңделген файлдың сақтық көшірмесін жасауды ұсынамын.
Мен сізге қауіпсіздік туралы ескерттім, енді мен келген нәтижені көрсеткім келеді.


Көріп отырғанымыздай, «Сіздің электрондық поштаңыз жарияланбайды. Міндетті өрістер *" белгіленеді. Келушілерді миы жоқ ақымақ деп санаудың қажеті жоқ. Олар не істеу керектігін және не істеу керектігін түсінеді. Мен өріс атауларын өрістердің ішіне жасырдым. Бұл қандай майлы посттар? Өріс атаулары жоқ келушілердің көпшілігі қайсысының қайсысына жататынын «көзбен» анықтай алады. Бірақ ішкі кеңестер әлі де болуы керек. Түсініктеме өрісіндегі жазу қажетсіз батылдығын жоғалтты. Менің ойымша, ол әлдеқайда жақсырақ және еркін болды.

Ендеше тез арада өзгеріс жасайық! ;)
Біз сайтымыздың қалтасына өтіп, одан wp-includes/comment-template.php файлын табамыз. Біз одан 1522 жолды іздейміз, иә, иә, дәл солай. Мен мұны өзім қалай таптым, бұл бүкіл тарих, мен бұл туралы сәл кейінірек айтамын :)
Сонымен, өңдеу үшін файлды ашып, 1522 жолға өтіңіз. Енді ол және келесілер (1529 жылға дейін) келесідей нәрсе:

$fields = массив("автор" => "

" . "". ($req ?" *" : "") . "

", "электрондық пошта" => " ", "url" => "

" . "

",);

Барлығы қаншалықты қарапайым және түсінікті. Артық нәрсені кесіп тастап, аздап қосу жеткілікті. Параметр қосылады

Placeholder="(!LANG:Анықтама мәтіні" !}

Бұл опция өрістердің ішінде кез келген мәтінді көрсетуге мүмкіндік береді. Біз оны кеңестерді көрсету үшін пайдаланамыз:

"

" "

" "

"

Жолдарды жойайық:

"

" . "". ($req ?" *" : "") "

"

Олар өрістердің үстіндегі жазуларды көрсетуге жауапты.
БАРЛЫҚ осы манипуляциялардың нәтижесінде біз мыналарды аламыз:

$fields = массив("автор" => "

", "электрондық пошта" => "

", "url" => "

",);

Тек «Сіздің электрондық поштаңыз жарияланбайды. Міндетті өрістер *" белгіленеді. Ол үшін жолды жойыңыз (шамамен 1537):

"comment_notes_before" => "

" .__("Электрондық пошта мекенжайыңыз жарияланбайды.") .($req ? $required_text: "") . "

",

Осымен біткен сияқты, енді формамыз аздап тартымдырақ болды. Бұл ақпарат біреуге пайдалы болады деп үміттенемін :)

Жазылыңыз, пікір қалдырыңыз, мен кез келген адекватты пікірлерге қуаныштымын. Мүмкін мен бірдеңені білмеймін және сіз оны басқаша жасай аласыз, өз ойыңызбен бөлісіңіз.

Сәлеметсіздер ме, құрметті оқырмандар, бүгін мен сіздермен тақырып бойынша сөйлескім келеді мақалаларға түсініктеме беру. Көптеген, әсіресе жас блогтар үшін жазбаларға түсініктеме беру мәселесі өткір. Оқырманды пікір жазуға қалай тартуға болады?

Автор материалды жазуға тырысады, оқырмандар мүлде жауап бермейді. Автор бекер жазатындай әсерге ие болып, оны ұнатпай қалады. Осыған байланысты хоббиін тастаған достарым бар.

Бүгін мен сізге 8 ашамын құпияларбұл сіздің оқырмандарыңызға түсініктеме береді. Әрине, мен жоғары айттым, бұл құпия емес, көптеген адамдар ұмытып, өздері зардап шегетін фактілер. Бірақ бұл әдістерді қолданбас бұрын, өзіңізді ;-)-дан қорғауды ұмытпаңыз.

Келушіге түсініктеме жазуға қалай мәжбүрлеуге болады?

Бұл қарапайым, төменде мен сипаттаған ережелерді орындау үшін аздап әрекет ету керек, содан кейін сіздің сайтыңыздағы пікірлер саны баяу өсе бастайды. Бірақ бұл сіз бұл чиптерді ақымақ пайдалана аласыз және бәрі жақсы болады дегенді білдірмейді. Сізге қандай келушілер бар екенін, олар нені қалайтынын және оларды қалай ұстауға болатынын талдауыңыз керек, сіз мұны немесе 😉 көмегімен жасай аласыз, бастайық ...

Әдетте, оқырмандар қорқыныштан пікір білдірмейді: «Олар мен туралы не ойлайды? Кенеттен мен дұрыс емес нәрсе жазамын және бәрі күледі ... ». Сіз, сайттың авторы ретінде, оқырманға сіз басқалармен бірдей адам екеніңізді, қорқатын ештеңе жоқ екенін түсіндіруіңіз керек ...

Ол үшін жай ғана «» бетін жасаңыз және өзіңіз туралы неден бастағаныңызды, қай жерде оқығаныңызды, тұратын жеріңізді және т.б. «Жеке» бөлімі де жақсы жұмыс істейді, онда сіз мезгіл-мезгіл өзіңіз туралы мақалалар жазасыз, мысалы, сіз күлкілі жағдайда немесе.

Ұқсас плагиндер де өте жақсы жұмыс істейді - соңғы қалдырылған пікірлерді көрсетуге арналған плагин. Адамдар сіздің сайтқа белсенді түрде пікір жазып жатқанын және жаман ештеңе болмайтынын көреді 😉

2) Оқырманды пікір қалдыруға ынталандыру.

Оқырманнан үнемі бір нәрсе туралы сұраңыз, сұрақтар қойыңыз, оның пікірін сұраңыз. Сонда оқырман сіздің оның пікірлеріне шынымен қызығушылық танытқаныңызды сезеді және сізді назардан тыс қалдырмайды. Көптеген блогерлер бұл әдісті пайдаланады:

Олар мақаланың тақырыбын толық ашпайды, бұл менің тақырыбыма емес, жанға арналған әңгімелер жазатын сайттарға қолайлы. Сондықтан мен бұл әдіске қарсымын, мақаланың тақырыбын егжей-тегжейлі жазып, талдап, соңында оқырмандарға аздап айтып беруге болатынын ескертемін, содан кейін талқылау болады 😉

3) Пікір жазу үшін конкурстар мен басқа ынталандыруларды пайдаланыңыз.

Бұрын оқырмандар сайтта пікір қалдырудың пайдасын көретін пікір сайыстары өте жақсы жұмыс істеді. Қазір бұл әдіс тиімді емес жұмыс істейді, барлығы Rookee, Seopult және т.б. сияқты демеушілердің көмегімен танымал блогерлер ұйымдастыратын басқа FAT конкурстары кінәлі ...

Бұл конкурстардың бюджеті ондаған және жүздеген мың рубльді құрайды, сондықтан сіз 500 рубль жүлдесі бар пікір сайысымен ешкімді таң қалдырмайсыз. Осылайша сіз сізді жақсы көретін және үнемі оқитын адамдарды ғана итермелей аласыз, бірақ олардың пікір қалдыруы үшін бірдеңе жеткіліксіз болды. .

Пікір сайыстарының түрлері:

Ең танымал конкурс - пікірлер саны бойынша конкурс (). Байқау басталып, белгілі бір уақыт ішінде ең көп пікір жазған комментатор анықталады және ол марапатталады, мұндай байқауларда 3 жүлделі орын болуы ғажап емес.

Бұл байқаудан басқа, мысалы, ең мазмұнды түсініктеме немесе авторға қойылған ең жақсы сұрақ анықталатындар жиі кездеседі, бұл үшін түсініктеме үшін рейтинг жүйесін пайдалануға болады. Бұл пікірлердің авторлары бақытты, ал басқалары өздерінің тиындарын алу үшін тағы да жаңа ұқсас байқауды күтуде.

4) Дау тудыратын пікірлер.

Көпшілікке қарсы болса да, өз пікіріңізді үнемі білдіруге тырысыңыз. Неліктен Android сияқты мақалалар жиі кездеседі жақсырақ iOSадамдар дауласып жатқандықтан, рекордтық пікірлер алуда. Менің мақалаларымның бірі - бұл неге жақсы және басқа CMS жүйелерін аздап қорлағанын жаздым.

Маған әлі де басқа CMS-ті қолданып көруді сұрайтын адамдардан электрондық хаттар келіп тұр, сонда мен олар екенін сеземін жақсырақ wordpress. Ол кезде мақала алғашқылардың бірі болғанына және блогтың ашылғанына бір апта ғана болғанына қарамастан, егер менің жадым дұрыс болса, мақала шынымен рекордтық пікір алды.

5) Әрқашан әр пікірге жауап беріңіз.

Мақала жазғаныңыз ұнамай, оқырмандар оған пікір білдірмейді ме? Сол сияқты жауапсыз қалған пікірдің авторы қайта пікір жазуы екіталай. Сіз жауап бергенше сізді аяқтайтын осындай авторлардың бірліктері. Сондықтан оқырмандарыңызды ренжітпеңіздер...

Мүмкін болса, оқырманға түсініктеме үшін рахмет (мүмкін бірінші пікір үшін) және оның сұрағына мүмкіндігінше егжей-тегжейлі жауап беріңіз, көбірек сұрауға үгіттеңіз, кез келген түсініктемелерге әрқашан жауап беруге дайын екеніңізге уәде беріңіз және уәдеңізде тұрыңыз. Сонда оқырмандар оларға қызығушылық танытып, сізді назардан тыс қалдырмайтынын сезінеді ....

7) Басқа блогтарға түсініктеме беріңіз.

Бұл күлкілі болып көрінуі мүмкін, бірақ ол әлі де жұмыс істейді. Егер сіз басқа сайттарға қызықты пікірлер қалдырсаңыз, ол сіздің беделіңізді, сайттың беделін көтеріп қана қоймайды, тіпті сайтқа жаңа келушілерді де тарта алады. Бір пікірдің көмегімен блогерлер көптеген жаңа келушілерге ие болған бірнеше мысалдар бар ...

Бірақ бұл үшін сізге шынымен күшті, қызықты және мазмұнды пікірлер жазу керек. Олар сіз пікір қалдырған блогтың оқырмандарына ғана емес, осы сайттың авторына да зиян тигізуі керек. Бірақ егер сіз сәттілікке жетсеңіз, үлкен ұпайды өлтіргеніңізді ескеріңіз.

8) Бір атпен және бір аватармен пікір қалдырыңыз.

Бұл өте маңызды! Сіз өзіңіздің сайтыңызда немесе басқа біреудің сайтында пікір қалдырсаңыз да, оны әрқашан бірдей лақап атпен және аватарыңызбен жасаңыз. Мен осында жазған аватарды қалай қолдануға болады. Неліктен мұны істеу керек?

Жақында кездескенше, сіздің мойынсұнғыш қызметшіңіз Альберт және блог ...

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!