← WordPress

Disqus e Wordpress

Lida 1618 vezes

Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Tenho o plugin do Disqus instalado para substituir o sistema de comentários, tudo normal e funcional.

Como normal, tenho o seguinte código para exibir o número de comentários:
Código: [Seleccione]
<?php comments_popup_link('Sem Comentários''1 Comentário''% Comentários'); ?>
Mas aparece em inglês. Sem o Disqus funcionava bem.
E sim, tenho o Disqus em Português pelo menos ao que parece.

Não sei se é uma falha que o Disqus tem ou tem solução.
Offline

bfms 
Equipa
Mensagens 1769 Gostos 40
Feedback +1

Troféus totais: 35
Trófeus: (Ver todos)
Search Level 6 Apple User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Vi muito rapidamente, mas experimenta isto no functions.php:
Código: [Seleccione]
// Disqus: Prevent from replacing comment count
remove_filter('comments_number', 'dsq_comments_text');
remove_filter('get_comments_number', 'dsq_comments_number');
remove_action('loop_end', 'dsq_loop_end');

E faz isto nas opcoes do Disqus
Offline

tartofs 
Membro
Mensagens 205 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Windows User Linux User Mobile User Level 5 Super Combination Combination Topic Starter Level 4 Level 3 Level 2

Acho que se traduzires isso à mão (single.php) isso passa.

Ora testa lá. Pelos menos num site meu funcionou assim, já que ele procura a palavra 'comments' (e substitui e não a palavra 'comentários'.

EDIT:

Reparei que tens traduzido já. Então não sei. :s

Eu tenho o Disqus em 2 wp diferentes, ambos tem o mesmo tema, num ele altera e em outro não. A única diferença é que um está traduzido e outro não. No que está traduzido funciona bem, no outro que utiliza a tradução do .po não dá.
Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Vi muito rapidamente, mas experimenta isto no functions.php:
Código: [Seleccione]
// Disqus: Prevent from replacing comment count
remove_filter('comments_number', 'dsq_comments_text');
remove_filter('get_comments_number', 'dsq_comments_number');
remove_action('loop_end', 'dsq_loop_end');

E faz isto nas opcoes do Disqus

Obrigado bfms. Resultou :)

Obrigado também pela resposta, tartofs.