如何在wordpress中插入帖子并将其与类别相关联?

Ore*_*iya 5 php mysql wordpress

我有来自其他地方的内容,我想在Wordpress中作为帖子插入,然后与现有类别相关联.将新帖子插入wp_posts表非常简单,但我似乎无法弄清楚如何构建查询以插入新帖子并同时将帖子与类别相关联.怎么会这样做呢?

如果它有帮助,我使用的是WordPress 2.8

小智 14

使用此查询:

INSERT INTO wp_posts (post_title,post_content,post_name,post_date,post_date_gmt,post_modified,post_modified_gmt,post_author,post_status) 
VALUES ('title','text','post_name',now(),now(),now(),now(),1,'publish')

INSERT INTO wp_term_relationships (object_id,term_taxonomy_id) VALUES ([the_id_of_above_post],1)
Run Code Online (Sandbox Code Playgroud)


Bra*_*ood 5

类别存储在wp_terms表中,wp_postswp_termswp_term_relationships table.

因此,您首先需要将帖子插入表中wp_posts,然后对于要与其关联的每个现有类别,将记录插入表中wp_term_relationships

更多信息请参见:WordPress 数据库描述


小智 5

使用wp_insert_post函数然后使用wp_set_post_categories函数

http://codex.wordpress.org/Function_Reference了解使用信息