WordPress でのプラグイン開発/編集は初めてです。私は、多言語サポートのために Polylang という有名なプラグインを使用しています。また、AJAX ベースのお問い合わせフォームを作成するために、Clean and Simple contact form という別のプラグインを使用しています。
さて、Polylang のドキュメントを調べると、次の関数が見つかりました。
Register String プラグインが「strings translation」パネルに独自の文字列を追加できるようにします。この関数は管理者側で呼び出す必要があります (テーマでは functions.php ファイルで問題ありません)。使用法:
pll_register_string($name, $string, $multiline);
それが言うように、関数は管理者側で呼び出す必要があります。それが何を意味するのか理解できません...
文字列の翻訳タブにいくつかのカスタム文字列を追加するつもりです。テーマの functions.php からこの関数を呼び出すと機能しましたが、プラグインからの文字列は変換されませんでした。プラグインはまだ日本語をサポートしていないため、このパスを使用する必要があります。
この関数をどこで呼び出す必要があるか教えてください。class.view.php と次の名前のファイルでそれを呼び出そうとしました: clean-and-simple-contact-form-by-meg-nicholas.php
しかし、どちらも関数が未定義であるという致命的なエラーを出してしまいました。「プラグインの管理側で関数を呼び出す必要があります...」の正確な意味は何ですか?
よろしくお願いします!