我试图在每页的基础上保存一些简单的元数据,但发现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函数,所以我感到非常难过。 是的,这个函数在它工作正常之前和之后被称为简单的回声/模具测试。
*旁注 - 我可以使用管理员中的“自定义字段”框保存/检索元数据。但是,我需要能够使用自己的元框和数据。
有什么想法吗?
答案 0 :(得分:0)
尝试
global $post;
/* Your Codes Here*/
update_post_meta( $post->ID, 'parallax_test','true');
答案 1 :(得分:0)
好吧,结果证明这是我的错字。在我不小心使用的另一个功能中:
$post-ID
而不是
$post->ID
糟糕...