香港vps服务器的WordPress优化代码

已关闭留言

香港vps服务器的WordPress优化代码,将以下代码加入主题的functions.php中即可。

//禁止搜索引擎收录媒体页

function Bing_disable_robots_index_attachment_pages() {

if ( is_attachment() )

wp_no_robots();

}

add_action( ‘wp_head’, ‘Bing_disable_robots_index_attachment_pages’ );

//禁用工具条

show_admin_bar( false );

// 切换回经典小工具

add_filter( ‘gutenberg_use_widgets_block_editor’, ‘__return_false’ );

add_filter( ‘use_widgets_block_editor’, ‘__return_false’ );

//禁用WordPress古腾堡

add_filter(‘use_block_editor_for_post’, ‘__return_false’);

//禁用评论自带P标签

remove_filter( ‘comment_text’, ‘wpautop’, 30 );

//解决实体字符编码

add_filter( ‘run_wptexturize’, ‘__return_false’ );

//永久性关闭修订历史

add_filter( ‘wp_revisions_to_keep’, ‘specs_wp_revisions_to_keep’, 10, 2 );

function specs_wp_revisions_to_keep( $num, $post ) {

return 0;

}

//永久性关闭自动保存

add_action(‘wp_print_scripts’,’disable_autosave’);

function disable_autosave(){

wp_deregister_script(‘autosave’);

}

//去除版本号

function sb_remove_script_version( $src ){

$parts = explode( ‘?’, $src );

return $parts[0];

}

add_filter( ‘script_loader_src’, ‘sb_remove_script_version’, 15, 1 );

add_filter( ‘style_loader_src’, ‘sb_remove_script_version’, 15, 1 );

//清除dashboard小插件

function remove_dashboard_widgets() {

// Globalize the metaboxes array, this holds all the widgets for wp-admin

global $wp_meta_boxes;

// 以下这一行代码将删除 快速发布模块

unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_quick_press’]);

// 以下这一行代码将删除 引入链接模块

unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_incoming_links’]);

// 以下这一行代码将删除 插件模块

unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_plugins’]);

// 以下这一行代码将删除 近期评论模块

unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_comments’]);

// 以下这一行代码将删除 近期草稿模块

unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_recent_drafts’]);

// 以下这一行代码将删除 “WordPress 开发日志模块

unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_primary’]);

// 以下这一行代码将删除 其它 WordPress 新闻模块

unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_secondary’]);

// 以下这一行代码将删除 概况模块

unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_right_now’]);

}

add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’ );

function remove_dns_prefetch( $hints, $relation_type ) {

if ( ‘dns-prefetch’ === $relation_type ) {

return array_diff( wp_dependencies_unique_hosts(), $hints );

}

return $hints;

}

add_filter( ‘wp_resource_hints’, ‘remove_dns_prefetch’, 10, 2 );

//禁止后台加载谷歌字体

function wp_remove_open_sans_from_wp_core() {

wp_deregister_style( ‘open-sans’ );

wp_register_style( ‘open-sans’, false );

wp_enqueue_style( ‘open-sans’,”);

}

add_action( ‘init’, ‘wp_remove_open_sans_from_wp_core’ );