从Windows Live Writer保存帖子时,wp_set_object_terms无法正常工作

时间:2014-12-11 07:02:35

标签: php wordpress hook windows-live-writer

我在以下方法中有一个附加到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
  3. 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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