wordpress函数文件function.php优化代码的方法

一笑奈何~~
10982
文章
1
评论
2016年10月26日13:41:04wordpress函数文件function.php优化代码的方法已关闭评论 381 views 1536字阅读5分7秒
 三子在主题制作过程中,在function.php里通常会添加很多优化代码,别问我从哪里来的,去问度娘!
 一、友情链接管理
 这个在哪个版本(忘记了)以后默认就不显示了,需要在主题里添加以下代码才能实现
 //找回链接管理
 add_filter( 'pre_option_link_manager_enabled', '__return_true' );
 二、禁用更新代码
 可以禁用主题、wordpress、插件等更新提示,特别是wordpress版本现在更新快,经常提示也是烦人。可根据需要添加以下代码:
 //禁用更新代码
 add_filter('pre_site_transient_update_core', create_function('$a', "return null;")); // 关闭核心提示
 add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;")); // 关闭插件提示
 add_filter('pre_site_transient_update_themes', create_function('$a', "return null;")); // 关闭主题提示
 remove_action('admin_init', '_maybe_update_core'); // 禁止 WordPress 检查更新
 remove_action('admin_init', '_maybe_update_plugins'); // 禁止 WordPress 更新插件
 remove_action('admin_init', '_maybe_update_themes'); // 禁止 WordPress 更新主题
 三、移除头部冗余代码
 // 移除头部冗余代码
 remove_action( 'wp_head', 'wp_generator' );// WP版本信息
 remove_action( 'wp_head', 'rsd_link' );// 离线编辑器接口
 remove_action( 'wp_head', 'wlwmanifest_link' );// 同上
 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );// 上下文章的url
 remove_action( 'wp_head', 'feed_links', 2 );// 文章和评论feed
 remove_action( 'wp_head', 'feed_links_extra', 3 );// 去除评论feed
 remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );// 短链接
 四、屏蔽google 字体
 由于谷歌IP被屏蔽,禁用谷歌字体能大幅提升网站加载速度
 //屏蔽google fonts
 function 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', 'remove_open_sans_from_wp_core' );
 五、阻止站内文章Pingback
 //阻止站内文章Pingback
 function deel_noself_ping(&$links) {
 $home = get_option('home');
 foreach ($links as $l => $link) if (0 === strpos($link, $home)) unset($links[$l]);
 }
继续阅读