Se eu quiser "com segurança" excluir uma postagem. Quero garantir que não exista nenhum link (no meu blog) para a postagem "a ser excluída". Como faço isso?
posts
links
wpse-plugin
user3047
fonte
fonte
Respostas:
Depois de ler este tópico, vi que também poderia precisar disso algumas vezes. Então aqui está o resultado:
O plug-in verificador de link interno
Ele adiciona uma meta box nas telas de edição de postagens que mostra links para todas as postagens vinculadas internamente à postagem exibida no momento. Se você deseja alterar a saída (adicione algo como, por exemplo), use o filtro fornecido. Um exemplo de como usar o filtro pode ser encontrado no arquivo leia-me.
O plug-in é licenciado pela GPL2. Talvez eu também o coloque no repositório oficial para permitir a instalação a partir de seu blog auto-hospedado. Editar: Concluído.
... ou em ...
... ou por conta própria
fonte
Você pode fazer uma consulta como:
para obter todas as postagens que vincularam o pedido antigo por data.
fonte
Não existe uma tabela ou estrutura de dados separada que mantenha os links post-a-post; portanto, a melhor maneira de fazer isso é pesquisar suas postagens pelo URL da postagem que você deseja excluir. A pesquisa funciona no código HTML da postagem, portanto, ele conterá o link completo, mesmo que você não o veja no editor visual.
Obviamente, você também deve pesquisar nas páginas, pois elas também podem conter links para postagens.
Outra abordagem seria usar o Google. Se você procurar,
link:http://example.com/2011/05/post-to-delete/
ele retornará todas as páginas que apontam para lá. Você também pode adicionarsite:example.com
para limitar os resultados apenas às páginas do seu site. Obviamente, isso não será tão atualizado quanto uma pesquisa em seu próprio banco de dados atual.fonte
Basta usar as ferramentas para webmasters do Google - ele possui uma página específica mostrando os links internos.
fonte