【wordpress】一些优化代码汇总-functions.php(模板函数)

//判断当前语言
function is_lang($lang) {
   return (ICL_LANGUAGE_CODE == $lang) ? true : false;
}

//利用wp的过滤器来修复图片上传http错误
add_filter( 'wp_image_editors', 'change_graphic_lib' );
function change_graphic_lib($array) {
  return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
}

//取消WordPress的自动保存的草稿功能
function disableAutoSave(){    wp_deregister_script('autosave');}
add_action( 'wp_print_scripts', 'disableAutoSave' );
 
    //移除WordPress短代码中自动添加的 br 和 p 标签
    remove_filter( 'the_content', 'wpautop' );
    add_filter( 'the_content', 'wpautop' , 12);

    //去除谷歌字体
    if (!function_exists('remove_wp_open_sans')) :
    function remove_wp_open_sans() {
    wp_deregister_style( 'open-sans' );
    wp_register_style( 'open-sans', false );
    }
	// 前台删除Google字体CSS
    add_action('wp_enqueue_scripts', 'remove_wp_open_sans');
	// 后台删除Google字体CSS
    add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
    endif;

    //删除emoji脚本
    remove_action( 'admin_print_scripts',   'print_emoji_detection_script');
    remove_action( 'admin_print_styles',    'print_emoji_styles');
    remove_action( 'wp_head',       'print_emoji_detection_script', 7);
    remove_action( 'wp_print_styles',   'print_emoji_styles');
    remove_filter( 'the_content_feed',  'wp_staticize_emoji');
    remove_filter( 'comment_text_rss',  'wp_staticize_emoji');
    remove_filter( 'wp_mail',       'wp_staticize_emoji_for_email');

    //移除wp-json链接
    add_filter('rest_enabled', '_return_false');
    add_filter('rest_jsonp_enabled', '_return_false');
    
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林家阿酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值