问题描述
我正在努力完成一些不应该太困难的事情。但是,我无法正确处理。情况如下:我有一个包含 2 个子站点的多站点。所有 3 个网站都有自己的自定义帖子类型。
我试图实现以下目标:当使用 ACF 前端表单在站点 ID = 3 上创建自定义帖子类型帖子时,这会自动在站点上创建另一个 ID = 2 的自定义帖子类型帖子。
使用下面的代码,我可以将帖子从站点 A 交叉发布到站点 B。但是现在我只需要通过前端表单发送标题。更新后的代码可以在下面找到:
add_action('publish_holiday','add_surf_holiday',10,2);
function add_surf_holiday($post) {
switch_to_blog(2);
/* the rest of the function code */
$labels = array(
'post_title' => $_POST['acf']['name_surf_accommodation'],'post_status' => 'publish','post_type' => 'surf-holidays'
);
wp_insert_post( $labels );
restore_current_blog();
}
有没有人知道如何解决这个问题?
如果有什么不清楚的,请告诉我。
希望能尽快收到您的来信!
干杯,
汉斯
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)