web-development-kb-pt.site

Existe uma maneira de remover categorias em massa?

Acabei de migrar para o wordpress e quero remover todas as categorias "não categorizadas", pois todas as minhas postagens agora estão categorizadas. Existe uma maneira de fazer isso facilmente?

3
Mark

Sim você pode. Seguindo o que o @Innate disse, criei uma nova categoria chamada "General". Todas as postagens em massa que criei anteriormente (do plugin BulkPress) tinham "Uncategorized" e "my-own-category" (adicionadas pela edição em massa). Em seguida, escolhi "Geral" como minha categoria padrão em Configurações> Escrita. Em seguida, apaguei a categoria "Sem categoria". "Não categorizado" foi removido de todas as postagens, deixando "minha própria categoria" como a única categoria. Além disso, todas as novas postagens para as quais eu não criar uma categoria serão marcadas como "Geral", que eu gosto mais do que "Não categorizadas".

1
Richard

Sim e não. A principal categoria 'não categorizada' é a principal incorporada ao núcleo e não deve ser removida. Você pode renomeá-lo para outra coisa. Se eles ainda estiverem anexados aos posts, você poderá excluí-los diretamente das tabelas do banco de dados.

1
Norcross

Escolha uma categoria diferente como sua categoria padrão em Configurações> Escrita. Então você poderá excluir a categoria "não categorizado".

1
Innate

Post velho e maluco, mas no caso de você chegar aqui através do Google, aqui está o que funcionou para mim usando WP CLI

wp post list --fields=ID --format=csv | while read line ; do wp post term remove $line category uncategorized ; done
0
Cameron Nursall

Tanto quanto eu sei isso não é possível através da GUI. Isso pode ser feito por um pequeno script que consulta todos os posts que têm mais de uma categoria e a categoria "não categorizada" e, em seguida, remove a categoria "não categorizada". Eu estou trabalhando nisso.

0
hakre