Wordpress base de données et que la classe wpdb
Pour rassembler les informations suivantes réseau de la non-original
Les suivantes sont wp-version 2.0.5 de la structure de base de données (diagramme ER). Voici la liste que la clé primaire et clé étrangère. En forme de losange qui figure 1: n relation, dans le cadre d'un blanc, noir dans le cadre de la n.
Wordpress Un total de 10 tableaux, répartis en quatre catégories en fonction de fonction.
- utilisateur: l'utilisateur des informations, y compris wp_users table et wp_usermeta table.
- après: L'article commentaires et de l'information, y compris wp_posts, wp_postmeta, wp_comments, wp_post2cat, ainsi que cinq wp_categories table.
- lien: liens, y compris wp_links table et wp_linkcategories table.
- option: Réglage de l'ensemble de la situation, y compris wp_options table.
Table des noms est très intéressante. Résumer les règles de base sont comme suit:
- Afin de préserver les propriétés fondamentales de l'objet, nommé wp_objects, l'usage du pluriel (par exemple, wp_posts, wp_comments);
- Aide à l'expansion des attributs de l'objet, nommé wp_objectmeta, l'emploi du singulier (par exemple, wp_postmeta, wp_usermeta);
- Many-to-many relations, nommé wp_a2b, qui ont été B et A plusieurs-vers-plusieurs relations entre les deux extrémités de l'objet abréviation du nom (par exemple, wp_post2cat).
WPDB catégorie
http://codex.wordpress.org.cn/Function_Reference/wpdb_Class
http://codex.wordpress.org/Function_Reference/wpdb_Class
Base de données de description
http://codex.wordpress.org/Database_Description # Table_Overview
wp_categories: pour la préservation des informations classifiées relatives à la table. 5, y compris sur le terrain sont les suivants:
- cat_id - chaque numéro d'identification unique pour un classifications bigint (20) la valeur, et avec des propriétés supplémentaires auto_increment.
- cat_name - une classification pour un nom varchar (55) la valeur.
- category_nicename - le classement attribué à un utilisateur conviviale noms à retenir, c'est ce qu'on appelle la limace, il s'agit d'un varchar (200) valeur.
- category_description - une description détaillée de la classification, LONGTEXT-valeur.
- category_parent - plus les catégories de classification, en tant que int (4) la valeur, correspondant à l'actuelle table est la cat_id, c'est wp_categories.cat_ID. Pas de classement du niveau plus élevé, la valeur est 0.
wp_comments: Enregistrer pour des observations sur le tableau d'informations. Domaine dont 15 sont les suivants:
- comment_ID - le seul commentaire sur chaque ID, est un bigint (20) la valeur. Avec d'autres attributs auto_increment.
- comment_post_ID - dont chacun correspond à des observations sur l'article du numéro d'identification, int (11) la valeur, soit l'équivalent de wp_posts.ID.
- comment_author - chaque commentaire sur le nom des commentateurs, tinytext valeur.
- comment_author_email - tout commentaire critique sur l'adresse e-mail, varchar (100) valeur.
- comment_author_url - chaque site Web à commenter les commentaires, varchar (200) valeur.
- comment_author_IP - critique de tous les commentaires sur l'adresse IP, varchar (100) valeur.
- comment_date - chaque observation faite à temps, la valeur datetime (plus la zone est de compenser la valeur).
- comment_date_gmt - chaque observation faite à temps, la valeur datetime (standard GMT).
- comment_content - chacun de la teneur des commentaires, valeur de texte.
- comment_karma - inconnu, int (11) la valeur par défaut est 0.
- comment_approved - chaque commentaire sur l'état actuel de l'énumération comme une valeur enum ('0 ','1', 'spam'), 0 attendre pour l'examen, pour permettre une libération, le spam refuser de faire des commentaires. La valeur par défaut est 1.
- comment_agent - critique de tous les commentaires sur les informations du client, varchar (255) valeur, y compris son navigateur et de système d'exploitation type, la version et ainsi de suite.
- comment_type - inconnu, varchar (20) la valeur.
- comment_parent - Réagir à un niveau plus élevé de ces observations, int (11) la valeur, correspondant à wp_comment.ID, par défaut 0, c'est pas de commentaire sur le niveau plus élevé.
- user_id - un commentaire sur les ID d'utilisateur, uniquement lorsque l'utilisateur inscrit seulement après génération, int (11) la valeur, correspondant à wp_users.ID. Les utilisateurs non enregistrés, est que, en dehors de commentateurs, la valeur de l'ID 0.
wp_linkcategories: sauver le groupe de travail en arrière-plan pour ajouter des liens vers des informations sur la table. 13 Champ:
- cat_id - la seule classification de chaque lien ID, bigint (20) la valeur, comme un auto-increment auto_increment.
- cat_name - du nom de chacune des catégories de lien, tinytext valeur.
- auto_toggle - Ce champ est couvert par un régime spécial de propriété. Si Y, lorsqu'il est ajouté à la classification d'un nouveau lien, les autres liens deviendra invisible. Il s'agit d'une énumération valeur de type ENUM ( 'Y', 'N'), la valeur par défaut pour N.
- show_images - le dénombrement sur le terrain est la valeur enum ( 'Y', 'N'), la valeur par défaut pour le Y. Pour permettre aux utilisateurs de préciser si le lien dans le classement des images montrent un lien.
- show_description - champ est désigné le lien approprié dans le cadre de la classification du lien, qu'il soit ou non encore spécialisées [en ligne] montrent leur note, il s'agit d'une valeur fondée sur l'énumération enum ( 'Y', 'N'), la valeur par défaut pour le N, qui n'est pas Montrer que (mais il sera indiqué par le titre de propriété).
- show_rating - a montré que le lien dans le cadre de la classification du niveau. Il est également une énumération de la valeur enum ( 'Y', 'N'), la valeur par défaut pour le Y. À ce stade, vous pouvez lier les niveaux de moyens d'établir un lien entre le classement selon le type de lien.
- show_updated - désigné une classification mise à jour du lien est de savoir si ou de ne pas montrer que la valeur de l'énumération enum ( 'Y', 'N'), la valeur par défaut pour le Y.
- sort_order - lien à l'catégories basées sur le genre de lien, varchar (64) la valeur. Général lien avec le nom de (nom, qui est, wp_links.link_name) ou ID (ID, qui est, wp_links.link_id).
- sort_desc - lien à l'catégories de genre de façon, la valeur de l'énumération enum ( 'Y', 'N'), la valeur par défaut pour le N, qui est, en descendant.
- text_before_link - le lien dans le cadre de la classification de chaque maillon de la pré-texte html, varchar (128) valeur par défaut est «le début de la liste des étiquettes».
- text_after_link - le lien dans le cadre de la classification de chaque lien, lien avec la légende (wp_links.link_description) entre le texte HTML, varchar (128) valeur par défaut est le «slogan».
- text_after_all - le lien dans le cadre de la classification de chaque maillon de la version html post, varchar (128) valeur par défaut est «fin de la liste des étiquettes».
- list_limit - fournit un lien pour la catégorie de spectacles (qui peut être défini?) le nombre Lien, int (11) la valeur par défaut est de -1, qui est, sur le lien dans le cadre de la classification de nombre illimité de liens.
wp_links: Enregistrer pour les utilisateurs de Wordpress à entrer sur le lien (par le biais du gestionnaire de liens) de la table. Un total de 14 domaines:
- link_id - le seul lien pour chaque numéro d'identification, bigint (20) la valeur de la propriété pour de plus auto_increment.
- link_url - chaque lien de l'adresse URL, varchar (255) valeur, sous la forme de http:// au début de l'adresse.
- link_name - le nom d'un seul lien, varchar (255) valeur.
- link_image - lien peut être définie comme l'usage de l'image lien, le domaine de la préservation de l'image adresse, comme varchar (255) valeur.
- link_target - lien pour ouvrir la voie, il ya trois, _blank pour ouvrir une nouvelle fenêtre, pour _top sur cette fenêtre en haut à niveau, sans aucun choix dans cette fenêtre. Ce champ est varchar (25) la valeur.
- link_category - un lien vers le lien correspondant catégories, int (11) la valeur. L'équivalent de wp_linkcategories.cat_id.
- link_description - le texte du lien. Les utilisateurs peuvent choisir d'afficher le lien ci-dessous ou apparaissent dans l'attribut title. varchar (255) valeur.
- link_visible - la possibilité d'un lien, l'énumération enum ( 'Y', 'N') la valeur, la valeur par défaut pour les Y, vous voyez.
- link_owner - la création d'un lien, une int (11) la valeur par défaut est 1. (Doit correspondre à celui du wp_users.ID)
- link_rating - le lien niveau, int (11) la valeur. La valeur par défaut est 0.
- link_updated - link est défini, de modifier le temps, la valeur datetime.
- link_rel - lien avec la définition de la relation par XFN Créateur ensemble, varchar (255) valeur.
- link_notes - une description détaillée du lien, MEDIUMTEXT valeur.
- link_rss - le lien RSS de l'adresse, varchar (255) valeur.
wp_options: pour enregistrer les paramètres liés à Wordpress, les paramètres de la table, un total de 11 domaines. La chose la plus importante est option_value le terrain, qui comprend beaucoup d'informations importantes.
- option_id - l'option ID, bigint (20) la valeur ajoutée auto_increment attributs.
- blog_id - n'est pas connue. Mai être utilisé en mono-utilisateur de la version GT n'est pas important maintenant, peut-être pour différents utilisateurs de mettre en place un blog valeur. int (11) la valeur par défaut est 0, qui est l'actuel blog.
- option_name - le nom des options, varchar (64) la valeur.
- option_can_override - si l'option peut être réécrite, mise à jour énumération enum ( 'Y', 'N') la valeur, la valeur par défaut pour les Y, peut être réécrite pour mettre à jour.
- option_type - le type d'option, le rôle de l'inconnu, int (11) la valeur par défaut est 1.
- option_value - la valeur des options, LONGTEXT valeur du contenu de ce champ est plus important. Wordpress initialisation sera fixé lors de 70 des valeurs par défaut, pas présenté ici.
- option_width - les options de large (?), le rôle de l'inconnu. int (11) la valeur par défaut est 20.
- option_height - l'option de haut (?), le rôle de l'inconnu. int (11) la valeur par défaut est 8.
- option_description - pour une description des options, tinytext valeur.
- option_admin_level - un ensemble d'options peut être manipulé par les utilisateurs des avis (pour plus de détails, voir mon article connexe), int (11) la valeur par défaut est 1.
- automatique - option est de charger automatiquement à chaque fois, l'énumération enum ( 'oui', 'Non') valeur par défaut est oui.
wp_post2cat: pour la préservation d'articles (postes) et de classification (catégories) de la relation entre le tableau, seuls trois domaines:
- rel_id - associés à ID, bigint (20) la valeur, il ya une augmentation de la propriété auto_increment.
- post_id - l'article ID, bigint (20) la valeur, ce qui équivaut à wp_posts.ID.
- category_id - Classification de l'ID, également bigint (20) la valeur, ce qui équivaut à wp_categories.ID.
L'article de classification et de la relation entre la formation de tel est le cas: rel_id de plus en plus progressive car il utilisé pour identifier chaque poste. post_id pouvez répéter (car elle correspond à un certain nombre de catégories), car il peut être rel_id identification, de sorte qu'il n'y aura pas de confusion. Post_id correspondant chacune à plus de category_id, un rel_id post_id portefeuille, vous pouvez identifier une classification particulière, de sorte que chaque article, le classement pourrait être différent. Par le biais de ce formulaire peut être très rapide et efficace de trouver un article (post), qui correspondent à la classification (catégorie), et vice versa.
wp_postmeta - mettre de l'article, la méta-information (méta) de la table, quatre domaines:
- meta_id - méta-informations ID, bigint (20) la valeur de la propriété pour de plus auto_increment.
- post_id - ID de l'article, bigint (20) la valeur, ce qui équivaut à wp_posts.ID.
- meta_key - le mot-clé méta-informations, varchar (255) valeur.
- meta_value - la valeur de la méta-information, valeur de texte.
Telles sont les principales contenu de l'article page et la page éditeur (Write Post, Ecris la page) de la "Ajouter un nouveau champ personnalisé à ce poste (page):" a procédé à l'ensemble. meta_key homologues appelé la «clé» dans la liste déroulante, tandis que la valeur de l'utilisateur à remplir dans leur propre (une partie du temps, WP sera automatiquement ajoutée, comme l'audio et de certains articles dans les médias).
wp_posts: pour enregistrer tous vos articles (messages) des informations sur la table, très important. En général, il est à stocker les données. Y compris un total de 21 domaines.
- ID - tous les articles de la seule ID, bigint (20) la valeur d'autres biens auto_increment.
- post_author - tous les articles de l'auteur de l'ID, int (4) la valeur doit correspondre à wp_users.ID.
- post_date - chaque fois que l'article a été publié, la valeur datetime. Il est temps de GMT plus de temps compensé zone.
- post_date_gmt - tous les articles publiés à l'époque de GMT (Greenwich) le temps, la valeur datetime.
- post_content - le contenu précis de chaque article, LONGTEXT valeur. A l'arrière-plan de votre page éditoriale dans l'article tout écrire ici.
- post_title - titres, valeur de texte.
- post_category - leur classement de l'article, int (4) la valeur.
- post_excerpt - résumé d'article, texte de valeur.
- post_status - articles de l'état actuel de l'énumération enum ( 'publier', 'projet', 'privé', 'statique', 'objet') la valeur, de publier a été fait pour, le projet pour le projet, privé pour le contenu du secteur privé (ne sera pas Open), statiques (non disponible), objet (inconnu). Comme le publier par défaut.
- comment_status - commentaire sur la série, également énuméré enum ( 'open', 'fermé', 'registered_only »), des valeurs, ouverte permis de faire des observations, fermé ne permet pas de commentaires, registered_only seulement pour les utilisateurs enregistrés avant de pouvoir commenter. La valeur par défaut est ouvert, tout le monde peut commenter sur ce point.
- ping_status - ping, le dénombrement enum ( 'open', 'fermé') valeur, ouvert moyens pingback fonction, fermé à la fermeture. La valeur par défaut est ouverte.
- post_password - Article mot de passe, varchar (20) la valeur. L'article peut modifier l'article pour définir un mot de passe avec le mot de passe pour être de nouveau imposées sur l'article ou de le modifier.
- post_name - Article 000, varchar (200) valeur. Cela est généralement utilisé pour produire de lien permanent, un article marquant la section de texte ou des nombres, ou d'après les limaces.
- to_ping - l'application de l'article de ping un URI. valeur du texte.
- ping - l'article est un pingback l'histoire, texte pour une valeur de l'URI.
- post_modified - de modifier l'article dernière fois, la valeur datetime, il est temps de GMT plus de temps compensé zone.
- post_modified_gmt - la dernière révision de l'article, l'heure GMT, la valeur datetime.
- post_content_filtered - n'est pas connu, valeur de texte. post_parent - l'article, plus l'article ID, int (11) est la valeur correspondant wp_posts.ID. La valeur par défaut est 0, ce n'est pas supérieure article.
- GUID - il s'agit d'une adresse de chaque article, varchar (255) valeur. C'est le formulaire par défaut: http://your.blog.site/?p=1, si vous formez une fonction de lien permanent, est généralement: Wordpress votre adresse du site 000 articles.
- menu_order - inconnu, int (11) la valeur par défaut est 0.
- post_type - le type de papier, les inconnus, varchar (100) valeur. La valeur par défaut est 0.
- post_mime_type - n'est pas connue. varchar (100) valeur.
- comment_count - compter les commentaires, les utilisations de l'inconnu, bigint (20) la valeur.
wp_usermeta: mettre à l'utilisateur de méta-information (méta) de la table, un total de 4 domaines:
- umeta_id - Meta ID, bigint (20) la valeur d'autres biens auto_increment.
- user_id - méta-informations correspondant à l'ID d'utilisateur, bigint (20) la valeur, ce qui équivaut à wp_users.ID.
- meta_key - mot-clé méta-informations, varchar (255) valeur.
- meta_value - Pour plus d'informations sur la valeur du yuan, LONGTEXT valeur.
Il est seulement en Wordpress 2.0 dans la nouvelle table.
wp_users: Enregistrer pour Wordpress table d'information des usagers. WP version officielle 2.0.2 de la table dans le cas de certaines contradictions description (22, dit domaine, mais la liste détaillée de 11 seulement), voici donc la liste seulement 11 domaine:
- ID - l'ID utilisateur seulement, bigint (20) la valeur, avec des propriétés supplémentaires auto_increment.
- user_login - l'utilisateur du nom enregistré, varchar (60) la valeur.
- user_pass - mot de passe utilisateur, varchar (64) la valeur, qui est crypté. Comme si il est utilisé dans la irréversible algorithme MD5.
- user_nicename - surnom utilisateur, varchar (50) la valeur.
- user_email - e-mail des utilisateurs, varchar (100) valeur.
- user_url - utilisateurs du site Web, varchar (100) valeur.
- user_registered - les utilisateurs enregistrés de temps, la valeur datetime.
- user_level - pour le classement, int (2) la valeur, peut être un nombre compris entre 0-10, il existe différents niveaux pour différents WP la faire fonctionner.
- user_activation_key - code d'activation utilisateur, n'est pas connu. varchar (60) la valeur.
- user_status - Manuel de l'utilisateur statut, int (11) la valeur par défaut est 0.
- display_name - avant de montrer le nom d'utilisateur, varchar (250) valeur.
Le passage de la 10 tableaux, nous pouvons voir que l'ensemble du système wp impliqués incluent:
- Article (page) et son classement
- Et ses liens avec le classement
- Options, Paramètres
- Les paramètres utilisateur
| - S'est félicité de l'avis sur cet article |
Connectez-vous liés à | Dans le présent document, les lecteurs sont également préoccupés par le texte suivant:
|





































Laissez une réponse