Descrição
Quando um post é publicado ou atualizado, Internal Pingback Comments verifica seu conteúdo, encontra todos os links internos e cria um comentário no estilo pingback em cada post vinculado. Ele imita o comportamento de pingback nativo do WordPress, mas elimina a necessidade de XML-RPC e de solicitações de rede de saída.
Funciona apenas com posts. Não há configurações ou página de configuração.
Como funciona
O plugin analisa o conteúdo do post com DOMDocument — e não regex — para que ele lide corretamente com HTML “do mundo real”: tags aninhadas, entidades codificadas, URLs relativos e relativos ao protocolo. Para cada link interno encontrado, ele insere um comentário de pingback na postagem de destino. O comentário inclui um pequeno trecho do post de origem, com as legendas das imagens (figcaption) removidas para que não apareçam no texto do pingback.
A detecção de duplicatas é precisa: o link permanente de origem é armazenado como meta de comentário privado e o plugin consulta esse meta antes de cada inserção. Republicar ou atualizar um post nunca cria comentários duplicados. Novos links adicionados a um post já existente gerarão seus próprios pingbacks no próximo salvamento.
Qual é a aparência do pingback no seu tema
O comentário é armazenado com comment_type = 'pingback' e aprovado automaticamente. Seu tema o renderiza exatamente como renderizaria um pingback nativo. Se seu tema não exibir pingbacks, o comentário será armazenado no banco de dados, mas não será exibido.
Isenção de responsabilidade (Disclaimer)
Este plugin é fornecido “como está”, sem nenhum tipo de garantia. Embora tenha se esforçado para garantir confiabilidade e segurança, seu autor não se responsabiliza por quaisquer danos ou perdas resultantes de seu uso.
Instalação
- Envie a pasta
internal-pingback-commentspara/wp-content/plugins/ou instale-o a partir do repositório de plugins do WordPress. - Ative o plugin.
- Concluído. Os pingbacks serão criados automaticamente na próxima vez que você publicar ou atualizar um post.
Perguntas frequentes
-
Este plugin usa XML-RPC?
-
Não. Os comentários são inseridos diretamente com
wp_insert_comment(). Sem XML-RPC, sem solicitações de rede de saída. -
Ele funciona com páginas ou tipos personalizados de posts?
-
Não. Este plugin processa apenas posts, tanto na origem quanto no destino.
-
Ele criará pingbacks para posts publicados antes de sua ativação?
-
Não. Ele apenas processa posts publicados ou atualizados após a ativação. Para processar um post mais antigo, abra-o no editor e salve-o novamente.
-
O que acontece se eu atualizar um post e adicionar um novo link interno?
-
O plugin verifica novamente o conteúdo a cada salvamento. O novo link gerará um novo pingback. Links removidos não excluem comentários de pingback existentes.
-
Ele criará pingbacks duplicados se eu salvar o mesmo post várias vezes?
-
Não. Antes de inserir um comentário, o plugin verifica se já existe um pingback da mesma fonte. Se houver, a inserção será ignorada.
-
Os comentários de pingback são aprovados automaticamente?
-
Sim. Comentários são inseridos com
comment_approved = 1. Você pode editá-los ou apagá-los individualmente na tela de Comentários do WordPress. -
É compatível com multisite?
-
O plugin funciona corretamente em cada site de uma rede multisite. Ele não cria pingbacks entre subsites.
Avaliações
Não há avaliações para este plugin.
Colaboradores e desenvolvedores
“Internal Pingback Comments” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresInternal Pingback Comments” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.
Traduzir o “Internal Pingback Comments” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
1.0.1
- Simplificado: o plugin agora funciona apenas com posts, removendo totalmente a página de configurações.
- Corrigido: blocos ‘figcaption’ são removidos para garantir que as legendas sejam excluídas do pingback.
- Corrigido: o padrão de salvamento duplo do Gutenberg não causa mais pingbacks duplicados na mesma solicitação.
1.0.0
- Versão inicial.
