0

我是使用 Wordpress 进行插件开发/编辑的新手。我正在使用一个名为 Polylang 的著名插件来提供多语言支持。我正在使用另一个名为 Clean and Simple 联系表单的插件来创建基于 AJAX 的联系表单。

现在,查看 Polylang 的文档,我发现了以下函数:

注册字符串 允许插件在“字符串翻译”面板中添加自己的字符串。该函数必须在管理员端调用(functions.php 文件适用于主题)。用法:

pll_register_string($name, $string, $multiline);

正如它所说,必须在管理员端调用函数。我无法弄清楚这意味着什么......

我打算在字符串翻译选项卡中添加一些自定义字符串。从主题中的 functions.php 调用此函数有效,但没有从插件中翻译字符串。该插件还不支持日语,所以我不得不走这条路。

你能告诉我我应该在哪里调用这个函数吗?我试图在 class.view.php 和名称为的文件中调用它:clean-and-simple-contact-form-b​​y-meg-nicholas.php

但是,两者最终都给出了一个致命错误,指出该函数未定义。“必须在插件的管理员端调用该函数......”的确切含义是什么?

谢谢并恭祝安康 !

4

1 回答 1

1

您可能需要调整 ajax 插件,以便在管理员中调用该函数。(我真的不知道 ajax 插件,但我确信有一些配置部分,将在管理面板的某个地方调用)另一种方法是创建另一个插件,它只是负责该函数调用。请确保,这个新插件有一些你可以从管理员那里调用的链接,所以它在正确的用户空间中运行。

于 2013-08-26T08:02:55.927 回答