WordPress使用什么数据库表来获取额外的帖子信息,如标签、流派、类别


What database table is used by WordPress for extra post info, such as labels, genres, categories

我不经常使用WordPress。我被要求修复WordPress网站上的一个问题。"流派"、"标签"answers"标签"不会出现在最终的HTML中,即使它们应该出现。

4.4.1版

当我登录到admin时,我看到我可以创建一个帖子,在右侧边栏中,有一个地方我可以向帖子添加额外的数据。

每一个都在右边有一个块,我可以在那里添加它们:"标签"、"标签","流派"、"类别"、"位置"。

我想知道这些数据保存在数据库的什么地方。如果我这样做:

  show tables;

我得到:

  +--------------------------------+
  | Tables_in_thelineup_production |
  +--------------------------------+
  | wp_amd_zlrecipe_recipes        |
  | wp_apto_sort_list              |
  | wp_commentmeta                 |
  | wp_comments                    |
  | wp_itro_plugin_field           |
  | wp_itro_plugin_option          |
  | wp_links                       |
  | wp_options                     |
  | wp_popularpostsdata            |
  | wp_popularpostssummary         |
  | wp_postmeta                    |
  | wp_posts                       |
  | wp_term_relationships          |
  | wp_term_taxonomy               |
  | wp_termmeta                    |
  | wp_terms                       |
  | wp_usermeta                    |
  | wp_users                       |
  | wp_w3tc_cdn_queue              |
  | wp_wp_rp_tags                  |
  +--------------------------------+

我浏览了其中的大部分,找不到任何关于"标签"、"流派"或"标签"的信息。

这些数据保存在哪里?

更新:

在functions.php中,我看到这些块注册如下:

   register_taxonomy('display_category', array_merge(array('post'),     array('marketing'), $post_types), array(
   'label' => 'Label',
   'labels' => array(
   'name'              => _x( 'Labels', 'taxonomy general name' ),
   'singular_name'     => _x( 'Label', 'taxonomy singular name' ),
   'search_items'      => __( 'Search Labels' ),
   'all_items'         => __( 'All Labels' ),
   'edit_item'         => __( 'Edit Label' ),
   'update_item'       => __( 'Update Label' ),
   'add_new_item'      => __( 'Add New Label' ),
   'new_item_name'     => __( 'New Label' ),
   'menu_name'         => __( 'Label' ),
   'choose_from_most_used' => __('Choose from most used labels'),
   'not_found' => __('No labels found')
 ) ,
 'query_var' => 'label',
 'hierarchical' => true
 ));

但我看不出它们在数据库中存储在哪里。

标签存储在wp_terms中,term_group为0。

其他的可能也存放在那里。流派和其他一些流派也可能是特定主题的。

我会先检查wp_terms,然后检查wp_postmeta和可能的wp_options

或者深入研究主题文件(可能是functions.php,但也可能在其他地方),看看它是否有任何到save_post的挂钩,可以处理其中的一些值,看看它们的去向。