Amadeus 中文版 WordPress 主题自助升级方法与说明
Amadeus 是一个响应式现代风格的博客主题,这里提供一下自助升级主题的方法,一方面帮助用户及时更新,另一方面是减轻我们后续维护更新频率和工作量。
通常 WordPress 主题、插件有更新的话,后台会出现升级提示,您直接升级后可能会出现网站无法访问的情况,请根据以下方式进行修改;
如果您不会修改代码,那么请耐心等等薇晓朵官方的中文版升级,通常我们会在接收到更新提示的一周内提供版本更新。
WordPress 主题修改的通用方法:
进入后台——外观——主题——编辑——然后选择——模板函数 (functions.php)
使用 Windows 下使用 Control+F 、 Mac 下使用 Command+F 查找 google 或 googlefonts.admincdn.com ;
此主题有两行代码,均为 Google 字体,如果您使用的是我们的中文版主题,那么 Google 字体是多余的,而且还会拖慢网站速度,请将其替换为 “#” 。
主题源代码,大致在 140 行:
function amadeus_scripts() {
wp_enqueue_style( 'amadeus-bootstrap', get_template_directory_uri() . '/css/bootstrap/css/bootstrap.min.css', array(), true );
if ( get_theme_mod('body_font_name') !='' ) {
wp_enqueue_style( 'amadeus-body-fonts', '//googlefonts.admincdn.com/css?family=' . esc_attr(get_theme_mod('body_font_name')) );
} else {
wp_enqueue_style( 'amadeus-body-fonts', '//googlefonts.admincdn.com/css?family=Noto+Serif:400,700,400italic,700italic');
}
if ( get_theme_mod('headings_font_name') !='' ) {
wp_enqueue_style( 'amadeus-headings-fonts', '//googlefonts.admincdn.com/css?family=' . esc_attr(get_theme_mod('headings_font_name')) );
} else {
wp_enqueue_style( 'amadeus-headings-fonts', '//googlefonts.admincdn.com/css?family=Playfair+Display:400,700');
}
修改后的代码如下:
function amadeus_scripts() {
wp_enqueue_style( 'amadeus-bootstrap', get_template_directory_uri() . '/css/bootstrap/css/bootstrap.min.css', array(), true );
if ( get_theme_mod('body_font_name') !='' ) {
wp_enqueue_style( 'amadeus-body-fonts', '#' . esc_attr(get_theme_mod('body_font_name')) );
} else {
wp_enqueue_style( 'amadeus-body-fonts', '#');//改这里,或搜索前面的代码
}
if ( get_theme_mod('headings_font_name') !='' ) {
wp_enqueue_style( 'amadeus-headings-fonts', '#' . esc_attr(get_theme_mod('headings_font_name')) );
} else {
wp_enqueue_style( 'amadeus-headings-fonts', '#'); //改这里,或搜索前面的代码
}
我们的中文版主题已经针对中文用户做了优化,所以不建议使用其他字体 CDN 源进行替换,这样反而会拖慢网站的加载速度。