在多站点中使用 publish_post
发送 ACF 前端表单标题的方法如下:
// 捕获前端表单提交
if (isset($_POST['form_submit'])) {
// 获取表单中的标题字段
$title = sanitize_text_field($_POST['post_title']);
// 创建新的帖子
$new_post = array(
'post_title' => $title,
'post_status' => 'publish',
'post_type' => 'post'
);
// 发布帖子
$post_id = wp_insert_post($new_post);
// 检查帖子是否成功发布
if ($post_id) {
// 显示成功消息或进行其他操作
echo '帖子成功发布!';
} else {
// 显示错误消息或进行其他操作
echo '发布帖子时出错。';
}
}
<form action="处理代码URL" method="post">
<input type="text" name="post_title" placeholder="请输入标题" required>
<input type="hidden" name="form_submit" value="true">
<input type="submit" value="发布帖子">
</form>
通过上述步骤,你可以在多站点中使用 publish_post
发送 ACF 前端表单标题。请注意,这只是一个基本示例,你可以根据自己的需求进行修改和扩展。另外,如果你在使用 WordPress 的云托管服务,腾讯云提供了 WordPress 云托管服务,你可以使用 腾讯云 WordPress 云托管 来搭建你的网站。
领取专属 10元无门槛券
手把手带您无忧上云