操作WordPress数据库发布文章

文章直接插入数据库却无法显示,可能是因为缺少分类信息。WordPress文章发布需设置wp_posts表的关键字段,如标题、内容、状态等。但某些主题如大前端DUX5.0要求额外设置分类,需在wp_term_relationships表中插入文章ID和分类ID,否则可能导致内容无法正常显示。

WordPress基础教程
阅读时间: 4 分钟
最后更新时间:2025年11月13日

前几天群里有人问我为什么直接操作数据库发布文章,插入成功了,却显示不出来。当时在外面玩儿,没法帮他,今天还没解决这个问题,抽点时间帮他一把。

WordPress的文章存在与wp_posts数据表中,里面有很多字段,有些没有多大作用,但却有存在的意义。

一般发布文章主要用到如下几个字段即可。

post_author 作者,1默认管理员

post_date 发布时间

post_content 文章内容

post_title 文章标题

post_status 文章状态 发布为publish

post_name 链接组成元素,不可使用中文(中文url编码可以),本站伪静态使用的postid

其它必要字段有默认值,默认就可以了。

一般主题中,使用这些字段就能正常发布文章,但是个别主题会出现问题,比如大前端DUX5.0。原因是没有为文章设置分类信息,大前端主题新增了当前位置导航,查看文章时会显示文章分类>文章标题。如果没有设置分类信息,代码会执行错误,以至于文章内容及以下部分无法显示。

如何插入文章分类信息?文章分类信息存放在wp_term_relationships表中。

object_id 文章id

term_taxonomy_id 分类id,分类id在wp_term_taxonomy表中查看。

有这两个信息就能正常读取文章的分类信息了。

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

曾凤祥

曾凤祥

技术负责人
小兽WordPress凭借15年的WordPress企业网站开发经验,坚持以“为企业而生的WordPress服务”为宗旨,累计为10万多家客户提供高品质WordPress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。小兽WordPress能坚持多年,是因为我们一直诚信。

相关文章

如何让线上业务更上一层楼

还没有WordPress网站

还没有WordPress网站

不管你从事什么行业,WordPress都会为你提供一个专业的主题模板。在WordPress市场上有成千上万的免费主题,适合很多中小企业。

查看所有模板
已经有WordPress网站

已经有WordPress网站

小兽WordPress诚邀你一起学习WordPress,愿与各方携手升级改善您的WordPress网站,一起交流网站加速,网站优化等问题。

马上交个朋友
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部