Hur förhindrar Disqus att överväga din WordPress Kommentar Count
Disqus, en kommentarplattform, tenderar att gå ut och ändra kommentarnumret för WordPress. Det kan leda till att ditt tema visar texten "Visa kommentarer" i stället för det faktiska kommentarantalet du vill att det ska visas. Anledningen till att Disqus försöker ersätta kommentarräkningen som visas av WordPress är att det kommer att vara synkroniserat med den faktiska kommentarräkningen vid många tillfällen. Så genom att ha dessa ersättningsinställningar borde dina kommentarer räknas matcha vad de är i Disqus men att bli av med denna ersättningsinställningar gör att dina sidor laddas snabbare. Nyligen fick vi en möjlighet att arbeta på en kunds webbplats som hade det här problemet att förstöra stilen i deras kommentarer ruta. I den här artikeln kommer vi att visa dig hur du förhindrar att Disqus överväger din WordPress-kommentarräkning i teman.
Efter att ha gjort en hel del sökning via internet (inklusive GetSatisfaction-formulären för Disqus) såg vi att de flesta ställen på webben föreslog att vi går på fliken Avancerade alternativ och aktivera det här JavaScript-alternativet för kommentarantal som ska åtgärda problemet. Du kan komma till fliken Disqus avancerade alternativ genom att gå till Kommentarer & raquo Disqus (se uppe till höger på skärmen). Se bilden nedan:
Det här alternativet kommer att mata ut en JavaScript i tematets sidfot. Så se till att footer.php filen har faktiskt wp_footer (); funktion där. De flesta teman kommer att ha det där inne, men det var tyvärr inte det vi arbetade med. Så vi var tvungna att lägga till den. Det här löser problemet. På varje sida laddar texten "Visa kommentarer" dyker upp så kommer den att ersättas i en delad sekund med den faktiska kommentarräkningen. Men om du märker att din sidladdningstid skulle bli långsammare.
Efter att ha gjort mer forskning slutade vi på Themehybrid Forums där Adam Capriola föreslog ett alternativ. Först måste du öppna ditt temas funktioner.php-fil och klistra in följande koder:
// Disqus: Förhindra att ersätta kommentarräkningen remove_filter ('comments_number', 'dsq_comments_text'); remove_filter ('get_comments_number', 'dsq_comments_number'); remove_action ('loop_end', 'dsq_loop_end');
Din kommentarräkning kan vara avstängd om du gör det här. Så du borde gå i din diskussionsinställning och inaktivera Trackbacks. Markera även rutorna som säger att commenters måste registreras och de måste ha en tidigare godkänd kommentar.
Det var ganska lite krångel för att se till att vi får det rätta kommentarantalet i våra WordPress-teman.