删除特定帖子的重定向附件

时间:2018-05-21 作者:JimDeadlock

我有几个帖子被机器人程序攻击,所以我想更改permalink的slug。然而,当我这样做时,WP会从旧的slug重定向到新的slug。我要那个老家伙给我一个404。我在另一个帖子中找到了部分答案:

“从该帖子的数据库中删除\\u wp\\u old\\u slug post元条目”

... 但我在phpMyAdmin中很难找到\\u wp\\u old\\u slug-我承认我不是这方面的专家,所以非常欢迎详细的说明。

~~~~~

更新:我现在发现了“删除旧段塞”插件,它解决了我的问题,但我仍然想知道在phpMyAdmin中可以找到什么地方,以我自己的知识。

1 个回复
SO网友:foresmac

这个wp_postmeta 表(WP中的所有元表的工作方式类似)具有以下字段:

  • id: 元数据项的主键post_id: 与此元数据相关的帖子的主键meta_key: 元数据“key”或元数据的名称meta_value: 实际元数据值本身要查找给定帖子的旧slug条目(假设id为123),您需要如下查询:

    SELECT *
    FROM   wp_postmeta
    WHERE  meta_key = \'_wp_old_slug\' AND
           post_id = 123;
    
    要删除,只需替换DELETE 对于SELECT *.

结束

相关推荐

page-slug goes to not found

我上传了一个名为page testtest的文件。php到我的模板文件夹。当我去example.com/testtest这对我来说似乎很奇怪,因为文档清楚地表明我应该毫不费力地去查阅那个文件。相反,我得到了“哎呀!找不到那个页面。”顺便说一下,永久链接设置为:https://example.com/sample-post/ 我使用下划线模板在有人勇敢地让我查阅文件之前https://developer.wordpress.org/themes/template-files-section/page-tem