解决 WordPress 文章ID不连续的方法
由于 WordPress 自身机制问题,导致我们在固定链接中使用了文章ID,那么就会导致文章ID不连续,虽说文章ID不连续倒也没什么,但有强迫的人总感觉比较别扭。
为了解决这个问题,白天也是亲自尝试了网上很多教程,最后总结一些有用的东西,于是有了这篇文章,希望能为大家解决 WordPress 文章ID不连续的问题带来帮助。
WordPress 文章ID不连续的原因
WordPress 文章ID不连续的方法
俗话说的好,解铃还须系铃人,对症下药才是关键。既然是上述三个原因占用ID,那么将其一 一禁用即可,前面的文章不能保证,但修改之后的文章还是可以做到文章ID连续的。
方法一:使用Super Switch插件
在Super Switch插件上,可以直接禁用 wordpress 自动保存和保存修订版本。另外这款插件还有其他一些不错的禁用选项,觉得不错的朋友可以下载体验下。
注:由于后台安装插件搜不到该插件,白天已将该插件保存到自己的网盘。
super-switch插件下载:
方法二:如果不想使用插件,那么还可以在当前主题下的
functions.php
文件添加以下代码:
// 解决 WordPress 文章ID不连续的方法 -禁用自动保存,所以编辑长文章前请注意手动保存。
另外附件是否上传属于个人意愿,如果希望附件不占用ID,那么新建的文章不上传附件即可。
结语:
以上就是解决 WordPress 文章ID不连续的方法,其实文章多了之后白天对文章ID的不连续其实也没那么在乎了,至少自动保存草稿这个功能白天还是比较认可了,有时候自动保存挺有用的,建议是不要禁用吧,至于文章修订版本的保存,可以选择禁用。
过去的今天:
functions.php原创文章,作者:白天,如若转载请注明出处: 解决 WordPress 文章ID不连续的方法
wordpress4.2.2版本的id不连续怎么解决
如果你不是特别在意,连不连续也是无关紧要的,本文对你来说也没多大意义了。 一、禁用文章修订版 所谓的文章修订版就是你每次修改一次文章,它都会自动帮你保存修改之前的文章版本,专业术语叫做版本控制,这样保证了在误修改的情况下可以还原之前的内容,这个在维基文档的维护方面是有很大帮助的,但是作为我们的小博客,似乎没多大用处,而且这个修订版在数据库中是占据一个ID的,这也是导致文章ID不连续的问题之一。 要想禁用文章修订版,可以在 文件中添加:1 define(WP_POST_REVisioNS, false);二、删除文章修订版 禁用了文章修订版之后,数据库中还是保存着之前已经创建的文章修订版,这些其实已经没多大用处,而且占着ID,我们可以将它删除。 至于怎么删除,可以在 phpmyadmin 中执行以下SQL语句(做好备份) DELETE a,b,cFROM wp_posts aLEFT JOIN wp_term_relationships b ON ( = _id)LEFT JOIN wp_postmeta c ON ( = _id)WHERE _type = revision;三、删除不必要的附件 相信很多博友在发布文章都会同时上传/插入一些附件,如图像、视频、音乐等,这些附件可以在WordPress管理后台 – 媒体库中看到,不同媒体对应了不同的文章。 可是你要注意的是这些媒体也是占据着文章ID的,它们与文章都保存在同一个数据库表wp_posts中。 如果你特别追求文章的ID一定要完美无缺地连续,请不要在发布文章的时候上传/插入这些媒体,并请在WordPress管理后台 – 媒体库中,删除之前上传的媒体(注意这个操作不只是删除记录,而且会删除你上传的文件),需要的话请用FTP重新上传这些文件。 四、禁用自动保存 自动保存的好处是你在编辑文章的时候,每隔一小段时间系统会自动帮你保存编辑的文章,防止网页突然关闭,导致之前写的几千字哗啦一下全没了。 缺点是每篇都文章都会有一个自动保存的记录,同样占据一个文章ID,也是文章ID不连续的原因之一,如果你不需要这个功能,请在以下两个文件中:12 wp-admin/-admin/注释掉这行:1 //wp_enqueue_script(autosave);五、重新排列不连续的文章ID 以下方法已不支持最新版WordPress。 完成以上四步,基本上可以保证以后发布的文章ID都会是连续的了,但是之前已经发布的文章ID还是一片混乱,得把他们重新排列,以保证是ID是连续的。 我写了一个PHP脚本,你可以通过以下网址下载,下载后用文本编辑器打开,根据开头的说明修改数据库信息,然后将该PHP文件上传至你的博客空间,运行一下看到OK就可以了,你可以到phpmyadmin中查看wp_posts表中的id是不是连续的了。 还是那句话,开始之前请先备份你的数据库。 (如果你使用了post id作为固定链接,那么将可能改变所有文章的网址,会影响搜索引擎收录;如果你用的插件建立了新的数据库表,如投票插件等,也将会出现问题;如果你的博客中创建了父子关系的页面,运行了以下脚本将会失去此关系。 请慎用!)
如何修改wordpress中post的id?
在后台 设置固定连接中可以定义你需要的ID样式你可以定义/%category%/%postname% 这样就是 HTTP:// 你的域名/category/分类名/文章文章名的话 在编辑文章的时候勾选一下别名,自己定义固定连接的具体名称如果不改的话就是文章的标题
wordpress循环输出指定ID文章分类名称
具体步骤如下:
获取分类目录ID
第一步:在WordPress后台 -> 文章 -> 分类目录,找到你需要的分类目录,点击打开,就能看到相应的ID了,当然,您也可以看看部落之前介绍过的wordpress获取分类目录的ID号这一篇文章。
第二步:添加代码
在需要显示的页面添加下面的代码,分类ID和显示篇数请根据实际需求调整:
自己来根据需要进行相应的调整即可。
外链关键词: 阿宝色头像 女生 南京 美林墅 与慕强心理相反的是什么心理 北京二套贷款利率 汽车液压系统 生辰八字免费取名 瓯海农商银行官网 九寨沟旅行社本文地址: https://www.q16k.com/article/4159d8531102c66d1dc6.html