Cum de a dezactiva Disqus pe tipurile personalizate de posturi în WordPress
Am trecut recent de la comentariile WordPress la sistemul Disqus comment on WPBeginner. Unul dintre utilizatorii noștri a subliniat faptul că comentariile privind comentariile personalizate pentru posturile postate nu au fost migrate corect. Pentru o soluție temporară, am dezactivat Disqus pur și simplu pe anumite tipuri de posturi personalizate. În acest articol, vă vom arăta cum să dezactivați Disqus pe tipuri personalizate de posturi în WordPress.
Discuția de a nu afișa comentarii cu privire la tipurile de postări personalizate a fost o eroare din partea noastră. La importul comentariului în Disqus, nu am putut folosi caracteristica de sincronizare obișnuită din cauza dimensiunii site-ului nostru. A trebuit să generăm un fișier de export și să îl trimitem către Disqus pentru a preimporta comentariile. Acest lucru înseamnă că am făcut acest lucru doar pentru postări și nu pentru alte tipuri de posturi. Deci, atunci când Disqus a arătat 0 comentarii despre un articol personalizat post tip care avea 50 + comentarii, într-adevăr a fost pentru că Disqus nu știa că a avut orice comentarii pentru că nu am spus că la Disqus.
Deci, cu alte cuvinte, dacă urmați să dezactivați Disqus pe tipurile personalizate de posturi, deoarece nu a funcționat, atunci ar trebui să verificați mai întâi setările de import. Dar dacă doriți să dezactivați Disqus pe tipuri personalizate de posturi dintr-un alt motiv, urmați de-a lungul.
Tutorial video
Abonați-vă la WPBeginnerDacă nu vă place videoclipul sau aveți nevoie de mai multe instrucțiuni, continuați să citiți.
Înainte de a efectua modificări, asigurați-vă că ați activat sincronizarea între Disqus și WordPress. De asemenea, este recomandat să creați întotdeauna o copie de rezervă completă de WordPress a site-ului dvs. înainte de a efectua modificări importante.
Când sunteți gata, adăugați pur și simplu acest cod în fișierul functions.php al temei sau în plugin-ul specific site-ului.
add_filter ('comments_template', 'wpb_block_disqus', 1); funcția wpb_block_disqus ($ file) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); returnați fișierul $;
Nu uitați să înlocuiți numele_propriii_tipului_tipului cu numele tipului dvs. de post personalizat. Acest cod adaugă pur și simplu un filtru pentru a verifica un anumit tip de post personalizat și pentru a dezactiva afișarea șablonului de comentariu Disqus.
Sperăm că acest articol v-a ajutat să dezactivați Disqus pe tipuri personalizate de posturi în WordPress. De asemenea, verificați modul în care am împiedicat Disqus să depășească numărul comentariilor din WordPress.
Dacă ți-a plăcut acest articol, abonează-te la canalul nostru YouTube sau alătura-ne pe Twitter și Google+.