WordPress提速!禁用修订、自动保存和自动草稿

操作方法

  • 01

    版本修订历史、自动保存和自动草稿是WordPress在编辑器上特有的几个功能,但是对于一般的小网站来说,这些功能中有的可能并不是特别需要,完全可以禁用掉以提升网站的速度。 禁用及删除版本修订历史 版本修订历史在每一次编辑文章过后,都会自动保留一份,这样的话很容易造成数据的重复储存,占用不必要的资源。 打开wp-config.php,在末尾添加 define('WP_POST_REVISIONS', false); 如果想要删除这些版本修订历史,可在phpmyadmin中对MySQL进行修改。执行SQL语句(表前缀为wp_的话) DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = 'revision'); DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type='revision'); DELETE FROM wp_posts WHERE post_type='revision'; 禁用自动保存 自动保存是用于防止出现突发以外,导致文章无法及时保存的情况出现。如果平时有存档再发布的话,可以避免这个问题,这个功能可以根据自己的实际情况斟酌是否要禁用。 在wp-admin目录,打开post.php、page.php、post-new.php和page-new.php,查找 wp_enqueue_script('autosave'); 替换为 //wp_enqueue_script('autosave'); 当你想恢复这个功能的时候,去掉前面的//即可。 禁用自动草稿 自动草稿是在WordPress 3.0之后新增的功能,在新建文章之后,会自动将其保存为草稿。这个功能比较鸡肋,没有太大的实际用处,建议禁用。 在wp-admin/includes目录,打开post.php,查找 if ( $create_in_db ) { $post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) ); $post = get_post( $post_id ); if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) ) set_post_format( $post, get_option( 'default_post_format' ) ); } 替换为 if ( $create_in_db ) { global $current_user; $post = $wpdb->get_row( "SELECT * FROM $wpdb->posts WHERE post_status = 'auto-draft' AND post_type = '$post_type' AND post_author = $current_user->ID ORDER BY ID ASC LIMIT 1" ); if ( !$post ) { $post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) ); $post = get_post( $post_id ); } if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post->post_type, 'post-formats' ) && get_option( 'default_post_format' ) ) set_post_format( $post, get_option( 'default_post_format' ) ); }

(0)

相关推荐

  • Excel2010表格"自动保存"和"自动备份"功能

    Excel2010操作中意外总是难以避免,如何最大程度上降低用户损失,便成了Office 2010的开发重点。 “自动保存未保存文档”听起来是不是有些绕嘴,其实它可是Office 2010在意外保护方 ...

  • ppt怎么设置自动保存 ppt自动保存时间设置技巧

    在编辑PPT时有可能会遇到停电或者死机的情况,那自己辛辛苦苦一上午的东西忽然白费了是很让人崩溃的,今天教大家一个设置PPT自动保存间隔时间的技巧,这样就算遇到没有保存而重启电脑时,PPT也会帮你恢复之 ...

  • Excel2010表格“自动保存”和“自动备份”功能

    Excel2010操作中意外总是难以避免,如何最大程度上降低用户损失,便成了Office 2010的开发重点. 操作方法 01 "自动保存未保存文档"听起来是不是有些绕嘴,其实它可 ...

  • Flash自动保存与自动恢复

    断电或Flash崩溃了我的文档在哪儿找回呢? 操作方法 01 如下设置: 02 上面自动恢复 :勾上之后 03 可在Window XP 恢复地址: C:\Documents and Settings\ ...

  • PowerPoint2010自动保存多个版本

    使用Office自动修订功能,可以自动保存演示文稿的不同渐进版本,以便您可以检索部分或所有早期版本。如果您忘记手动保存、其他作者覆盖了您的内容、您无意间保存了更改或者您只想返回演示文稿的早期版本,则此 ...

  • 如何关闭黄油相机App拍照时自动保存原图功能

    黄油相机是现在非常流行的一款手机相机软件,有些用户想知道如何关闭拍照时自动保存原图功能,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开手机中的[黄油相机],接着根据下图所示 ...

  • 表格中如何设置自动保存时间?

    我们在工作时,会遇到突发状况,比如断电.电脑死机无法操作需要重启等,如果我们没能及时保存信息,那可惨了,需要从头再来.在excel表格中可以设置电脑为我们自动保存文档的间隔时间,以保证发生突发状况时我 ...

  • excel表格怎么自动保存数据

    我们工作的时候经常要用到excel表格,正所谓常在河边走,那有不湿鞋,所以我们在工作中肯定会遇到我们的exel表格还没有保存数据,就因为意外停电或者电脑故障等原因导致我们的工作要重新开始.为了避免这样 ...

  • 怎样让Excel自动保存文件及文件位置

    我们在日常使用EXCEL中,由于意外情况的发生,如:电脑突然死机.停电等原因,造成正在编辑的EXCEL表没有正常保存,辛苦录入的数据一下子就没了,这种情况我们可以自定义EXCEL自动保存文件的时间和位 ...