Advertisement
Guest User

Instruções do Grok

a guest
Apr 10th, 2025
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. Criar o Plugin:
  2. Crie uma pasta chamada muquiranas-comment-counter no diretório wp-content/plugins/ do WordPress.
  3.  
  4. Dentro dessa pasta, crie três arquivos:
  5. muquiranas-comment-counter.php (com o código PHP acima).
  6.  
  7. muquiranas.css (pode ser vazio inicialmente, já que o CSS está inline no PHP).
  8.  
  9. muquiranas.js (com o código JavaScript acima).
  10.  
  11. Vá ao painel WordPress, acesse "Plugins" e ative o "Muquiranas Comment Counter".
  12.  
  13. Testar a Funcionalidade:
  14. Acesse uma página com comentários no site.
  15.  
  16. Você verá um campo para inserir a data/hora da última visita (formato: AAAA-MM-DD HH:MM, ex.: 2025-04-10 14:30).
  17.  
  18. Insira uma data/hora e clique em "Definir".
  19.  
  20. Comentários publicados após essa data serão destacados, e o contador mostrará quantos faltam ler.
  21.  
  22. Clique no contador para rolar até o próximo comentário não lido; o contador diminui até zerar.
  23.  
  24. Ajustes:
  25. O código assume que os comentários têm um elemento <time> com o atributo datetime (padrão no WordPress). Se o tema do site usa uma estrutura diferente, seu amigo pode precisar ajustar o seletor no JavaScript (ex.: $('.comment').find('time').attr('datetime')).
  26.  
  27. O destaque visual é um fundo amarelo (#ffeb3b). Isso pode ser personalizado no CSS.
  28.  
  29. Se o site tiver muitos comentários, pode ser necessário otimizar a lógica para carregar os comentários via AJAX, mas esse código já cobre a maioria dos casos.
  30.  
  31. Limitações e Considerações
  32. Armazenamento Local: A data da última visita é salva no navegador do usuário (localStorage). Se o usuário limpar o cache ou usar outro dispositivo, a informação será perdida.
  33.  
  34. Formato de Data: O campo de entrada exige um formato específico (AAAA-MM-DD HH:MM). Para facilitar, seu amigo pode adicionar um seletor de data (ex.: usando a biblioteca flatpickr) no futuro.
  35.  
  36. Compatibilidade: O código depende do jQuery, que já vem com o WordPress. Confirme se o tema não desativa o jQuery.
  37.  
  38. Segurança: O plugin é simples e não armazena dados sensíveis no servidor, então é seguro. Mesmo assim, peça para seu amigo testar em um ambiente de desenvolvimento antes de usar no site ao vivo.
  39.  
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement