我想记录从用户端提交电子邮件地址的用户的电子邮件地址。
<?php
$my_post = array(
'post_title' => 'Subscribed Email',
'post_content' => 'niroj@gmail.com',
'post_status' => 'publish',
'post_author' => 1,
'post_type' => 'subscription',
);
$insertPost=wp_insert_post( $my_post );
?>
这里需要先注册订阅为帖子类型吗?或者我直接插入它而不注册帖子类型并不重要?我不需要在管理面板上显示它。
最佳答案
即使您之前没有注册自定义帖子类型,您的代码也会将自定义帖子类型条目插入数据库,但如果不注册自定义帖子类型,您将没有与 CPT 关联的永久链接结构,也无法通过 url 访问它并且您将没有管理界面。
关于php - 在 wordpress 中的特定帖子类型下插入值之前,我是否需要注册帖子类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36906221/