//判断当前语言
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');
【wordpress】一些优化代码汇总-functions.php(模板函数)
最新推荐文章于 2023-08-27 07:34:26 发布
本文汇总了一些用于优化WordPress WooCommerce的代码,包括禁用WooCommerce的默认样式表以减少页面加载时间,调整购物车刷新行为,禁用不必要的WooCommerce小部件以及删除后台元框以提升后端性能。通过将这些代码添加到functions.php文件,您可以定制网站功能并优化用户体验。
摘要由CSDN通过智能技术生成