Puo's 菜园子 学习园地 http://puo.cn
易记网址: http://wordpress.cn.com

使用wordpress之前被删除的文章id

#wordpress

例如文章id:222被删除,现在可以通过WordPress的永久链接设置来处理已删除文章的ID问题。有几种方法可以重新利用ID为222的文章:

  1. 创建新文章并使用相同ID

    • 在WordPress数据库中,你可以直接修改新文章的ID为222
    • 使用phpMyAdmin进入wp_posts表,找到你想要修改的文章,将其ID改为222
    • 注意:这需要一定的数据库操作经验,操作前请备份数据库
  2. 设置重定向

    • 如果有人访问?p=222,可以将其重定向到其他相关文章
    • 可以使用Redirection等插件来实现301重定向
    • 这样既保留了用户体验,也有利于SEO
  3. 检查回收站

    • 先确认文章是否真的被永久删除了
    • 检查WordPress后台的"回收站",文章可能只是被移到那里
    • 如果在回收站中,你可以直接恢复它

如果你不熟悉数据库操作,建议使用重定向插件,这是最安全且对SEO友好的方法。

 

在WordPress中,文章的ID不仅在wp_posts表中存储,还在其他相关的表中存储。如果你想将文章ID从1217修改为1759,并且需要同时更新相关联的表格,请按照以下步骤进行:

备份你的数据库。这是非常重要的,以防止意外情况发生。

登录到你的数据库管理工具(如phpMyAdmin)。

找到并选择你的WordPress数据库。

找到并选择以下表格:

wp_posts:文章主表格,其中包含文章的基本信息。
wp_postmeta:文章的元数据表格,包含文章的附加信息和自定义字段。
wp_comments:评论表格,如果文章有评论,评论也将与文章相关联。
wp_term_relationships:分类和标签关系表格,如果文章有分类或标签,它们也将与文章相关联。
在wp_posts表格中,找到ID为1217的文章记录。将其ID修改为1759。

在wp_postmeta表格中,找到post_id为1217的记录。将其修改为1759。

在wp_comments表格中,找到comment_post_ID为1217的记录。将其comment_post_ID修改为1759。

在wp_term_relationships表格中,找到object_id为1217的记录。将其object_id修改为1759。

保存修改,并退出数据库管理工具。

请注意,这只是修改文章ID的基本步骤。如果你的网站使用了其他插件或自定义功能,可能还会有其他相关的表格需要修改。在进行任何修改之前,请确保你对数据库操作有一定的了解,并且在修改之前备份你的数据。另外,修改文章ID可能会导致一些问题,如链接失效、关联数据丢失等。因此,请谨慎操作并进行充分的测试。如果你不熟悉数据库管理,请寻求专业帮助。

以下为SQL实例代码

-- 修改wp_posts表格中的文章ID
UPDATE wp_posts SET ID = 1759 WHERE ID = 1217;
-- 修改wp_postmeta表格中与文章相关的记录
UPDATE wp_postmeta SET post_id = '1759' WHERE post_id = '1217';
-- 修改wp_comments表格中与文章相关的评论记录
UPDATE wp_comments SET comment_post_ID = 1759 WHERE comment_post_ID = 1217;
-- 修改wp_term_relationships表格中与文章相关的记录
UPDATE wp_term_relationships SET object_id = 1759 WHERE object_id = 1217;
打赏
谢谢谅解上文的粗糙,允许转载,请注明转载地址:Puo's 菜园子 » 使用wordpress之前被删除的文章id
分享到

评论 抢沙发

做一个好的个人学习园地

主要网建,域名、集装箱物流、生活方法论的学习及研究,整理等内容

我的原创博客-忆秋年Puo's菜园子-我的学习园地

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册