Como usar tabelas de banco de dados personalizadas para tipos de postagem personalizados?

4

Eu preciso usar uma tabela de banco de dados existente como um tipo de postagem personalizada (CPT) para integrá-la ao wordpress.

Eu considerei @ boone-gorges thoughts aqui (devo?) e decidi, sim, eu preciso usar uma tabela customizada (principalmente para indexação dos 20 campos" custom meta "que seriam atolamento no manuseio nativo do meta meta do wordpress.

Além da exibição doméstica e do uso de dados, eu preciso de integração com o Wordpress (atua e se comporta como CPT) para que eu possa:

Editar / Atualizar através do WP seria um bônus - embora não seja necessário (a tabela será editada principalmente por meio de programas externos, o que é outra razão pela qual ela precisa ser separada).

Existe uma maneira engenhosa de fazer isso acontecer? Talvez implementando ganchos que seqüestra chamadas para esse CPT e direciona-os para a outra mesa?

Eu estou olhando para Pods - mas isso parece um exagero.

    
por Trees4theForest 20.07.2012 / 06:59

1 resposta

2

Meu palpite cogitado de que você vai se afogar em casos extremos, explodindo na sua cara, se você tentar dividir um tipo de postagem específico em uma tabela separada.

Já que você parece estar realmente preocupado com meta em vez de postagens, você pode:

  • implemente uma tabela personalizada para ele
  • use API de metadados para armazená-lo em uma tabela separada, mantendo um certo grau de compatibilidade com APIs.
por Rarst 27.05.2013 / 14:45