【发布时间】:2016-10-23 11:08:37
【问题描述】:
我在使用函数 _('string') 时遇到问题,与上下文无关,或者它是否用作另一个函数的参数或正常调用。
每次我使用该功能时,页面都会损坏,没有错误没有信息。没有。就在此时渲染的地方停下来。
es.
$data->content = sprintf(
esc_html__('Proudly by %s - Theme Name: %s', 'textdomain'),
'<a href="https://url">' . _('SiteName') . '</a>',
'<a href="http://url">' . _('ThemeName') . '</a>'
);
【问题讨论】:
-
mamp 的错误日志中有什么有用的信息吗?
-
没有错误,浏览器引擎就停在函数使用的那一行。我用一个例子更新了这个问题。
-
使用 gettext() 而不是 _() 时是否会发生同样的情况?
-
不,另外,如果我创建函数,因为 wp 是可插入的,则问题不会出现。顺便说一句,我使用命名空间。