WP-API:POST_META未更新...但有另一个条目

时间:2015-06-23 作者:Eduplessis

在创建帖子时,我会放一些帖子

以下是创建、编辑和删除帖子的代码https://gist.github.com/eduplessis/dc530523f0b98ae233dc

这是创建post\\u meta时的结果

Array(

[time_client_email] => Array
(
    [0] => [email protected]
)

[time_client_website] => Array
(
    [0] => clientwebsite.com
)
)
当我更新它时,这里是结果

Array(
[time_client_email] => Array
(
    [0] => [email protected]
    [1] => [email protected]
)

[time_client_website] => Array
(
    [0] => clientwebsite.com
    [1] => clientwebsite.com
)
)
我的问题是:

是因为修订版吗。。。。

或者出了什么事。。。。

因为我认为理想的结果是。。。如果存在和相同的值“不做任何事情”。。。。如果存在且值不相同,“替换”

这里有一个指向github上的问题的链接。https://github.com/WP-API/WP-API/issues/1339

1 个回复
最合适的回答,由SO网友:Eduplessis 整理而成

我已经回答了我的问题。。。当你没有给出帖子元的id时。。。它正在创建另一个。。。您提供id并正在更新…-

结束

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在