Cum de a preveni Disqus de la overriding WordPress Comentariu Count

Cum de a preveni Disqus de la overriding WordPress Comentariu Count / tematică

Disqus, o platformă de comentarii, tinde să meargă afară și să schimbe cârligul cu numărul de comentarii pentru WordPress. Acest lucru poate sfârși prin a determina tema dvs. să afișeze textul "Vezi comentariile" în locul numărului de comentarii efectiv pe care doriți să îl afișați. Motivul pentru care Disqus încearcă să înlocuiască numărul de comentarii afișat de WordPress este că nu va fi sincronizat cu numărul de comentarii efectiv în mai multe rânduri. Deci, având aceste setări de înlocuire, comentariul dvs. contează, ar trebui să se potrivească cu ceea ce se află în Disqus, totuși eliminarea acestor setări de înlocuire va face ca paginile dvs. să se încarce mai repede. Recent, am avut ocazia să lucrăm pe site-ul unui client care a stricat această problemă stilul casetei de comentarii. În acest articol, vă vom arăta cum să împiedicați Disqus să renunțe la WordPress Comment Count în teme.

După ce ați căutat mult pe internet (inclusiv formularele GetSatisfaction pentru Disqus), am văzut că cele mai multe locuri de pe web au sugerat să mergem în fila Opțiuni avansate și să activați această opțiune JavaScript pentru numărul de comentarii care ar trebui să remedieze problema. Puteți accesa fila Opțiuni avansate Disqus accesând Comments & raquo Disqus (uitați-vă în colțul din dreapta sus al ecranului). Consultați imaginea de mai jos:

Această opțiune va afișa un javascript în subsolul temei. Deci, asigurați-vă că footer.php fișierul are de fapt wp_footer (); funcționează acolo. Majoritatea temelor vor avea acolo, dar, din păcate, cel cu care lucrăm nu a făcut-o. Așa că a trebuit să o adăugăm. Aceasta va rezolva problema. La fiecare încărcare a paginii se va afișa textul "View Comments", apoi va fi înlocuit într-o secundă secundă cu numărul de comentarii efectiv. Cu toate acestea, dacă observați că timpul de încărcare a paginii va deveni mai lent.

După ce am făcut mai multe cercetări, am ajuns pe forumurile Themehybrid unde Adam Capriola a sugerat o alternativă. Mai întâi trebuie să deschideți fișierul functions.php al temei și să inserați următoarele coduri:

 // Disqus: Preveniți să înlocuiți numărul de comentarii remove_filter ('comments_number', 'dsq_comments_text'); remove_filter ('get_comments_number', 'dsq_comments_number'); remove_action ('loop_end', 'dsq_loop_end'); 

Numărul dvs. de comentarii ar putea fi dezactivat dacă faceți acest lucru. Deci, ar trebui să intrați în setările Discuții și să dezactivați Trackback-urile. De asemenea, bifați casetele în care se spune că comentatorii trebuie să fie înregistrați și trebuie să aibă un comentariu aprobat anterior.

A fost un pic de hassle pentru a ne asigura ca primim numarul corect de numarare a comentariilor in temele noastre WordPress.