使用原始mysql查询创建具有自定义分类法和自定义字段的post

j91ykkif  于 2021-07-27  发布在  Java
关注(0)|答案(1)|浏览(324)

我需要使用原始mysql插入多篇文章,内容如下:
检查职位是否重复 post_name 字段,如果是,则忽略插入。
我需要插入一个名为 newspaper 为了这个职位。
创建自定义字段与新的职位我已经注册,我有钥匙 fifu_image_url , fifu_image_alt ,和 _cmb_link 我不是sqlMaven,所以我只是做了如下基本查询:

INSERT INTO `ctapp_posts`(`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`)
VALUES ?
cqoc49vn

cqoc49vn1#

这不会抛出错误,如果重复也不会插入。 INSERT IGNORE INTO wp_posts (post_name)-> VALUES(' . $postName . ') 有点棘手。但你可以在这里看到这些关系:https://codex.wordpress.org/wordpress_taxonomy
您可以登录到数据库并在wp\u posts中创建新列。只需将它们设置为默认值null。这不会影响其他人。

相关问题