Internal Pingback Comments

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

  1. Envie a pasta internal-pingback-comments para /wp-content/plugins/ ou instale-o a partir do repositório de plugins do WordPress.
  2. Ative o plugin.
  3. 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.

Colaboradores

Internal 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.