首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >{选中主题插件}文本域不匹配主题的段塞

{选中主题插件}文本域不匹配主题的段塞
EN

WordPress Development用户
提问于 2019-08-08 11:11:39
回答 1查看 948关注 0票数 0

我有以下两个问题:

1:警告:您的主题似乎位于主题名称的错误目录中。目录名必须与主题的段格匹配。2:要求:

代码语言:javascript
复制
<title>

标记只能包含调用to wp_title()。使用the wp_title过滤器修改输出

表示#1

根据我搜索的内容,文本域是文件夹和style.css中的主题名。我查过了,都是一样的。是因为我在用Wamp吗?

我也尝试过将它插入到functions.php和header.php中,但是这导致了同样的错误: load_theme_textdomain('themename',get_template_directory() )。“/语文”);

Wordpress确实说明了这一点,但我不清楚文本域是否仅用于WordPress.org,而不是外部和本地托管的域,或者是通用的:

托管在WordPress.org上的主题文本域必须与主题URL (wordpress.org/ Themes /)的片段匹配。这是必要的,以使从translate.wordpress.org的翻译正确工作。文本域名必须使用破折号,而不是下划线和小写。例如,如果主题的名称“我的主题”是在style.css中定义的,或者它包含在一个名为“我的主题”的文件夹中,则文本域应该是“我的主题”。文本域用于三个不同的位置:在style.css主题标题中作为参数的本地化函数中,当使用load_theme_textdomain()或load_child_theme_textdomain() style.css主题标题#style.css主题标题加载翻译时,文本域被添加到style.css标题中,以便即使主题没有启用,也可以翻译像描述这样的主题元数据。文本域应该与加载文本域时使用的文本域相同。来源:https://developer.wordpress.org/themes/functionality/internationalization/#text-domain

用于#2

我已经删除了<title> and </title>标记,但是仍然显示了错误。

请帮忙解释,谢谢。

EN

回答 1

WordPress Development用户

发布于 2019-08-13 13:23:17

所以这就是原因。非常感谢,塞利·CJ。答案是莎莉·CJ的

在theme_slug_widgets_init()中使用错误的文本域(主题-片段)-正确的文本域是ayabil2

(对不起,莎莉·CJ,似乎不能把你的回复作为回答)

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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