web-dev-qa-db-pt.com

Migrando banco de dados/conteúdo de site não-CMS para o Wordpress

Eu tenho um site não-CMS que é totalmente construído com PHP com muito conteúdo nele. Eu não quero adicionar meus posts manualmente no Wordpress, porque isso é uma dor na bunda (estou falando de 5000 posts) ...

Então minha pergunta seria: como faço isso? É possível clonar algo assim?

1
user1627363

Se os seus dados estiverem dentro do banco de dados, como entendo, é possível exportar o banco de dados para o arquivo CSV e importá-lo para o Wordpress. O arquivo CSV é basicamente uma lista de dados separados por vírgulas do seu banco de dados que possibilita a transferência de dados da estrutura de banco de dados diferente para outra.

De fato, é necessário fazer algum esforço para configurar sua exportação/importação para que você obtenha os dados corretos, mas é muito mais fácil de conseguir do que postar novamente 5000 postagens.

Procure por plugins Wordpress "csv importador" e/ou "wp ultimate csv importador".

Você pode exportar seus dados usando seu cliente SQL (eles geralmente têm uma opção para exportar em csv) ou usando PHP (veja http://www.coderelic.com/2012/01/export-data-from-a-database-to-csv-Excel-com-php/ )

Se seus dados NÃO estiverem no banco de dados, você poderia considerar técnicas de web scraping (veja: wikipedia/Web_scraping) onde você passa pelo seu site programaticamente e procura id's, classes e elementos para criar dados estruturados a partir de seus arquivos html.

Espero que isso tenha sido útil!

6
jounileander