我正在使用Wordpress主题(autotrader),其中有一个客户帖子类型' vehicle'。我正在使用WP All Import导入我的车辆并且完美运行。但是,在使用前端时,我的车辆不会出现在搜索结果中。基本上这是因为主题包括一个额外的数据库表(tf_autotrader_seek_index_posts)来存储搜索数据。
如果我在管理员中打开其中一个导入的车辆,请按"更新"它将为我创建此表中所需的记录。然而,每天进口的车辆超过250辆,进入管理员,打开每辆车并按下更新是不切实际的。我希望我能写一个这样的循环来更新每个客户的帖子类型......
$args = array(
'numberposts' => -1,
'post_type' => 'vehicle'
);
$my_posts = get_posts($args);
foreach ( $my_posts as $my_post ) {
wp_update_post( $my_post );
}
这样运行正常,但它不会在tf_autotrader_seek_index_posts表中创建所需的记录。因此,我只能假设当我从我的脚本运行wp_update_post时运行wp-admin时,主题运行了一些额外的代码。
关于如何在更新车辆时找出主题正在做什么的任何想法,以便我可以从我的脚本复制功能?
非常感谢