WordPress - update_post_meta不保存

时间:2013-08-21 17:11:47

标签: wordpress save metadata

我试图在每页的基础上保存一些简单的元数据,但发现update_post_meta似乎并没有真正保存。

我试图运行这个简单的测试用例,然后检查实际的数据库(wp_postmeta表)以查看它是否有效:

update_post_meta( $post_id, 'parallax_test','true'); //Echoing out $post_id does give me a correct post id

当我查询数据库时,没有任何显示。由于codex和其他教程显示我正在使用update_post_meta函数,所以我感到非常难过。 是的,这个函数在它工作正常之前和之后被称为简单的回声/模具测试。

*旁注 - 我可以使用管理员中的“自定义字段”框保存/检索元数据。但是,我需要能够使用自己的元框和数据。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试

global $post;

/* Your Codes Here*/

update_post_meta( $post->ID, 'parallax_test','true');

答案 1 :(得分:0)

好吧,结果证明这是我的错字。在我不小心使用的另一个功能中:

$post-ID

而不是

$post->ID

糟糕...