Informações sobre a base de dados do WordPress: armazenar, recuperar e gerir o conteúdo do sítio Web

O WordPress utiliza uma base de dados para armazenar, recuperar e apresentar todo o conteúdo que cria no seu sítio Web. Isto inclui posts, páginas, comentários, etc.

A base de dados também é utilizada para armazenar informações sobre os utilizadores do seu sítio Web e as várias opções de sítio Web disponíveis para apoiar o seu sítio Web.

O WordPress utiliza uma aplicação chamada MySQLSistema de gestão de bases de dados. O MySQL é um sistema de gestão de bases de dados gratuito e de código aberto utilizado por muitas aplicações Web populares.

Informações sobre a base de dados do WordPress: armazenar, recuperar e gerir o conteúdo do sítio Web

Interagir com a sua base de dados WordPress

Existem várias formas de interagir diretamente com a base de dados do WordPress.

A maioria dos ambientes de desenvolvimento local ou empresas de alojamento utilizam um sistema chamadophpMyAdminFerramentas gratuitas. O phpMyAdmin é uma ferramenta baseada na Web que lhe permite interagir com a sua base de dados WordPress utilizando um navegador Web.

Uma alternativa ao phpMyAdmin é um programa chamadoAdminer'sAdminer é um ficheiro PHP que pode ser carregado num sítio Web. Adminer é um ficheiro PHP que pode ser carregado num sítio Web e que fornece uma interface semelhante ao phpMyAdmin. Algumas empresas de alojamento e ambientes de desenvolvimento locais preferem utilizar o Adminer em vez do phpMyAdmin.

Finalmente, se não conseguir aceder a nenhum deles, pode também instalar um ficheiro com o nomeAmigo SQLO plug-in.

Este é um plugin WordPress gratuito que fornece uma interface semelhante ao phpMyAdmin e ao Adminer, mas funciona dentro do painel de controlo do WordPress.

Se decidir utilizar o SQL Buddy.tomar nota de: emapós a utilizaçãoDesactive e remova o plug-in. A sua instalação no seu sítio Web pode constituir um risco de segurança.

Em seguida, demonstraremos como usar o phpMyAdmin para interagir com uma base de dados do WordPress.

Informações sobre a base de dados do WordPress: armazenar, recuperar e gerir o conteúdo do sítio Web

tabela de base de dados

Uma base de dados WordPress é composta por várias tabelas. Cada tabela armazena um tipo diferente de dados para o seu sítio Web.

Cada tabela tem o mesmo prefixo, que é definido no ficheiro wp-config. Por defeito, o prefixo éwp_Mas pode alterá-lo para o que quiser durante o processo de instalação do WordPress.

Comecemos por ver as tabelas mais importantes utilizadas para gerir conteúdos.

wp_posts e wp_postmeta

devewp_postsAs tabelas são provavelmente as tabelas mais importantes num site WordPress, armazenando informações sobre os posts, páginas ou quaisquer outros tipos de posts personalizados no site. Cada linha de uma tabelawp_postsrepresenta um posto. Owp_postmetaAs tabelas permitem-lhe armazenar informações adicionais sobre cada publicação. O post meta também é normalmente referido como um campo personalizado.

wp_comments e wp_commentmeta

devewp_comentáriosA tabela armazena informações sobre os comentários nas suas publicações e páginas. Sempre que alguém comenta um post ou uma página, a tabela é onde esse comentário é guardado. Cada linha da tabelawp_comentáriosrepresenta um comentário. Owp_commentmetaA tabela pode armazenar informações adicionais sobre cada comentário.

wp_user e wp_usermeta

devewp_utilizadoresA tabela armazena todas as informações sobre os utilizadores do seu sítio. Cada linha da tabelawp_utilizadoresrepresenta um utilizador. Tal como acontece com outras meta-tabelas, awp_usermetaA tabela pode armazenar informações adicionais sobre cada utilizador.

Informações sobre a base de dados do WordPress: armazenar, recuperar e gerir o conteúdo do sítio Web

Funcionalidade para interagir com mensagens, comentários e utilizadores

Para todas as tabelas da base de dados do WordPress, há uma série de funções que pode utilizar para interagir com a tabela.

Estas funções fazem parte da API da base de dados do WordPress.

Todas estas funcionalidades podem ser encontradas utilizando a função de pesquisa em Referência de código na documentação do programador do WordPress.

Em geral, as funções que podem ser utilizadas para interagir com a base de dados do WordPress seguem um padrão semelhante.

Existem funções de inserção, atualização e eliminação.

Normalmente têm o mesmo nome, prefixowp_seguido da operação e do nome da tabela.

Vejamos exemplos destas funções de correio:

wp_insert_postÉ uma função para criar uma nova mensagem

wp_update_postÉ uma função de atualização das mensagens existentes

wp_delete_postÉ uma função para apagar mensagens

Depois, existem normalmente funções para obter todos os registos da tabela ou registos individuais.

Normalmente têm o mesmo nome, prefixoobter_Seguido do nome no singular ou no plural do quadro.

Por exemplo.obter_postsFunção para obter uma coleção de mensagens.

além dissoget_postÉ a função que recebe as mensagens individuais.

Cada uma destas funções tem normalmente um número de argumentos que pode utilizar para filtrar os resultados apresentados.

Depois, há funções que interagem com qualquer meta-tabela, normalmente inserindo, actualizando ou eliminando metacampos.

Normalmente, têm o mesmo nome, operation, seguido do nome singular da tabela e, por fim, o_meta.

Por exemplo, para mensagens queadd_post_metaé a função que insere o campo meta.

semelhanteactualizar_post_metaExistem também funções para atualizar metacampos edelete_post_metaFunções para eliminar metacampos.

Informações sobre a base de dados do WordPress: armazenar, recuperar e gerir o conteúdo do sítio Web

wp_terms, wp_termmeta, wp_term_relationships e wp_term_taxonomy

wp_terms,wp_termmeta,wp_term_relationshipse mesawp_term_taxonomyé uma tabela que gere as categorias e as etiquetas no seu sítio WordPress.

devewp_termsA tabela armazena informações sobre os termos do seu sítio Web. Cada linha da tabelawp_termsRepresenta um termo. Nos bastidores, as categorias e as etiquetas são termos.

O que determina se são categorias ou rótulos é a taxonomia associada a eles, que é armazenada na tabelawp_term_taxonomy.

devewp_term_relationshipsAs tabelas armazenam relações entre termos e os seus objectos principais (posts, páginas ou tipos de posts personalizados).

Por último, owp_termmetaA tabela pode armazenar informações adicionais sobre cada termo.

Funções que interagem com a terminologia e as taxonomias

À semelhança das funcionalidades para mensagens, comentários e interações dos utilizadores, também existem funcionalidades para interagir com termos e taxonomias, que podem ser encontradas pesquisando por termos ou taxonomias na referência de código do WordPress.

wp_options

devewp_optionsA tabela armazena informações sobre as definições do seu sítio Web. Cada linha da tabelawp_optionsrepresenta uma definição específica. Por exemplo, ositeurlarmazena o URL do seu sítio web, a opçãodescrição do bloguearmazena o slogan do seu sítio. A opçãowp_optionsA tabela também armazena informações sobre os temas activos e os plug-ins activos do seu sítio.

wp_optionsOs dados são armazenados numa tabela utilizando o formato chave-valor. A chave é o nome da opção e o valor é o valor da opção.

Também pode ser encontrado nowp_optionsOs dados serializados são armazenados em tabelas. Os dados em série são uma cadeia de caracteres que contém vários valores. Os dados serializados são frequentemente utilizados para armazenar matrizes e objectos de dados. Um bom exemplo é a lista de plugins activos, que é armazenada como uma matriz serializada.

Funções que interagem com as opções

opções (como nas definições de software de computador)As APIs estão normalmente associadas aConfigurar a APITrabalhe em conjunto para criar páginas de definições para painéis de controlo do WordPress através do núcleo, plugins e temas. A API de opções oferece a possibilidade de trabalhar com owp_optionsFunções que interagem com a tabela, tais comoopção_adicional,opção_de_actualizaçãoresponder com cânticosdelete_option.

wp_link

devewp_linksA tabela armazena informações sobre os links para o seu sítio Web. Cada linha da tabelawp_linksrepresenta uma ligação. A ligação éRemovido na versão 3.5 do WordPressUma caraterística.

Mas.wp_linksPara fins de compatibilidade com versões anteriores, a tabela ainda está incluída na base de dados do WordPress e ainda pode ser usada com a funçãoPlugin Link ManagerAdicione uma ligação que aponte para o seu sítio Web.


Contactar-nos
Não consegue ler o artigo? Contacte-nos para obter uma resposta gratuita! Ajuda gratuita para sítios pessoais e de pequenas empresas!
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correio eletrónico: info@361sale.com
Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados
Publicado por photon fluctuations, retweetado com atribuição:https://www.361sale.com/pt/6849/

Como (1)
Anterior 30 de março de 2024 am11:00
Seguinte 30 de março de 2024 pm2:39

Recomendado

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Contactar-nos

020-2206-9892

QQ咨询:1025174874

Correio eletrónico: info@361sale.com

Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados

Serviço ao cliente WeChat
Para facilitar o registo e o início de sessão de utilizadores globais, cancelámos a função de início de sessão por telefone. Se tiver problemas de início de sessão, contacte o serviço de apoio ao cliente para obter assistência na ligação do seu endereço de correio eletrónico.