首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >子主题是否自动从父主题加载翻译?

子主题是否自动从父主题加载翻译?
EN

WordPress Development用户
提问于 2013-09-08 12:28:07
回答 1查看 3.4K关注 0票数 7

仅仅创建一个子主题就足够了吗?从技术上讲,除了简单的最小style.css之外,没有添加任何其他内容吗?将父主题的转换也自动用于子主题是否足够呢?

child-theme/style.css

代码语言:javascript
运行
复制
/**
 * Theme Name:     Child-Theme Child
 * Theme URI:      http://example.com/
 * Description:    Child theme for the Twentytwelve theme
 * Author:         Theme Author
 * Author URI:     http://example.com/
 * Template:       twentytwelve
 * Version:        0.1.0
 */

“二十二个主题”有标准的语言翻译文件。

如果这不是自动发生在我的网站上,什么是一个好的地方开始麻烦-解决丢失的翻译?

EN

回答 1

WordPress Development用户

发布于 2013-09-08 16:08:39

默认情况下,这只会开箱即用。如果父主题提供翻译,则子主题将接管它。

如果它不起作用,就出了问题。这是我的案子,我就是这么做的:

  1. 我激活了父主题,看看翻译是否在那里工作-它没有。
  2. 然后我安装了调试翻译插件,以了解尝试加载哪些语言文件。
  3. 然后,我启动了一个Xdebug会话(?XDEBUG_SESSION_START=1),并通过在那里放置一个断点并逐步进入来验证所报告的加载位置中断。

后来发现Wordpress正在寻找一个不同的文件名。我更正了文件名,然后起作用了。

故事的士气:主题内部的语言文件应该只与本地命名,就像我的例子中的de_DE.mo一样。

故障:

代码语言:javascript
运行
复制
+ wp-content
+--+ themes
|  +--+ child-theme
|  |  `--- style.css
.  .    ...
|  `--+ twentytwelve
|     +--+ languages
|     |  `--- twentytwelve-de_DE.mo    <<<
.    ...

工作:

代码语言:javascript
运行
复制
+ wp-content
+--+ themes
|  +--+ child-theme
|  |  `--- style.css
.  .    ...
|  `--+ twentytwelve
|     +--+ languages
|     |  `--- de_DE.mo    <<<
.    ...
票数 3
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/113391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档