各位代码界的吃瓜群众,晚上好!欢迎来到今晚的“扒源码,啃WordPress”专场。今天,我们要扒的是WordPress里一个不起眼,但又至关重要的函数:update_post_meta()。 别看它名字平平无奇,它可是掌管着你文章、页面的“元数据”的大佬!今天,我们就来把它扒个底朝天,看看它如何召唤 wpdb 类的 update() 方法,来搞事情的。 一、什么是 update_post_meta()? 元数据是个啥? 先别急着看代码,咱们先来聊聊“元数据”。你可以把它想象成一个人的档案。除了姓名、年龄这些基本信息,还有兴趣爱好、特长等等。对于WordPress的文章来说,标题、内容是基本信息,而自定义字段,比如“作者心情”、“阅读难度”、“推荐指数”等等,就是元数据。 update_post_meta() 函数的作用,就是更新(也就是修改)这些元数据。它的原型是这样的: function update_post_meta( int $post_id, string $meta_key, mixed $meta_value, mixed $prev_value = ” ) : int …
继续阅读“详解 WordPress `update_post_meta()` 函数的源码:它如何调用 `wpdb` 类的 `update()` 方法。”