0

我必须从前端的 single.php 文件中更新很多自定义字段。这些字段之一是“价格”,并且价格在发布更新时通过 publish_post 函数添加到 sql。

目标是在前端有一个更新按钮,按下时与后端更新按钮相同。

原因是即使我从前端更新自定义字段,它确实会按预期写入后端。但是,帖子本身并没有通过我的functions.php文件中的函数触发所需的“更新”或发布过程。

4

2 回答 2

0

AJAX是您正在寻找的解决方案。以下是有关如何在WordPress中执行此操作的一些信息。:)

于 2013-01-15T19:29:30.543 回答
0

除了 publish_post 钩子,还有一个 updated_post_meta 钩子,仅用于更新自定义字段时。

所以你可以这样做:

add_action('updated_post_meta', 'updated_post_meta_fn', 10, 4);

function updated_post_meta_fn($meta_id, $post_id, $meta_key, $meta_value)
{

}
于 2013-01-16T02:29:59.860 回答