0

我试图在每页的基础上保存一些简单的元数据,但发现 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 函数,我完全被难住了。是的,这个函数在正常工作之前和之后被称为简单的回声/模具测试。

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

有任何想法吗?

4

2 回答 2

0

Try

global $post;

/* Your Codes Here*/

update_post_meta( $post->ID, 'parallax_test','true');
于 2013-08-21T17:26:57.610 回答
0

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

$post-ID

代替

$post->ID

哎呀...

于 2013-08-21T22:10:36.570 回答