1.wordpress4.2.2版本的id不连续怎么解决
如果你不是特别在意,连不连续也是无关紧要的,本文对你来说也没多大意义了。
一、禁用文章修订版 所谓的文章修订版就是你每次修改一次文章,它都会自动帮你保存修改之前的文章版本,专业术语叫做版本控制,这样保证了在误修改的情况下可以还原之前的内容,这个在维基文档的维护方面是有很大帮助的,但是作为我们的小博客,似乎没多大用处,而且这个修订版在数据库中是占据一个ID的,这也是导致文章ID不连续的问题之一。要想禁用文章修订版,可以在 wp-config.php文件中添加:1define('WP_POST_REVISIONS', false);二、删除文章修订版 禁用了文章修订版之后,数据库中还是保存着之前已经创建的文章修订版,这些其实已经没多大用处,而且占着ID,我们可以将它删除。
至于怎么删除,可以在 phpmyadmin 中执行以下SQL语句(做好备份):12345DELETE a,b,cFROM wp_posts aLEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)WHERE a.post_type = 'revision';三、删除不必要的附件 相信很多博友在发布文章都会同时上传/插入一些附件,如图像、视频、音乐等,这些附件可以在WordPress管理后台 – 媒体库中看到,不同媒体对应了不同的文章。可是你要注意的是这些媒体也是占据着文章ID的,它们与文章都保存在同一个数据库表wp_posts中。
如果你特别追求文章的ID一定要完美无缺地连续,请不要在发布文章的时候上传/插入这些媒体,并请在WordPress管理后台 – 媒体库中,删除之前上传的媒体(注意这个操作不只是删除记录,而且会删除你上传的文件),需要的话请用FTP重新上传这些文件。四、禁用自动保存 自动保存的好处是你在编辑文章的时候,每隔一小段时间系统会自动帮你保存编辑的文章,防止网页突然关闭,导致之前写的几千字哗啦一下全没了。
缺点是每篇都文章都会有一个自动保存的记录,同样占据一个文章ID,也是文章ID不连续的原因之一,如果你不需要这个功能,请在以下两个文件中:12wp-admin/post-new.phpwp-admin/post.php注释掉这行:1//wp_enqueue_script('autosave');五、重新排列不连续的文章ID 以下方法已不支持最新版WordPress。完成以上四步,基本上可以保证以后发布的文章ID都会是连续的了,但是之前已经发布的文章ID还是一片混乱,得把他们重新排列,以保证是ID是连续的。
我写了一个PHP脚本,你可以通过以下网址下载,下载后用文本编辑器打开,根据开头的说明修改数据库信息,然后将该PHP文件上传至你的博客空间,运行一下看到OK就可以了,你可以到phpmyadmin中查看wp_posts表中的id是不是连续的了。还是那句话,开始之前请先备份你的数据库。
(如果你使用了post id作为固定链接,那么将可能改变所有文章的网址,会影响搜索引擎收录;如果你用的插件建立了新的数据库表,如投票插件等,也将会出现问题;如果你的博客中创建了父子关系的页面,运行了以下脚本将会失去此关系。请慎用!)。
2.WordPress4.1火车头web发布模块怎么用
这个问题我好像回答过一次哦,不过现在wordpress4.2已经出来,你的wordpress可以升级了,到时,你可以用 高时银博客 提供的wordpress4.2火车头发布模块了。
针对你的问题,答案如下:
如果你已经有了发布模块,那么打开火车头后,首先要配置发布设置,点击窗口上的“发布”按钮,弹出“Web发布配置管理”窗口,点击“更多”——>;“导入”,导入你的发布模块,然后再下拉框,如下图:
选择你刚导入的发布模块,然后“编码设置”选 utf-8 ,并输入你的网站网址,
然后点击“内置浏览器登录……”,如下图:
会弹出登录窗口,输入你网站的用户名、密码、记住密码,如果登录成功,在上图中的Cookie处会获取到你网站登录时的 cookie信息,这时,你点击上图中的“获取列表”,就会显示出你网站的分类信息,然后在“配置名”处填写你网站的名字(这个随便你取)。
这样发布模块就配置成功了。
然后就是你对火车头的“采集网址规则”、采集内容规则,这2个弄好后,在配置“发布内容设置”时添加你上面配置好的“Web发布配置”。
一切弄好了,就可以采集发布了。
3.WordPress4.1火车头web发布模块怎么用
这个问题我好像回答过一次哦,不过现在wordpress4.2已经出来,你的wordpress可以升级了,到时,你可以用 高时银博客 提供的wordpress4.2火车头发布模块了。
针对你的问题,答案如下:如果你已经有了发布模块,那么打开火车头后,首先要配置发布设置,点击窗口上的“发布”按钮,弹出“Web发布配置管理”窗口,点击“更多”——>“导入”,导入你的发布模块,然后再下拉框,如下图:选择你刚导入的发布模块,然后“编码设置”选 utf-8 ,并输入你的网站网址,然后点击“内置浏览器登录……”,如下图:会弹出登录窗口,输入你网站的用户名、密码、记住密码,如果登录成功,在上图中的Cookie处会获取到你网站登录时的 cookie信息,这时,你点击上图中的“获取列表”,就会显示出你网站的分类信息,然后在“配置名”处填写你网站的名字(这个随便你取)。这样发布模块就配置成功了。
然后就是你对火车头的“采集网址规则”、采集内容规则,这2个弄好后,在配置“发布内容设置”时添加你上面配置好的“Web发布配置”。一切弄好了,就可以采集发布了。
转载请注明出处51数据库 » wordpress4.2