wp_publish_post()
函数用于将指定的文章发布到网站上。它接受一个参数,即要发布的文章的 ID。使用此函数时,WordPress 将会对文章进行必要的处理(例如更新文章状态、更新发布日期等),并将其发布到网站上。
与 wp_publish_post()
不同,wp_insert_post()
函数用于向 WordPress 数据库中插入一篇新文章。它接受一个包含文章信息的数组作为参数,并返回新文章的 ID。使用此函数时,您可以指定文章的标题、内容、作者、发布日期等信息。但是,使用 wp_insert_post()
插入的文章默认状态是“草稿”,需要使用 wp_publish_post()
函数将其发布到网站上。
因此,wp_insert_post()
和 wp_publish_post()
两个函数的主要区别在于:
wp_insert_post()
用于创建新文章,并将其插入到数据库中,而wp_publish_post()
用于将已有的文章发布到网站上。wp_insert_post()
插入的文章默认状态是“草稿”,需要使用wp_publish_post()
将其发布,而wp_publish_post()
只能用于已有的文章,并将其状态从“草稿”更新为“已发布”。
0 个评论