post meta(也称为自定义字段)帮助我们将更多内容与帖子关联。这个内容可以是任何你想与你的帖子关联的东西,在你的例子中是“喜欢”
是的,当您使用update\\u post\\u元函数时,您的wp\\u Posteta表应该得到修改。
这是wp\\U Posteta表的结构
CREATE TABLE IF NOT EXISTS `wp_postmeta` (
`meta_id` bigint(20) unsigned NOT NULL,
`post_id` bigint(20) unsigned NOT NULL DEFAULT \'0\',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_ci
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
meta\\u id只是一个内部id,post\\u id将是您添加元数据或额外信息的帖子id
meta\\u key将是您案例中新信息的关键字,类似于“likes”
meta\\u value将是您案例中的值,将是用户id
因此,对于任何帖子,您都可以有多行的赞,每行对应于每个喜欢该帖子的用户
或者,如果你只是想保存喜欢的数量,而不关心用户。您可以像您所说的“like\\u count”那样使用元键,并在每次有人喜欢该帖子时更新该值。