0

我在以下方法中附加了一个函数到 save_post 帖子

function save_post_fn( $post_id ) {
  wp_set_object_terms($post_id, 'Videos', 'category', true);
} 

add_action('save_post', 'save_post_fn', '1000' );

当我从 WordPress 的编辑器创建/更新帖子时,它会正确添加类别。如果我从 Windows Live Writer 创建帖子,它不会将类别添加到帖子中。我尝试了以下方法:

  1. 更改钩子:post_publish、edit_post、插入帖子数据等。
  2. 我尝试了各种默认优先级,-1000、0、100、1000

有任何想法吗?

4

1 回答 1

0

结果 WLW 发送了 2 组 xmlrpc 数据。1 仅用于类别。必须赶上第二轮,或者使用预定的事件并延迟 500 毫秒。

于 2014-12-15T07:22:39.977 回答