在使用“WP All Import”插件将其导入Wordpress后,我正在编写一些需要对用户执行操作的函数。
似乎插件没有为每种类型的导入(用户,帖子,图像等)定义操作,并且所有导入都使用pmxi_saved_post
操作来处理每个记录后需要发生的事情。保存。
如何确定正在执行哪种类型的导入,以便不会意外地在帖子上运行应该针对用户的操作(例如,发送欢迎电子邮件)(可能具有冲突的ID) ?
答案 0 :(得分:3)
函数获取当前id,因此您可以使用WordPress的get_post_type($id)
函数检查它的类型。
例如:
add_action('pmxi_saved_post', 'pmxi_saved_post_action', 10, 1);
function pmxi_saved_post_action($id)
{
$PostType = get_post_type($id);
if($PostType=='product')
{
// do what you want with products for example
}
}