WordPress优化代码

释放双眼,带上耳机,听听看~!

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' );

文章链接: https://www.mfisp.com/2290.html

文章标题:WordPress优化代码

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

给TA买糖
共{{data.count}}人
人已赞赏
建站教程

WordPress 函数get_term_by()的用法

2021-11-26 15:59:06

建站教程

Wordpress 函数get_template_part()使用介绍

2021-11-26 16:25:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠