Integração WP Document Revisions
Esta Extensão requer uma licença Pro
Versão atual: 1.1.0
O plugin WP Document Revisions transforma o WordPress em um sistema de gerenciamento de documentos, introduzindo um fluxo de trabalho estruturado para lidar com arquivos como PDFs. Cada documento é armazenado como um tipo de post personalizado (comumente 'document') e pode ter várias revisões, onde cada revisão está associada a um arquivo carregado.
Nesta configuração, o conteúdo pesquisável real geralmente existe dentro do arquivo carregado, em vez do editor do WordPress. Isso significa que a pesquisa padrão do WordPress — e até mesmo as configurações básicas do SearchWP — não conseguem detectar ou indexar o texto contido nesses arquivos.
A Integração SearchWP WP Document Revisions resolve essa limitação recuperando automaticamente o arquivo da última revisão do documento, extraindo seu conteúdo (como texto de PDF) e incluindo esses dados no índice do SearchWP.
Como a Integração Funciona
Quando a integração está ativa, o SearchWP aprimora a pesquisa de documentos das seguintes maneiras:
- Ele recupera a última revisão de arquivo associada a cada documento e extrai o conteúdo de texto do arquivo (onde suportado, como PDFs)
- O conteúdo extraído é armazenado em um pseudo campo personalizado com a chave
swp_wp_document_revision - Este campo é então indexado e pode influenciar a relevância da pesquisa como qualquer outro campo personalizado
Como resultado, os usuários podem pesquisar termos que existem apenas dentro do arquivo do documento, não apenas no título ou conteúdo do post.
Configurando a Integração no SearchWP

Para habilitar esta funcionalidade em seu motor SearchWP, navegue até SearchWP → Algoritmo e edite a configuração do seu motor. Certifique-se de que o tipo de post 'document' esteja incluído como uma fonte.
Dentro dessa fonte, adicione um atributo de Campo Personalizado usando a chave swp_wp_document_revision. Em muitos casos, isso também aparecerá com um rótulo como 'WP Document Revisions' no menu suspenso. Atribua um peso apropriado a este campo, dependendo de quão importantes as correspondências dentro dos arquivos de documentos devem ser em seus resultados de pesquisa.
Após salvar as configurações do seu motor, execute um reindexamento completo para que os documentos existentes sejam processados e o conteúdo de seus arquivos seja incluído no índice.
Observação: A integração sempre usa a última revisão de um documento ao extrair conteúdo. Se uma revisão não armazenar explicitamente um ID de anexo válido, o sistema tentará usar o arquivo carregado mais recente associado a esse documento. Esse comportamento está alinhado com a forma como o WP Document Revisions gerencia as versões de documentos internamente.
Registro de alterações
1.0.1
- [Atualização] Atualizador atualizado
1.0
- Lançamento inicial

