wp-hackers at striderweb.com
Wed Jul 23 14:02:22 GMT 2008
On Jul 23, 2008, at 8:48 AM, Otto wrote:
> What is the correct and forward compatible way to call
> load_plugin_textdomain() inside a plugin? Assume that I want the .mo
> files to be inside the plugin's own directory and not in a lang
> directory or some such thing.
> The codex and documentation is less than clear on this point, and the
> code is somewhat difficult to understand.
I just worked this out yesterday.
This works for me, with .mo in a /languages/ folder inside the plugin
$plugin_dir = basename(dirname(__FILE__));
load_plugin_textdomain( 'myplugin', 'wp-content/plugins/'.
$plugin_dir.'/languages', $plugin_dir.'/languages' );
I'm sure you can adjust that for the .mo in the base plugin folder. ;-)
More information about the wp-hackers