Apresentação vs conteúdo no WP DB-Tables

4

Apresentação vs conteúdo no WP DB-Tables

Existe uma separação clara entre as tabelas WP envolvidas apresentação vs conteúdo?

Eu gostaria de aproveitar meu tempo trabalhando em mudanças na apresentação, como um novo tema, em um site de teste ("teste") inicializado para um instantâneo do site ao vivo. Quando terminar, quero copiar os dados relevantes para o meu site ao vivo, mas não quero perder nenhuma alteração de conteúdo (páginas ou entradas de blog) que foram feitas durante o desenvolvimento.

Eu sei que preciso copiar o diretório wp-content e instale as novas configurações do tema. Mas essa não é toda a história. Alguns itens de apresentação que eu sei que não são cobertos incluem Biblioteca de Mídia, Widgets e Imagens de Fundo. Eu espero que haja algumas tabelas que eu possa migrar para cuidados desses (e talvez outros) aspectos de apresentação sem regredindo o conteúdo.

Então, minha pergunta se resume a: Quais tabelas de banco de dados controlam a apresentação e quais controlam o conteúdo?

    
por LenW 30.07.2013 / 08:19

2 respostas

1
  

Existe uma separação clara entre as tabelas WP envolvidas   apresentação vs conteúdo?

Eu diria "não". Não há separação limpa. Há principalmente separação. A maior parte do seu conteúdo está nas tabelas de postagem e taxonomia, e a maior parte da sua apresentação é a tabela de opções. Mas você também tem coisas como post pegajoso ID s na tabela de opções, que é conteúdo borderline vs apresentação, e você tem dados de widget, incluindo o conteúdo do widget quando aplicável, na tabela de opções que é definitivamente conteúdo ou definitivamente no meu opinião de qualquer maneira.

Existem outros casos questionáveis, como a descrição do blog. Está na tabela de opções, mas é conteúdo ou apresentação? Difícil de dizer. É estático entre os temas, mas parece um conteúdo para mim. E isso não é para saber o que vários plugins podem armazenar nas várias tabelas.

Em suma, eu não contaria com uma demarcação de conteúdo limpo vs apresentação nas tabelas. Há muita separação, mas eu não a chamaria de "limpa".

    
por s_ha_dum 31.07.2013 / 18:04
0

É mais provável que a tabela de opções tenha dados relacionados à apresentação, mas a apresentação inclui a URL do site, algo que você não deseja copiar. Para o que você quer fazer, você precisa ser mais específico no que você copia.

Se você está desenvolvendo / mantendo um tema, basta colocar todos os dados da sua apresentação em uma opção, que é a coisa recomendada para fazer também por outros motivos.

    
por Mark Kaplun 30.07.2013 / 12:07