The7主题默认加入了谷歌字体。但是谷歌字体在中国境内使用会有各种各样的问题。

如果你需要用个黑体、雅黑、华文行楷。会发现居然没法操作。

研究了好久,终于找到了办法。

其实他的谷歌字体,是在谷歌的服务器完全导入列表。然后在通过字体代码,直接调取字体服务器的内容。

只需要找到正确的字体代码,就可以加入新的字体。

首先,打开根目录。(本教程适用于The7. 7.6版本,再之前的版本是另外的方法)。

打开:/wp-content/themes/dt-the7/inc/extensions文件夹。找到web-fonts.php文件。

你会发现这个文件下面其实列举了N多字体。

我这里需要加入微软雅黑和楷体。因此在代码里加入两行(下面黄色部分)

保存刷新下,即可在The7后台找到对应的楷体。

  1. ‘Microsoft YaHei’ => ‘Microsoft YaHei’,
  2. ‘STKaiti’ => ‘STKaiti’,
  3. ‘ABeeZee’ => ‘ABeeZee’,
  4. ‘ABeeZee:400italic’ => ‘ABeeZee italic’,
  5. ‘Abel’ => ‘Abel’,
  6. ‘Abhaya Libre’ => ‘Abhaya Libre’,
  7. ‘Abhaya Libre:500’ => ‘Abhaya Libre (500) ‘,
  8. ‘Abhaya Libre:600’ => ‘Abhaya Libre (600) ‘,
  9. ‘Abhaya Libre:700’ => ‘Abhaya Libre (700) ‘,
  10. ‘Abhaya Libre:800’ => ‘Abhaya Libre (800) ‘,
  11. ‘Abhaya Libre&subset=latin-ext’ => ‘Abhaya Libre latin-ext’,
  12. ‘Abhaya Libre&subset=sinhala’ => ‘Abhaya Libre sinhala’,
  13. ‘Abhaya Libre:500&subset=latin-ext’ => ‘Abhaya Libre (500) latin-ext’,
  14. ‘Abhaya Libre:500&subset=sinhala’ => ‘Abhaya Libre (500) sinhala’,